2010年8月、誰かがBitcoinそのものを破壊し、ほとんど誰もそれを目撃していなかった。
8月15日、Jeff Garzikという開発者がBitcoinフォーラムに、今日では退屈に聞こえるタイトルのスレッドを立てた:「奇妙なブロック 74638」。
そのブロック内には、何もないところから184,467,440,737ビットコインを生み出した単一のトランザクションが存在していた。
これがどれほど異常なことか理解するには、Bitcoinには永遠に2100万コインという上限が設定されているはずだということを思い出してほしい。
その時点で存在していたのは、わずか約380万コインだった。ある人物が、将来存在するすべての供給量の約8,800倍に相当する量を印刷したのだ。
2つのアドレスが、それぞれ922億コインを受け取った。そのブロックを解いたマイナーは、それまで存在していなかった0.01 BTCを追加で手に入れた。
原因は整数オーバーフローだった。コードはトランザクションの出力の合計が正しいかどうかを確認していたが、数値が大きくなりすぎて合計値が一周し、再び小さく見える場合に何が起きるかは考慮していなかった。
Bitcoinの根本的な約束は、誰にも供給量を変更できないということだ。数時間の間、その約束は死んでいた。
そして対応が始まった。修正版のソフトウェアは5時間以内にリリースされた。