
自誕生以來,比特幣經歷了各種旨在攻擊或改變網路的事件。然而,由於加密貨幣網路的強大性質,所有這些都失敗了。
體現這種彈性的一個重大事件發生在 2010 年 8 月,當時比特幣面臨著最嚴峻的挑戰——一個被稱為「價值溢出事件」的漏洞。這項缺陷使得駭客能夠利用比特幣的程式碼,產生了驚人的 1844.67 億個比特幣。
該問題源於在將交易記錄到區塊鏈之前未能正確驗證交易。從本質上講,這個錯誤允許用戶創建無限數量的比特幣,遠遠超過了 2,100 萬的限制。
幸運的是,比特幣的匿名創造者中本聰(Satoshi Nakamoto)發現了這個缺陷並迅速採取了行動。在三個小時內,中本聰和早期比特幣開發者加文·安德烈森 (Gavin Andresen) 開發了一個解決方案。 5 小時內,區塊鏈被分叉,刪除了有問題的交易以及在此期間發生的所有其他交易。
此時,有兩個版本的區塊鏈:固定的、升級的鏈和仍然受到錯誤困擾的「壞」區塊鏈。然而,中本聰召集礦工支援新鏈。大約19小時後,中本聰在Bitcointalk論壇上確認了新鏈的主導地位,從比特幣的記錄中抹去了這一災難性事件。專家認為,如果這個缺陷持續存在,它可能會危及比特幣的存在。
儘管如此,這一事件並不是比特幣堅定不移的實力的唯一例證。最近發生的一件同樣值得注意的事件是,一個無效的比特幣區塊被開採,並沒有受到更廣泛社群的關注。
在這種情況下,公開交易的比特幣礦商 Marathon Digital 由於其實驗中出現的意外錯誤而開採了無效區塊。值得注意的是,雖然 Marathon 完成了挖掘該區塊所需的所有計算工作,但它被比特幣節點拒絕,因為它違反了共識規則。
Marathon承認了這個錯誤,並強調這並不是試圖改變比特幣核心,而是其內部開發環境中的錯誤。
該公司上週在推特上表示:“這一事件雖然是無意的,但突顯了比特幣網路強大的安全性,該網路拒絕並糾正了這一異常情況。”
也就是說,雖然預計比特幣將繼續面臨此類挑戰,但這些事件有力地提醒人們比特幣的彈性、適應和發展的能力以及網路內共識的重要性。