Isso foi, de fato, um dos momentos mais dramáticos da história inicial do Bitcoin. Isso entrou para a história como o "Incidente de Overflow de Valor" (Value Overflow Incident), que aconteceu em 15 de agosto de 2010. Embora o Bitcoin naquela época não tenha «morrido» tecnicamente, ele enfrentou uma ameaça existencial que poderia destruir a confiança nele para sempre.
Como surgiram 184 bilhões de bitcoins?
O problema surgiu no bloco 74.638. Alguém notou uma vulnerabilidade no código do Bitcoin relacionada à forma como o sistema validava transações.
O invasor criou uma transação que enviava 92,2 bilhões de bitcoins para dois endereços diferentes (totalizando mais de 184 bilhões de BTC).
Por que o sistema deixou passar? O código do Bitcoin, antes de confirmar uma transação, verificava se a soma na saída não ultrapassava a soma na entrada. Porém, como os números eram astronômicamente grandes, ocorreu um “estouro de inteiro (integer overflow)”.
* Na programação, quando um valor excede o limite máximo que o tipo de dado consegue armazenar, ele “inverte” e passa a ser negativo ou um valor muito pequeno igual a zero. Por causa disso, o sistema interpretou a enorme soma das saídas como um valor aceitável e confirmou a transação.
Como resolveram essa falha?
A solução do problema exigiu uma reação relâmpago, e consistiu em alguns passos-chave:
1. Detecção rápida e criação de um patch:
Satoshi Nakamoto (criador do Bitcoin) e o desenvolvedor Gavin Andresen notaram a anomalia quase imediatamente após a extração do bloco malicioso. Em poucas horas, Satoshi escreveu uma correção para o código e lançou uma nova versão do software do Bitcoin — a Versão 0.3.10.
2. Mudança nas regras de consenso
Na nova versão do código, foi adicionado um regra rígida:
O sistema rejeitaria automaticamente qualquer transação cujo valor na saída excedesse 21 milhões de bitcoins (a emissão máxima possível). Isso tornou impossível repetir esse tipo de falha no futuro.
3. Hard fork e “reversão” do histórico (reorganização da cadeia).
Para eliminar os 184 bilhões falsos de bitcoins, a rede precisou literalmente “esquecer” o bloco adulterado.
* Satoshi convocou todos os mineradores a atualizarem imediatamente para a versão 0.3.10.
* Os mineradores atualizados ignoraram o bloco 74.638 (onde estava a transação maliciosa) e começaram a construir uma nova cadeia de blocos, a partir do bloco anterior “limpo” 74.637.
Na blockchain, vale a regra: a cadeia mais longa é considerada a verdadeira. Por um tempo, existiram duas cadeias paralelas (a antiga, com muito erro, e a nova, corrigida). Como a maioria dos mineradores honestos migrou rapidamente para a nova versão, a cadeia “saudável” logo ultrapassou a cadeia adulterada.
Cerca de 53 blocos (aproximadamente 9 horas) foram necessários para que a nova cadeia se tornasse dominante. O bloco adulterado foi rejeitado (tornou-se o chamado “bloco órfão”, um bloco “órfão/sírio”), e os bilhões falsos desapareceram para sempre do histórico oficial da blockchain do Bitcoin.

---
Esse caso (conhecido como CVE-2010-5139) é o único na história do Bitcoin em que a blockchain passou por uma reorganização tão profunda devido a uma vulnerabilidade crítica. Em vez de “morrer”, a rede demonstrou sua capacidade de se recuperar rapidamente graças à colaboração descentralizada de desenvolvedores e mineradores.
