Os computadores guardam números em slots de tamanho fixo. Um inteiro assinado de 64 bits atinge no máximo cerca de 9,22×1018. Soma para além disso e o valor dá a volta, muitas vezes para um número negativo.
No Bitcoin
Os montantes são guardados em satoshis como inteiros de 64 bits. Em agosto de 2010 uma transação no bloco 74.638 tinha duas saídas de 92.233.720.368,54 BTC cada; a sua soma fez overflow, pelo que a verificação do código antigo «as saídas não devem exceder as entradas» passou (CVE-2010-5139).
A correção
Hoje o Core verifica cada saída e o total acumulado contra MAX_MONEY (21 milhões de BTC) antes de fazer qualquer outra coisa.