2010 年 8 月,有人攻破了 Bitcoin 本身,而幾乎沒有人醒著目睹這一切。
8 月 15 日,一名叫 Jeff Garzik 的開發者在 Bitcoin 論壇上開了一個討論串,標題如今聽起來很無聊:「奇怪的區塊 74638」。
在那個區塊中,有一筆交易憑空創造了 184,467,440,737 枚 bitcoins。
要理解這有多瘋狂,請記住 Bitcoin 的供應量理應永久限制在 2100 萬枚。
當時總共只有約 380 萬枚存在。有人剛剛印出了未來永遠存在的全部供應量的將近 8,800 倍。
兩個地址各自收到了 922 億枚代幣。解出該區塊的礦工則額外收取了 0.01 BTC,而這些 BTC 之前從未存在過。
原因是整數溢位。程式碼檢查了交易的輸出總額是否正確相加,卻從未考慮當數字大到總和溢位、重新變小時會發生什麼事。
Bitcoin 的全部承諾,就是供應量無法被任何人改變。幾個小時內,那項承諾已經失效。
接著回應出現了。修補版本的軟體在五小時內發布。
區塊鏈分裂成兩條,而許多未套用修補程式的節點持續在錯誤的那條鏈上建立區塊。誠實鏈直到區塊 74691 才超越它,而在那一刻,那 1840 億枚代幣便 simplesmente 停止存在。
Bitcoin 當天的交易價格接近 0.07 美元。年底收於 0.30 美元以上。
做出這件事的人始終未被確認身分。