2022 年以太坊合併(The Merge)完整技術過程記錄:從 PoW 到 PoS 的歷史性過渡
2022年9月15日,以太坊完成了從工作量證明(PoW)到權益證明(PoS)的歷史性過渡——合併(The Merge)。本文以工程師與研究者的視角,深入記錄合併升級的完整技術過程,涵蓋合併前的準備工作、過渡機制的詳細設計、各階段的技術實現、以及合併後的網路表現分析。這份記錄旨在為研究者、開發者和歷史記錄愛好者提供詳實的技術參考。
2022 年以太坊合併(The Merge)完整技術過程記錄:從 PoW 到 PoS 的歷史性過渡
概述
2022 年 9 月 15 日協調世界時間(UTC)06:42:42,以太坊完成了一場被稱為「合併」(The Merge)的歷史性升級。這次升級標誌著運行七年之久的工作量證明(Proof of Work, PoW)共識機制正式退役,取而代之的是更節能、更安全的權益證明(Proof of Stake, PoS)機制。這是以太坊區塊鏈自 2015 年上線以來最重要的技術轉型,也是整個區塊鏈產業具有里程碑意義的事件。
合併的成功完成不僅將以太坊的能源消耗降低了約 99.95%,還為後續的技術升級(如分片、Verkle Tree)奠定了基礎。更重要的是,這次過渡展示了在去中心化網路中進行重大協議升級的可行性,為整個區塊鏈行業樹立了典範。
本文以工程師與研究者的視角,深入記錄合併升級的完整技術過程。我們將涵蓋合併前的準備工作、過渡機制的詳細設計、各階段的技術實現、以及合併後的網路表現分析。這份記錄旨在為研究者、開發者和歷史記錄愛好者提供詳實的技術參考。
一、合併的理論基礎與設計原理
1.1 為何需要從 PoW 轉向 PoS
以太坊從 PoW 轉向 PoS 的決定基於多方面的考量:
能源效率問題
以太坊 PoW 時期的能源消耗驚人。根據劍橋大學替代金融中心的估計,以太坊 PoW 網路的年耗電量約為 100 TWh,相當於一些小國家的全國用電量。這種能源消耗主要來自於礦工使用 GPU 進行哈希計算。合併後,以太坊的能源消耗下降了約 99.95%,年耗電量降至約 0.01 TWh。
安全性提升
PoS 機制相對於 PoW 在安全性方面具有優勢:
- 攻擊成本更高:想要攻擊 PoS 網路需要購買超過 51% 的質押代幣,而攻擊 PoW 只需要購買算力
- 恢復速度更快:PoS 網路可以通過罰沒機制快速懲罰攻擊者
- 長期成本更低:PoS 不需要持續的能源支出來維護網路安全
經濟可持續性
PoW 的代幣發行模型需要持續分配給礦工作為獎勵。轉向 PoS 後,質押者的獎勵來自於網路交易費用和少量新代幣發行,長期來看對 ETH 持有者更為有利。EIP-1559 引入的燃燒機制與 PoS 相結合,使得 ETH 具有潛在的通縮特性。
1.2 合併的設計目標
合併升級的設計目標可以概括為以下幾點:
最小化破壞性
- 保持現有應用的兼容性
- 不中斷網路服務
- 平滑過渡到新共識機制
安全性保障
- 防止雙重花費攻擊
- 確保最終確定性
- 維持網路的抗審查能力
效率提升
- 降低能源消耗
- 提高區塊確認的可預測性
- 為未來升級鋪路
1.3 合併的技術架構
合併後的以太坊採用了雙層架構:
執行層(Execution Layer)
- 處理交易的執行
- 運行以太坊虛擬機(EVM)
- 維護交易池
- 管理狀態數據
共識層(Consensus Layer)
- 運行 PoS 共識機制
- 驗證區塊的有效性
- 確定區塊的最終性
- 協調驗證者網路
這兩層通過 Engine API 進行通信,共識層負責提議區塊,執行層負責執行交易並驗證狀態轉換。
二、合併前的準備工作
2.1 信標鏈的啟動
合併的核心準備工作是部署和運行信標鏈(Beacon Chain)。信標鏈是並行於以太坊主網的全新區塊鏈,負責運行 PoS 共識機制。
Phase 0 啟動條件
根據以太坊規範,信標鏈的啟動需要滿足以下條件:
- 至少 16,384 個驗證者質押 32 ETH
- 質押存款合約已部署並確認安全
歷史時刻:2020 年 12 月 1 日
UTC 時間 2020 年 12 月 1 日 07:04:31,信標鏈產生了第一個區塊。這標誌著以太坊 2.0 的正式開始。
信標鏈上線時的關鍵數據:
- 驗證者數量:21,063
- 質押總量:672,000 ETH
- 區塊高度:0
在合併之前的近兩年時間裡,信標鏈與以太坊主網(PoW 鏈)並行運行。這段時間允許開發者和驗證者熟悉新的共識機制,也讓網路積累了豐富的 PoS 運行經驗。
2.2 測試網絡的部署
在主網合併之前,開發團隊在多個測試網絡上進行了充分的測試:
Kiln 測試網絡
Kiln 是合併前的最後一個合併測試網絡。2022 年 3 月,Kiln 成功完成了合併升級,這是主網合併的關鍵預演。
Kiln 合併的關鍵數據:
- 合併時間:2022 年 3 月 15 日
- 測試驗證者數量:數千個
- 合併成功率:100%
Kiln 的成功為主網合併提供了重要的信心基礎。
Sepolia 測試網絡
Sepolia 是另一個重要的測試網絡,用於測試合併後的新功能。
Goerli 測試網絡
Goerli 是用於長期測試的網絡,在合併後仍然運行,用於測試各種升級場景。
2.3 客戶端準備
合併需要執行客戶端和共識客戶端的協調升級。以下是主要客戶端的版本時間線:
執行客戶端
| 客戶端 | 合併版本 | 發布時間 |
|---|---|---|
| Geth | v1.10.26 | 2022年9月 |
| Nethermind | v1.14.0 | 2022年9月 |
| Besu | v22.7.0 | 2022年7月 |
| Erigon | v2022.09.02 | 2022年9月 |
共識客戶端
| 客戶端 | 合併版本 | 市場份額(2022年9月) |
|---|---|---|
| Prysm | v3.0.0 | ~40% |
| Lighthouse | v3.0.0 | ~35% |
| Teku | v22.9.0 | ~15% |
| Nimbus | v22.9.0 | ~10% |
2.4 社區準備
合併是一個社區範圍的協調工作:
驗證者準備
合併前,大量驗證者開始準備他們的節點:
- 升級客戶端軟體
- 測試合併後的配置
- 準備備用方案
工具和基礎設施
錢包、交易所、區塊瀏覽器等基礎設施也需要升級以支持合併後的網路。
三、合併的詳細技術過程
3.1 合併的觸發條件
合併的觸發不是人為指定的某個時間點,而是根據區塊高度和 TERMINAL TOTAL DIFFICULTY(終端總難度,TTD)自動觸發。
TTD 的概念
TTD 是一個累積的難度值,當 PoW 區塊鏈的累積難度達到這個閾值時,合併就會觸發。
合併的 TTD 值:
TTD = 58,750,000,000,000,000,000,000
這個數值是根據預期的合併時間計算的,目的是讓合併在 2022 年 9 月中旬觸發。
過渡過程
當某個 PoW 區塊的累積難度達到或超過 TTD 時:
- 這個區塊成為最後一個 PoW 區塊
- 下一個區塊由驗證者通過 PoS 機制提議
- 執行層開始從 PoW 共識切換到 PoS 共識
3.2 合併時刻的詳細記錄
區塊高度 15,537,393:歷史性時刻
UTC 時間 2022 年 9 月 15 日 06:42:42,以太坊主網在區塊高度 15,537,393 完成了合併。
最後一個 PoW 區塊
區塊 15,537,393 是最後一個由礦工通過 PoW 機制開採的區塊。這個區塊包含:
- 礦工地址:0xEA674fdDe714fd979de3EdF0F56AA9716B898ec8(Ethermine 礦池)
- 區塊獎勵:2 ETH
- 難度:52,978,201,725,663
過渡區塊
區塊 15,537,394 是第一個 PoS 區塊,由驗證者提議。這個區塊的標誌意義:
- 首次使用 PoS 共識機制
- 標誌著以太坊新時代的開始
3.3 合併後的首次出塊
合併完成後,網路需要一段時間來穩定運行。以下是合併後首日的關鍵數據:
合併後 24 小時統計
| 指標 | 數值 |
|---|---|
| 區塊生產數 | ~7,200(理論值:7,200) |
| 驗證者在線率 | ~98% |
| 平均區塊時間 | 12.1 秒 |
| 最終確定時間 | ~15 分鐘 |
合併後的難度炸彈
合併後,難度炸彈立即被移除。這是因為 PoW 已經不再是共識機制,難度炸彈的設計初衷(強制升級客戶端)已經不再適用。
四、合併的共識機制詳解
4.1 PoS 共識的基本運作
合併後,以太坊的 PoS 共識機制由以下幾個核心組件構成:
驗證者的角色
驗證者(Validator)在 PoS 機制中承擔以下職責:
- 提議區塊(Block Proposal)
- 見證區塊(Attestation)
- 參與同步委員會(Sync Committee)
成為驗證者的要求
要成為以太坊驗證者,需要:
- 質押 32 ETH 到存款合約
- 運行共識客戶端和執行客戶端
- 保持節點在線並正確響應
4.2 插槽與時期結構
以太坊 PoS 的時間結構:
插槽(Slot)
- 時長:12 秒
- 每個插槽理論上可以產生一個區塊
- 每個插槽有一個驗證者被選中提議區塊
時期(Epoch)
- 包含 32 個插槽
- 時長:384 秒(約 6.4 分鐘)
- 每個時期結束時驗證者會被重新分配到不同的委員會
4.3 最終確定性機制
PoS 的一個關鍵特性是「最終確定性」(Finality)。一旦區塊被確定,它在密碼學上就不可逆轉,除非攻擊者願意承擔巨大的經濟代價。
檢查點(Checkpoint)
每個時期的第一個插槽(slot 0)是檢查點。檢查點代表了一個「審計點」,網路可以在此確認歷史。
超級多數(Supermajority)
當 2/3 以上的驗證者對一個檢查點進行投票時,該檢查點就被「確定」(Finalized)。這稱為「超級多數」。
確定性時間
在正常網路條件下:
- 區塊產生後約 1 個時期(6.4 分鐘)可以被「樂觀確認」
- 區塊產生後約 2 個時期(12.8 分鐘)可以被「最終確定」
4.4 LMD GHOST 分叉選擇
對於尚未確定的區塊,以太坊使用 LMD GHOST(Latest Message Driven Greedy Heaviest Observed Sub-Tree)作為分叉選擇規則。
GHOST 原則
GHOST 選擇「最重」的鏈作為主鏈。「重量」由累積的見證投票決定,選擇最多驗證者支援的鏈。
LMD 修正
LMD 確保每個驗證者只有最新的一票被計算,防止重複投票。
五、合併的影響分析
5.1 能源消耗的變化
合併最直觀的影響是能源消耗的急劇下降:
合併前
- 年耗電量:約 100 TWh
- 相當於:一些小國家的全國用電量
合併後
- 年耗電量:約 0.01 TWh
- 下降比例:99.95%
這種能源消耗的下降對於關注環境可持續性的機構投資者和公眾輿論具有重要意義。
5.2 發行量的變化
合併對 ETH 的發行量產生了重大影響:
合併前(PoW)
- 區塊獎勵:2 ETH(自 2019 年 Constantinople 升級後)
- 年發行率:~4-5%
合併後(PoS)
- 驗證者獎勵:根據總質押量動態調整
- 年發行率:~3-5%(初期)
EIP-1559 燃燒效應
合併後,基礎費用燃燒機制開始與 PoS 獎勵相互作用:
- 當網路繁忙時,燃燒量可能超過發行量
- 這使得 ETH 具有潛在的通縮特性
根據統計,合併後的第一年(約 2022年9月 - 2023年9月),ETH 的凈發行量為負,即燃燒量超過了新發行量。
5.3 對礦工的影響
合併對以太坊礦工群體產生了重大影響:
礦工角色的終結
合併後,PoW 挖礦不再可能。礦工面臨幾種選擇:
- 關閉礦機
- 轉向其他 PoW 加密貨幣
- 成為驗證者
轉向其他幣種
許多以太坊礦工選擇將算力轉向其他支持 PoW 的區塊鏈:
- Ethereum Classic(ETC)
- Ethereum PoW(ETHW)
- 其他 GPU 可挖礦的幣種
GPU 市場的影響
以太坊 PoW 的結束對 GPU 市場產生了顯著影響。大量二手礦卡湧入市場,導致 GPU 價格下跌。
5.4 質押者的影響
合併對質押者帶來了重要變化:
合併前
- 質押者只能獲得測試網獎勵
- 質押的 ETH 無法提取
合併後
- 質押者開始獲得主網質押獎勵
- 質押的 ETH 仍然無法提取(需等待上海升級)
質押收益率
合併後的質押收益率(APY):
- 初期:~4-5%
- 後續根據質押總量調整
六、合併後的網路表現
6.1 合併後首年數據統計
區塊生產
| 指標 | 數值 |
|---|---|
| 平均區塊時間 | 12.1 秒 |
| 區塊生產率 | ~7,163/天 |
| 區塊空間利用率 | ~85% |
驗證者網路
| 指標 | 數值 |
|---|---|
| 驗證者數量(2023年9月) | ~500,000 |
| 質押總量(2023年9月) | ~20,000,000 ETH |
| 驗證者在線率 | ~99% |
6.2 網路安全分析
最終確定性
合併後,網路的最終確定性表現良好:
- 成功確定的區塊比例:>99%
- 潛在的最終逆轉:0 次
抗審查能力
合併引發了關於抗審查能力的討論。部分驗證者和區塊構建者可能會選擇審查特定交易,這引發了社區的關注。
6.3 經濟指標
ETH 價格變化
合併前後的 ETH 價格:
- 合併前(2022年9月15日):~$1,650
- 合併後1年(2023年9月15日):~$1,600
價格變化相對平穩,表明合併已被市場充分定價。
質押參與
合併後,質押參與度持續上升:
- 質押比例(佔總供應量):從 ~10% 上升到 ~15%
七、後續升級與發展
7.1 上海升級
合併後的第一次重要升級是上海升級(Shanghai Upgrade),於 2023 年 4 月 12 日實施。
上海升級的主要內容
- 開放質押 ETH 的提取功能
- 提高 EVM 操作碼效率
- 增加 Blob 交易功能(為 Proto-Danksharding 做準備)
質押提取的影響
上海升級讓驗證者可以提取質押的 ETH,這解決了合併後質押流動性不足的問題。
7.2 Cancun 升級
2024 年 3 月 13 日,Cancun 升級實施,帶來了 EIP-4844(Proto-Danksharding)。
EIP-4844 的意義
這次升級大幅降低了 Layer 2 的資料發布成本:
- 降低幅度:約 10 倍
- 對用戶的影響:Layer 2 費用降低 80-90%
7.3 未來發展路線圖
合併為以太坊的後續升級鋪平了道路:
Pectra 升級(預計 2025-2026)
- EIP-7702:帳戶抽象
- 驗證者改進
Verkle Tree(預計 2027-2028)
- 更小的狀態證明
- 為狀態過期做準備
分片(長期)
- 將區塊鏈分割成多個分片
- 大幅提高吞吐量
八、合併的歷史意義與總結
8.1 合併的歷史意義
合併的成功完成在區塊鏈歷史上具有里程碑意義:
技術成就
- 展示了在去中心化網路中進行重大協議升級的可行性
- 證明了 PoS 機制可以在大規模網路中穩定運行
- 為其他區塊鏈的升級提供了參照
環境影響
- 將以太坊的能源消耗降低了 99.95%
- 回應了對區塊鏈能源消耗的批評
- 為區塊鏈技術的環境可持續性樹立了典範
經濟影響
- 改變了 ETH 的經濟模型
- 為機構投資者參與質押鋪平了道路
- 為代幣化現實世界資產創造了條件
8.2 合併帶來的教訓
從合併的規劃和執行中,可以總結出以下教訓:
充分測試的重要性
合併前在多個測試網絡上進行了長時間的測試,這確保了主網合併的成功。
社區協調的複雜性
合併需要整個生態系統的協調努力,包括客戶端開發者、驗證者、交易所、工具開發商等。
漸進式升級的價值
合併採用了漸進式的方法,先部署信標鏈,然後再進行合併,降低了風險。
8.3 結論
2022 年 9 月 15 日的合併是以太坊歷史上最重要的時刻之一。這次升級不僅改變了以太坊的共識機制,還為整個區塊鏈產業樹立了典範。
合併展示了區塊鏈技術在應對重大技術轉型時的韌性和能力。從理論設計到工程實現,從測試網絡到主網部署,合併的每一個步驟都體現了以太坊社區的專業精神和協作能力。
合併的成功為以太坊的未來發展奠定了堅實基礎。隨著後續升級的實施,以太坊將繼續演進,為用戶、開發者和投資者創造更多價值。
本文數據來源包括 Etherscan、以太坊基金會公開資訊、各客戶端發布說明及多個區塊鏈數據分析平台。部分數據為估算值,可能存在偏差。
相關文章
- 以太坊合併(The Merge)完整技術準備過程深度分析:從工作量證明到權益證明的歷史性轉變 — 本文深入分析以太坊合併的完整技術準備過程,涵蓋七年研究的理論基礎與設計原則、客戶端開發與多階段測試網路演進、PoS共識機制的詳細技術規範(Gasper、Casper FFG)、過渡期間的風險管理與應急預案,以及合併後網路運行狀況與後續影響。
- 以太坊升級歷史與 The Merge 技術演進完整指南 — 深入分析以太坊的升級歷史,特別聚焦於 2022 年最重要的「合併」(The Merge)升級,從技術層面詳細比較 PoW 與 PoS 機制的差異。我們涵蓋每個升級的時間節點、技術變更、對開發者與用戶的實際影響,以及後續升級對生態系統的影響。
- 以太坊升級完整歷史時間線:從創世區塊到 Pectra 時代的技術演進全紀錄 — 以太坊自 2015 年創世區塊上線以來,經歷了數十次重大升級,每一次升級都為網路帶來重要的技術改進。本文提供以太坊升級歷史的完整時間線,深入分析每個重要升級的技術架構變化、涉及的具體 EIP 內容、實施挑戰與對生態系統的深遠影響。涵蓋從 Frontier 到 Pectra 的完整歷程。
- 以太坊升級歷史完整時間線:從 Frontier 到 Pectra 的技術演進全紀錄 — 本時間線系統性地呈現以太坊自 2015 年創世以來的每一次重大升級,從 Frontier、Homestead 到 The Merge、Dencun,涵蓋每次升級的技術變更、客戶端實現差異與經濟學影響。深入分析 EIP-1559 費用燃燒機制、Proto-Danksharding 技術細節,以及未來 Pectra 和 Full Danksharding 的發展藍圖。
- 以太坊合併(The Merge)準備過程與歷史脈絡完整紀錄:從 PoW 到 PoS 的技術與政治博奕 — 以太坊合併是人類區塊鏈歷史上最具里程碑意義的技術轉型之一。本文深入分析 The Merge 的完整準備過程,包括早期技術探索、信標鏈測試、難度炸彈策略、社區討論與政治博奕、以及最終的實施過程。同時探討合併對以太坊生態、礦工群體和整個區塊鏈行業的深遠影響,為讀者呈現這段歷史的完整面貌。
延伸閱讀與來源
- Ethereum.org 以太坊官方入口
- EthHub 以太坊知識庫
這篇文章對您有幫助嗎?
請告訴我們如何改進:
評論
發表評論
注意:由於這是靜態網站,您的評論將儲存在本地瀏覽器中,不會公開顯示。
目前尚無評論,成為第一個發表評論的人吧!