什么是The DAO事件?The DAO事件的背景和過程
2016年,區(qū)塊鏈技術(shù)正處于風(fēng)口浪尖,各種創(chuàng)新的項目層出不窮,其中一個引起了廣泛關(guān)注和參與的項目叫做The DAO。The DAO是一個基于以太坊的去中心化自治組織(Decentralized Autonomous Organization),它通過智能合約來管理資金和項目,讓代幣持有者通過投票來決定資金的分配和使用。The DAO的目標是創(chuàng)建一個無需中介、無需信任、無需法律的自我管理的組織,實現(xiàn)真正的民主和自由。
然而,這個美好的愿景很快就被黑客打破了。2016年6月17日,一位不知名的黑客利用了The DAO智能合約中的一個漏洞,從The DAO的資金池中分離出了360萬個以太坊(當時價值約6000萬美元),并轉(zhuǎn)移到了一個由黑客控制的子DAO中。這個事件震驚了整個區(qū)塊鏈社區(qū),也給以太坊帶來了巨大的危機。
The DAO事件的背景和過程
The DAO項目是由一家名為Slock.it的區(qū)塊鏈公司發(fā)起的,該公司主要從事將區(qū)塊鏈技術(shù)與物聯(lián)網(wǎng)相結(jié)合的業(yè)務(wù)。Slock.it最初只是想利用以太坊來開發(fā)他們的“全民分享網(wǎng)絡(luò)”(Universal Sharing Network),讓用戶可以通過智能合約來共享和租賃各種物品,如自行車、汽車、房屋等。后來,Slock.it發(fā)現(xiàn)這種去中心化分享經(jīng)濟的模式很有前景,于是決定創(chuàng)建一個更通用和更開放的平臺,即The DAO。
The DAO項目于2016年4月30日開始眾籌,持續(xù)28天。眾籌期間,用戶可以用以太坊兌換The DAO代幣(DAO Token),每個代幣大約相當于1至1.5個以太坊。The DAO代幣不僅可以作為一種價值媒介,還可以作為一種投票權(quán)利。用戶可以通過The DAO代幣來參與各種項目提案的投票,決定哪些項目值得資助,以及資助多少。同時,用戶也可以從項目收益中獲得回報。
The DAO項目受到了廣泛的歡迎和支持,總共籌集了超過1200萬個以太坊,幾乎占到了當時以太坊總量的14%,當時價值超過1.5億美元。參與眾籌的用戶超過1.1萬人。The DAO成為了當時最大的眾籌項目,也成為了區(qū)塊鏈領(lǐng)域最具創(chuàng)新性和影響力的項目之一。
然而,在眾籌結(jié)束后不久,一些安全專家就發(fā)現(xiàn)了The DAO智能合約中存在一些漏洞和缺陷,并向社區(qū)發(fā)出了警告。其中最嚴重的一個漏洞就是所謂的“遞歸調(diào)用漏洞”(Reentrancy Vulnerability),它允許攻擊者在同一個交易中多次調(diào)用同一個函數(shù),從而重復(fù)執(zhí)行某些操作。
這個漏洞被黑客利用來發(fā)動了對The DAO資金池的攻擊。黑客首先創(chuàng)建了一個子DAO,并向其轉(zhuǎn)入一些以太坊。然后,黑客調(diào)用了splitDAO函數(shù),請求將自己在The DAO中的資金分離出來,并轉(zhuǎn)移到子DAO中。在這個過程中,黑客利用了遞歸調(diào)用漏洞,不斷地重復(fù)調(diào)用splitDAO函數(shù),從而不斷地從The DAO資金池中分離出更多的以太坊,并轉(zhuǎn)移到子DAO中。這樣,黑客就可以用很少的以太坊換取很多的以太坊,而The DAO資金池中的以太坊則不斷地減少。
黑客的攻擊持續(xù)了幾個小時,總共分離出了360萬個以太坊,占到了The DAO籌集的以太坊總量的三分之一。這些以太坊被轉(zhuǎn)移到了黑客控制的子DAO中,但由于智能合約的規(guī)則,黑客無法立即提取這些以太坊,而需要等待28天的冷卻期。這給了社區(qū)一些時間來想辦法挽回損失。
The DAO事件的影響和處理
The DAO事件引起了整個區(qū)塊鏈社區(qū)的震動和恐慌,也給以太坊帶來了巨大的壓力和危機。一方面,The DAO項目涉及了大量的用戶和資金,如果讓黑客得逞,將會造成巨大的經(jīng)濟損失和信任危機。另一方面,The DAO項目也是以太坊平臺的一個重要的應(yīng)用和展示,如果讓黑客得逞,將會對以太坊平臺的安全性和可靠性造成質(zhì)疑和負面影響。
為了應(yīng)對這場危機,以太坊社區(qū)展開了激烈的討論和辯論,主要圍繞著是否應(yīng)該對以太坊進行分叉(Fork)來恢復(fù)被盜的資金。分叉是指對區(qū)塊鏈進行修改或更新,從而產(chǎn)生兩條不同的區(qū)塊鏈。分叉又分為軟分叉(Soft Fork)和硬分叉(Hard Fork)。軟分叉是指對區(qū)塊鏈進行向后兼容的修改或更新,即新版本的區(qū)塊鏈可以接受舊版本的區(qū)塊鏈,但舊版本的區(qū)塊鏈不能接受新版本的區(qū)塊鏈。硬分叉是指對區(qū)塊鏈進行不向后兼容的修改或更新,即新版本的區(qū)塊鏈和舊版本的區(qū)塊鏈完全不兼容,從而產(chǎn)生兩條完全不同的區(qū)塊鏈。
支持分叉的人認為,分叉是挽回損失和維護正義的唯一辦法,也是保護用戶利益和維護以太坊聲譽的必要措施。他們認為,黑客利用了智能合約中的漏洞,并沒有遵守智能合約背后的意圖和精神,因此他們沒有權(quán)利擁有被盜的資金。他們認為,通過分叉來恢復(fù)被盜的資金,并不違反去中心化和不可篡改的原則,而是體現(xiàn)了社區(qū)共識決策的力量。
反對分叉的人認為,分叉是違背去中心化和不可篡改原則的行為,也是對智能合約代碼即法律原則(Code is Law)的背棄。他們認為,黑客雖然利用了智能合約中的漏洞,但并沒有違反智能合約中規(guī)定的任何條款和條件,因此他們有權(quán)利擁有被盜的資金。他們認為,通過分叉來恢復(fù)被盜的資金,是對區(qū)塊鏈的不可逆轉(zhuǎn)性和不可更改性的破壞,也是對智能合約的不可信任性和不可靠性的暴露。
經(jīng)過激烈的討論和投票,以太坊社區(qū)最終決定進行硬分叉,以恢復(fù)被盜的資金。2016年7月20日,以太坊進行了硬分叉,產(chǎn)生了兩條不同的區(qū)塊鏈:以太坊(Ethereum)和以太坊經(jīng)典(Ethereum Classic)。以太坊是支持分叉的區(qū)塊鏈,它將被盜的資金退還給了The DAO代幣持有者;以太坊經(jīng)典是反對分叉的區(qū)塊鏈,它保留了原始的交易歷史和狀態(tài),讓黑客仍然擁有被盜的資金。兩條區(qū)塊鏈從此分道揚鑣,各自發(fā)展。
The DAO事件給以太坊和區(qū)塊鏈帶來了深刻的教訓(xùn)和啟示。一方面,它表明了智能合約的重要性和復(fù)雜性,需要更多的安全審計和測試來保證其正確性和健壯性。另一方面,它也表明了區(qū)塊鏈的靈活性和多樣性,需要更多的社區(qū)參與和共識機制來保證其穩(wěn)定性和一致性。The DAO事件雖然是一場危機,但也是一次機遇,它促進了以太坊和區(qū)塊鏈技術(shù)的發(fā)展和創(chuàng)新。
你可能感興趣的文章
-
幣圈灰犀牛事件是什么意思?
灰犀牛一詞是由作家兼風(fēng)險分析師米歇爾·沃克在她的書灰犀牛中創(chuàng)造的,灰犀牛概念強調(diào)盡早識別這些風(fēng)險并采取適當?shù)男袆佑兄跍p少未來的損失,簡單的介紹還不能夠知道幣圈灰…
2023-09-14 -
比特幣歷史上的十次大跌事件盤點
在過去的多年中,比特幣歷史上已經(jīng)經(jīng)歷了幾次顯著的暴跌,這些暴跌的原因、影響、以及背后的故事都值得我們探索,本文將為大家回顧比特幣歷史上的十次大跌事件盤點…
2023-09-21 -
有哪些其他的區(qū)塊鏈安全事件?造成區(qū)塊鏈安全事件的原因和特點
這篇文章主要介紹了有哪些其他的區(qū)塊鏈安全事件?造成區(qū)塊鏈安全事件的原因和特點的相關(guān)資料,需要的朋友可以參考下本文詳細內(nèi)容介紹…
2023-07-24 -
51%攻擊是什么意思?幣圈發(fā)生過哪些51%攻擊事件
這篇文章主要介紹了51%攻擊是什么意思?幣圈發(fā)生過哪些51%攻擊事件的相關(guān)資料,需要的朋友可以參考下本文詳細內(nèi)容介紹…
2023-07-24 -
長推:點對池NFT借貸協(xié)議Paraspace事件和未來分析
這篇文章主要介紹了長推:點對池NFT借貸協(xié)議Paraspace事件和未來分析的相關(guān)資料,需要的朋友可以參考下本文詳細內(nèi)容介紹…
2023-05-18 -
香港金管局總裁:加密貨幣監(jiān)管將非常嚴格 不允許FTX事件重演
這篇文章主要介紹了香港金管局總裁:加密貨幣監(jiān)管將非常嚴格 不允許FTX事件重演的相關(guān)資料,需要的朋友可以參考下…
2023-05-10 -
趙長鵬回應(yīng)幣安內(nèi)線交易事件:已凍結(jié)可疑錢包地址200萬美元
這篇文章主要介紹了趙長鵬回應(yīng)幣安內(nèi)線交易事件:已凍結(jié)可疑錢包地址200萬美元,需要的朋友可以參考下的相關(guān)資料…
2023-03-30 -
USDC會是下個停止的對象嗎?一文詳細介紹穩(wěn)定幣BUSD事件
BUSD因傳出遭受美國SEC調(diào)查,衍生一系列事件,導(dǎo)致BUSD滑價、BNB下跌,幣安可能停用BUSD作為主要交易對。到底發(fā)生什么事呢,下面一起看看吧…
2023-02-14 -
USDC發(fā)行商Circle CEO:2023年會有更多類FTX事件
穩(wěn)定幣二把手USDC發(fā)行商Circle的執(zhí)行長Jeremy Allaire,在昨日參加了世界經(jīng)濟論壇(World Economic Forum)2023,并在一場名為《代幣化經(jīng)濟時代即將到來》的主題活動時暗示:…
2023-01-19 -
比特幣黑天鵝事件什么意思?比特幣黑天鵝事件的影響
這篇文章主要介紹了比特幣黑天鵝事件什么意思?比特幣黑天鵝事件的影響的相關(guān)資料,需要的朋友可以參考下本文詳細內(nèi)容介紹…
2023-01-17