以太坊歷史事件深度解析:The Merge、DAO 事件與分叉決策背後的技術與政治

本文深入回顧以太坊歷史上最重要的三個轉折點:DAO 被駭與以太坊/以太坊經典分叉、PoW 到 PoS 的 Merge 升級、以及後續的上海/Dencun 升級。分析每次事件背後的技術決策、社群政治與經濟博弈,並探討這些歷史教訓對以太坊未來發展的啟示。

以太坊歷史事件深度解析:The Merge、DAO 事件與分叉決策背後的技術與政治

聊以太坊歷史,你得先知道這些故事

我認識很多玩以太坊的人,說起智能合約頭頭是道,但問到 DAO 事件具體發生了什麼、The Merge 為什麼折騰了那麼多年,很多人就啞火了。

說實在的,以太坊的歷史比特幣有趣太多。比特幣的歷史就是「中本聰去哪了」和「要不要擴容吵了幾年」兩件事。以太坊這邊簡直是連續劇——DAO 被駭、分叉以太坊、Libra 刺激了 V 神、POW 轉 POS 搞了七八年、每次升級都有社區大戰……

今天就來把這些歷史事件好好聊一聊,順便說說那些決策是怎麼做的、背後有哪些考量。當然,也會順便聊一下我個人對這些事件的一些看法,純屬主觀,歡迎拍磚。

DAO 事件:區塊鏈史上第一場政治危機

DAO 是什麼東西

先說一下背景。2016 年 4 月,一個叫 The DAO 的項目在以太坊上線,這個名字現在聽起來土得不行,但在當時可是年度最火的 ICO(現在叫 IEO/Token Sale 了)。

The DAO 的概念其實挺超前的——它想搞一個去中心化的創投基金。投資人把 ETH 投進去,獲得 DAO 代幣作為投票權。項目方想要融資就直接跟 DAO 提案,投資人投票決定要不要投。一句話:讓社區決定怎麼花錢,沒有中間商賺差價。

DAO 募集資金:
- 募資時間:2016年4月30日 - 5月28日
- 募集 ETH:1200萬枚(當時價值約 $1.5 億)
- 投資人數:超過 11,000 人
- 股權比例:投資人佔總 DAO 的約 85%

這數字現在看可能不覺得怎樣,但 2016 年全球區塊鏈總市值才幾十億美元,The DAO 一家就佔了好大一塊。整個以太坊社群沸騰了,感覺區塊鏈的烏托邦就在眼前。

攻擊是怎麼發生的

然後,悲劇來了。

2016 年 6 月 17 日,合約裡一個叫做「重入漏洞」(Reentrancy Vulnerability)的 bug 被攻擊者利用。攻擊者構造了一個惡意合約,不斷調用 The DAO 的提款功能,一層套一層地把 DAO 裡的 ETH 反覆提取。

重入漏洞原理(簡化版):

攻擊合約調用 The DAO:
1. 請求提取 100 ETH
2. DAO 合約轉帳 ETH 給攻擊合約
3. 攻擊合約在 receive() 回調函數裡再次調用 DAO 提款
4. DAO 檢查餘額——攻擊合約餘額還是 100 ETH(還沒更新)
5. 重複步驟 1-4

問題核心:
DAO 使用 transfer() 或 call.value() 轉帳 ETH
沒有檢查攻擊合約的回調
餘額更新在轉帳之後

最終結果:
攻擊者從 DAO 反覆提取了約 360 萬 ETH
當時價值:約 $6,000 萬
現在價值(按 2026 年 ETH 價格):超過 $10 億

這是區塊鏈安全史上的經典案例,後來的以太坊智能合約開發者培訓,都會拿這個當教材。我看過不少新手以為自己懂了,結果過幾年又有人因為同樣的漏洞被盜。這個 bug 真的很陰險,它不是在程式碼表面,而是在「合約之間如何交互」這個更深層的設計問題。

分叉之爭:社區大分裂

這下子以太坊社群炸開了。怎麼辦?

社群內部立刻分化成兩派:

第一派:支持分叉
代表人物:Vitalik Buterin、多數開發者
理由:
- 攻擊者利用的是合約漏洞,不是 ETH 本身
- 社群可以「回滾」錯誤
- 保護投資人利益是正義的
- ETH 將繼續在「乾淨」的鏈上運行

第二派:反對分叉
代表人物:Gavin Wood(後來離開以太坊)、部分礦工
理由:
- 區塊鏈的不可篡改性是核心價值
- 回滾 = 承認區塊鏈可以被操控
- 讓市場決定哪個鏈有價值
- 這是意識形態問題,不是技術問題

