AI 新聞與投資
無限機器

第 21 章摘要:21:分叉第 21 章:分叉軟分叉嘗試本章從涉及 The DAO 的盜竊事件餘波開始,並介紹由 Go Ethereum 團隊的 Peter Szilagyi 領導的名為「DAO 戰爭」的軟分叉。該軟分叉旨在凍結 The DAO 的資金以防止提領。Geth 客戶端進行了更新以促進此舉,且大多數礦工支持該更新。然而,就在實施前幾天,研究人員發現了漏洞,導致軟分叉被取消。

18 / 73

決定進行硬分叉由於軟分叉已被擱置,Ethereum 社群辯論是否應進行硬分叉。討論圍繞著「程式碼即法律」原則與平台生存所需的緊急介入之間的取捨。最終,提出了一項硬分叉方案,將把 The

DAO 的資金歸還給原始所有者。社群進行了投票,多數人選擇將硬分叉設為預設選項。

硬分叉實施 7 月 20 日,Vitalik Buterin 在康乃爾大學的一家咖啡廳觀察硬分叉的實施情況。新的 Ethereum 鏈成功創建,大多數礦工支持這一變更,使得 The DAO 資金得以恢復。儘管最初存在擔憂,但硬分叉順利進行沒有出現問題,社群成員對其成功感到鬆了一口氣。

Ethereum Classic 的出現然而,舊的 Ethereum 鏈繼續運作,很快被稱為「Ethereum Classic」,導致平行網絡的形成。Ethereum Classic 的支持者堅持區塊鏈不可變的理念,而批評者則認為硬分叉是對特殊利益的妥協。

白帽駭客本章深入探討了一群駭客組成的團體,安裝 Bookey App 以解鎖完整文字和音訊第 22 章摘要:22:上海攻擊事件第 22 章:上海攻擊事件危機簡介

Martin Holst Swende 在上海擔任 Ethereum Foundation 安全負責人上任的第一天,清晨的一通電話將他喚醒。他得知網路正遭受攻擊。當時 Ethereum 社群正齊聚參加 Devcon2,這次攻擊意圖擾亂該活動。

攻擊性質此次攻擊針對 Go Ethereum (Geth) 軟體,利用一個漏洞讓攻擊者耗盡記憶體,導致約 90% 的網路節點當機。由 Gavin Wood 的公司主導的 Parity 客戶端則未受影響,使 Ethereum 得以繼續運作。攻擊者在交易中嵌入了一則訊息,寫道:「回家吧。」

開發者的回應

Martin 與其他開發者,包括 Vitalik Buterin 和 Jeff Wilcke,迅速動員以應對危機。他們意識到這是對 Ethereum 韌性的考驗,並在短短幾小時內透過名為「From Shanghai With Love」的緊急修補程式修復了該漏洞。社群對此反應正面,讚揚開發者的迅速行動。

持續的攻擊與挑戰儘管初期已進行修復,攻擊者仍繼續利用其他漏洞。隨著新型態的攻擊不斷出現,開發者陷入了為網路打補丁的持久戰。巨大的壓力讓許多人身心俱疲,Martin 甚至因持續的高壓而開始思考自己在該職位上的未來。

攻擊升級與解決方案由於攻擊者創建大量空帳戶以膨脹系統,Ethereum 團隊同意在 10 月 18 日執行名為「Tangerine Whistle」的硬分叉。這次分叉有效地使這類攻擊的成本變得高不可攀,最終終止了上海攻擊事件。

經驗教訓這些事件凸顯了在 Turing-complete 環境中維護安全性的複雜性。開發者學到,雖然他們能編寫出有效的系統,但人類的行為仍然難以預測。這些攻擊最終強化了 Ethereum 的韌性,證明其有能力適應並從重大威脅中恢復。

結論:Ethereum 的未來到了 2016 年底,Ethereum 已面臨重大攻擊並經歷了三次硬分叉,展現出其透過逆境變得更強大的能力。该平台持續演進,去中心化應用程式 (dapps) 的開發數量增加,逐步邁向 Vitalik 所構想的去中心化應用程式世界電腦願景。