我認識一個大佬,他給我說那一次差點就看不到$ETH 。那時候,有個特別火的項目叫DAO,號稱是去中心化的自治組織,很多人都投了錢進去,甚至募集到了1.5億美元。這在當時可是個天文數字,大家都覺得DAO會是改變世界的那種大項目。
結果,誰能想到,代碼出了個大漏洞。一名黑客發現了這個漏洞,居然輕而易舉地竊取了5000多萬美元的以太坊!當時社區一下子炸了,大家都不敢相信自己的眼睛。這不僅僅是錢的事兒,關鍵是這動搖了大家對區塊鏈的信任。畢竟,區塊鏈不是講究不可篡改嗎?“代碼即法律”一直是大家信奉的理念,結果現在出了這麼大個紕漏。
我記得那時候,社區分成了兩派。一派人主張堅守原則,不管發生了什麼都不要改動區塊鏈,黑客得手了也沒辦法,這是系統自帶的風險。另一派人則覺得不能坐視不管,畢竟這麼多人的錢都被盜了,必須採取行動。
最終,以太坊社區決定採取硬分叉的方式,簡單來說,就是把區塊鏈回滾到黑客攻擊之前的狀態,這樣大家的資金就能被恢復。可是,這也導致了一場大分裂。一些堅持去中心化理念的人不願意跟隨分叉,他們選擇了繼續維護原來的鏈,從而誕生了我們今天所知道的以太坊經典(ETC),而大多數人選擇了走上硬分叉後的新鏈,這就是今天的以太坊(ETH)。
這次事件結束後以太坊得以繼續前進,但DAO事件的教訓非常深刻:區塊鏈雖然號稱去中心化、不可篡改,但當技術和倫理髮生衝突時,社區必須做出艱難的選擇。我們當時都意識到,智能合約的安全性比我們想象中要脆弱得多,後來的項目在安全審計上也下了更多的功夫。