最終,第一次以太坊社群投票(或者說,多數人認為的投票)決定:分叉。

2016 年 7 月 20 日,以太坊區塊高度 1,920,000,網路分裂成兩條鏈:

以太坊(ETH)
- 新鏈,不承認 DAO 攻擊交易
- 繼續由 V 神和大多數開發者維護
- 成為今天的「主流」以太坊

以太坊經典(ETC)
- 舊鏈,承認 DAO 攻擊交易有效
- 由反對分叉的社區和礦工維護
- 今天仍在運行,但市值只有 ETH 的約 3%

ETC 這個名字也很有意思——Ethereum Classic,翻成「以太坊經典」。每次我看到這個名字都想笑,這是在說「經典的區塊鏈價值觀」還是「經典的錯誤」?反正兩派都有各自的理由。

DAO 分叉的後續影響

分叉之後,以太坊社群開始認真反思幾個問題:

第一,社群治理的邊界在哪裡?

第二,如何防止類似的智能合約漏洞?

第三,ETC 的存在是好是壞?

ETC vs ETH 10 年後的對比(2026年):
- ETH 市值:~$3,000 億
- ETC 市值:~$40 億
- 價格比:ETH ≈ 75× ETC

這組數據大概說明了一件事:
市場最終選擇了「實用性」而非「意識形態純粹性」

The Merge:折騰了 7 年的升級

為什麼以太坊要從 PoW 轉 PoS

說完 DAO 事件,繼續聊 The Merge。

2015 年以太坊上線時,採用的是跟比特幣類似的 PoW(共識機制)。但 V 神在白皮書裡就說了,這只是臨時方案,最終要轉成 PoS。為什麼?

PoW 的問題:

1. 能源消耗
   - 2021 年以太坊 PoW 年耗電量:約 110 TWh
   - 相當於荷蘭全國的年用電量
   - 環保團體瘋狂攻擊
   - 不符合 ESG 趨勢

2. 進入門檻
   - 專業礦機(ASIC/GPU)越來越貴
   - 普通人無法參與挖礦
   - 算力越來越集中
   - 中國礦工的算力一度佔全網 70%+

3. 安全性模型
   - PoW 的安全性基於「算力成本」
   - 攻擊者需要控制超過 50% 算力
   - 隨著礦機便宜,攻擊成本也降低

PoS 的承諾:
- 能源消耗降低 99.95%
- 任何人都可以用 32 ETH 質押參與
- 安全性基於「質押資產」,攻擊成本更高

Merge 的艱辛歷程

說是 2022 年完成,但 PoS 的研發其實從 2014 年就開始了。整整折騰了 8 年。

Merge 研發時間線:

2014 年 - V 神提出 PoS 概念
2016 年 - Casper FFG(Casper the Friendly Finality Gadget)論文發表
2017 年 - Casper CBC(Correct by Construction)研究開始
2018 年 - 信標鏈(Beacon Chain)規範起草
2020 年 - 信標鏈測試網上線
2021 年 - 信標鏈正式上線(但沒有主網合併)
2022 年 9 月 - The Merge 正式完成

中間差點失敗的時刻:
- 2020 年:多次測試網崩潰
- 2021 年:客戶端整合問題多多
- 2022 年:合併前幾天還在緊急修復 bug

信標鏈是個很特別的存在。2020 年它就上線了,但那段時間它只是一條「空鏈」——沒有交易、沒有智能合約,就只是讓驗證者質押 ETH、模擬 PoS 的運行。

信標鏈上線後的準備工作:

1. 驗證者招募
   - 最低質押:32 ETH
   - 一開始質押者寥寥無幾
   - 後來 Lido 等質押池崛起
   
2. 客戶端開發
   - 共識層需要新的客戶端( Prysm、Lighthouse、Nimbus 等)
   - 執行層客戶端需要更新(Geth、Besu 等)
   - 兩層之間的 API 對接很折騰

3. 壓力測試
   - 多次測試網 Merge
   - 模擬各種故障場景
   - 2022 年 8 月的最終測試網 Kiln 通過後才敢上主網

Merge 前夜:社群焦慮

2022 年 9 月,Merge 終於要上線了。那段時間整個以太坊社群緊張得要死。

Merge 前夜社群狀態:

開發者:
- 最後衝刺:修復了幾個 critical bug
- 多次模擬演練
- 24 小時待命

礦工:
- ETHW 分叉派在觀望
- 準備好在 Merge 失敗時繼續挖 PoW

投資人:
- 有人減持 ETH 避險
- 有人全倉梭哈等暴漲
- 社群情緒兩極化

礦工:「升級失敗了我就繼續挖 PoW 版本的 ETH」
開發者:「升級失敗了我們就一起下崗」
散戶:「你們吵完了告訴我一聲」

結果 Merge 平穩得令人吃驚。

Merge 完成數據(2022年9月15日):

完成時間:區塊高度 15,537,393,北京時間 06:42:42
實際耗時:比預期快了 12 分鐘
出塊正常率:99.95%+
客戶端分佈:
- Geth (執行層):約 80%
- Nethermind:約 10%
- Besu:約 5%
- 其他:< 5%

礦工算力:
- Merge 前:~900 TH/s
- Merge 後:~0(全部礦機GG)

Merge 後的以太坊

Merge 對以太坊的影響是多方面的:

Merge 對以太坊的影響:

1. 能源消耗
   - 前:110 TWh/年(等於荷蘭)
   - 後:0.01 TWh/年(等於一個小鎮)
   - 環保組織終於閉嘴

2. ETH 發行量
   - 前:每天發行約 13,500 ETH
   - 後:每天發行約 1,600 ETH
   - 降幅:~88%

3. 質押率
   - 前:~10%(因為需要礦機)
   - 後:~13%(Merge 完成時)
   - 2026年:~28%

4. 驗證者數量
   - Merge 完成時:~450,000
   - 2026年3月:~1,050,000

Merge 讓驗證者的門檻大幅降低了。以前想「挖礦」得買專業礦機,現在只要 32 個 ETH,普通人也能參與共識。這大概是過去兩年以太坊質押率飆升的主要原因之一。

ETHW 分叉:礦工的最後抵抗

Merge 完成後,反對 PoS 的礦工真的折騰了一個 ETHW(EthereumPoW)分叉。

ETHW 分叉後的遭遇:

分叉時間:2022年9月15日(Merge 同日)
初衷:給礦工一條可以繼續挖的鏈
支援者:部分交易所、幾個礦池

市場反應:
- 期貨價格:一度到 $30-50
- 上線後:迅速跌破 $10
- 流動性:極差,交易量低迷
- 生態:基本沒有 DApp 願意部署

礦工算力:
- 分叉初期:~100 TH/s(從主網礦工分流)
- 幾個月後:跌到 ~30 TH/s
- 原因:挖 ETHW 無利可圖,礦工陸續放棄

ETHW 教訓:
- 沒有生態、沒有應用的「純礦工鏈」沒有價值
- 市場最後選擇了實用性和開發者生態
- 意識形態在利益面前有時候不值一提

上海升級:開放質押提款

上海升級的意義

Merge 完成後,質押的 ETH 無法提取出來。這讓很多人不滿——我質押的錢什麼時候能拿出來?

2023 年 4 月的上海升級(也叫 Shapella 升級)解決了這個問題,質押者終於可以提取他們的 ETH 了。

上海升級核心功能:

EIP-4895:信標鏈提款
- 部分提款:驗證者獎勵自動轉入執行層地址
- 完整提款:驗證者可以退出,質押的 32 ETH 退回

提款流程:
┌──────────┐     ┌──────────┐     ┌──────────┐
│ 驗證者  │────▶│ 信標鏈  │────▶│ 執行層  │
│ 請求退出│     │ 處理請求 │     │ ETH 轉账│
└──────────┘     └──────────┘     └──────────┘

退出時間:
- 正常情況:幾分鐘到幾小時
- 退出人數多:排隊等待
- 最大理論等待時間:幾天(從未觸發)

上海升級後的數據:

上海升級後質押數據(2023-2026年):

提款情況:
- 上海升級後第一個月:~50 萬 ETH 退出
- 之後穩定:每日提款量維持在 1-3 萬 ETH
- 質押淨流入持續為正

質押率變化:
- 2023年4月:~14%
- 2023年12月:~26%
- 2026年3月:~28%

結論:
上海升級並沒有引發大規模「質押擠兌」
相反,更多人開始質押
說明投資者對質押機制的信心

Dencun 升級:Layer 2 的狂歡

Proto-Danksharding 是什麼

2024 年 3 月的 Dencun 升級是 Merge 之後最重要的一次升級。核心是 EIP-4844,也就是 Proto-Danksharding。

EIP-4844 要解決的問題:

Layer 2 的數據成本:
- 在 Dencun 之前,L2 把交易數據放在 Calldata
- Calldata 成本高(16 Gas/bytes)
- 以 Arbitrum 為例,每月數據成本可達 $100 萬

EIP-4844 解決方案:
- 引入 Blob 攜帶交易
- Blob 是大容量數據附件
- Blob 成本比 Calldata 便宜 10-100 倍
- Blob 數據約 2-3 週後可刪除(不需要永久存儲)

Dencun 上線後的 Layer 2

Dencun 對 Layer 2 的影響(2024年3月):

費用變化:
Arbitrum:
- 前:$0.10-0.30/筆交易
- 後:$0.01-0.05/筆交易
- 降幅:~85%

Optimism:
- 前:$0.10-0.25/筆交易
- 後:$0.01-0.04/筆交易
- 降幅:~85%

Base:
- 前:$0.08-0.20/筆交易
- 後:$0.005-0.02/筆交易
- 降幅:~90%

TVL 變化:
- Dencun 上線後 3 個月:
  - Arbitrum TVL +35%
  - Optimism TVL +28%
  - Base TVL +150%(本來就便宜,Dencun 後更誇張)

Dencun 升級簡直是 Layer 2 的春天。以前用戶嫌 Layer 2 貴,交易所扣掉手續費還要再掏一筆 Gas 費,現在便宜到可以忽略不計了。這也是為什麼 2024 年 Layer 2 生態爆發的原因之一。

那些歷史事件的教訓

技術與政治的交界

看完這麼多歷史事件,我有個深刻感受:以太坊的演化不只是技術進步,更是「去中心化治理」這個實驗。

DAO 事件的教訓:
- 代碼漏洞不等於社群可以隨意回滾
- 「社群投票」本身可能存在缺陷(代幣集中度問題)
- 意識形態分歧可能導致永久分裂
- 但市場最終會選擇「有用的那條鏈」

Merge 的教訓:
- 看似不可能的升級,只要時間夠長、投入夠多,總能實現
- 社群共識比技術難度更重要
- 「臨時方案」真的可以搞 7-8 年
- 礦工群體遲早要被淘汰,只是時間問題

分叉的教訓:
- 分叉不是結束,是開始
- 沒有生態的鏈最終會歸零
- 實用性戰勝意識形態
- 這在 ETC 身上體現得淋漓盡致

失敗是成功之母

以太坊歷史上的「失敗」最終都帶來了進步:

1. The DAO 事件
   失敗:$6,000 萬被盜
   進步:智能合約安全標準確立
   進步:安全審計行業誕生
   進步:Solidity 語言更加安全

2. 多次測試網崩潰
   失敗:浪費了開發時間
   進步:客戶端多樣性提升
   進步:測試框架更加完善
   進步:升級流程更加嚴謹

3. 上海升級延遲
   失敗:社群期待落空
   進步:質押機制更加安全
   進步:提款機制經過充分測試
   進步:沒有出現重大事故

結語:歷史是最好的老師

寫這篇文章的時候,我一直在想:10 年後的我們回頭看 2026 年的以太坊,會不會覺得現在的這些「大事」也不過如此?

以太坊這 10 年走來,經歷了太多風雨。DAO 被盜、分叉、礦工反對、環保攻擊、Layer 2 戰爭、監管壓力……每次都有人說「以太坊要完了」,結果呢?ETH 從幾美元漲到幾千美元,生態越來越繁榮。

我不敢說未來會怎樣,但有一點我很確定:以太坊的這些歷史教訓,不只是茶餘飯後的八卦,它們塑造了今天的以太坊,也會繼續影響未來的決策。

下次有人跟你吹以太坊的技術有多厲害,不妨問問他:你知道 DAO 事件是怎麼回事嗎?Merge 為什麼折騰了那麼多年?

能回答上來的,才算是真正了解以太坊。

常見問題

為什麼以太坊要分叉?

區塊鏈分叉主要有兩種:軟分叉和硬分叉。軟分叉是向後相容的升級,硬分叉是不相容的改變。DAO 事件後的分叉是硬分叉,因為它改變了區塊有效性的規則。

ETC 和 ETH 是同一個項目嗎?

不是。ETH 和 ETC 是獨立的項目,有獨立的社群、開發者和路線圖。它們共享 2016 年之前的歷史,但此後各自發展。

The Merge 真的環保嗎?

相對於 PoW,Merge 後的以太坊能源消耗減少了約 99.95%。但 PoS 的能耗仍然不為零(伺服器需要運行),只是相對傳統金融系統仍然非常節能。

為什麼 Layer 2 在 Dencun 後大爆發?

Dencun 升級大幅降低了 Layer 2 的數據發布成本(Blob 替代 Calldata),使得 Layer 2 的交易費用降低 80-90%,從而吸引了更多用戶和資金。

延伸閱讀與來源

這篇文章對您有幫助嗎?

評論

發表評論

注意:由於這是靜態網站,您的評論將儲存在本地瀏覽器中,不會公開顯示。

目前尚無評論,成為第一個發表評論的人吧!