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 在安全性方面具有優勢:

經濟可持續性

PoW 的代幣發行模型需要持續分配給礦工作為獎勵。轉向 PoS 後,質押者的獎勵來自於網路交易費用和少量新代幣發行,長期來看對 ETH 持有者更為有利。EIP-1559 引入的燃燒機制與 PoS 相結合,使得 ETH 具有潛在的通縮特性。

1.2 合併的設計目標

合併升級的設計目標可以概括為以下幾點:

最小化破壞性

安全性保障

效率提升

1.3 合併的技術架構

合併後的以太坊採用了雙層架構:

執行層(Execution Layer)

共識層(Consensus Layer)

這兩層通過 Engine API 進行通信,共識層負責提議區塊,執行層負責執行交易並驗證狀態轉換。

二、合併前的準備工作

2.1 信標鏈的啟動

合併的核心準備工作是部署和運行信標鏈(Beacon Chain)。信標鏈是並行於以太坊主網的全新區塊鏈,負責運行 PoS 共識機制。

Phase 0 啟動條件

根據以太坊規範,信標鏈的啟動需要滿足以下條件:

歷史時刻:2020 年 12 月 1 日

UTC 時間 2020 年 12 月 1 日 07:04:31,信標鏈產生了第一個區塊。這標誌著以太坊 2.0 的正式開始。

信標鏈上線時的關鍵數據:

在合併之前的近兩年時間裡,信標鏈與以太坊主網(PoW 鏈)並行運行。這段時間允許開發者和驗證者熟悉新的共識機制,也讓網路積累了豐富的 PoS 運行經驗。

2.2 測試網絡的部署

在主網合併之前,開發團隊在多個測試網絡上進行了充分的測試:

Kiln 測試網絡

Kiln 是合併前的最後一個合併測試網絡。2022 年 3 月,Kiln 成功完成了合併升級,這是主網合併的關鍵預演。

Kiln 合併的關鍵數據:

Kiln 的成功為主網合併提供了重要的信心基礎。

Sepolia 測試網絡

Sepolia 是另一個重要的測試網絡,用於測試合併後的新功能。

Goerli 測試網絡

Goerli 是用於長期測試的網絡,在合併後仍然運行,用於測試各種升級場景。

2.3 客戶端準備

合併需要執行客戶端和共識客戶端的協調升級。以下是主要客戶端的版本時間線:

執行客戶端

客戶端合併版本發布時間
Gethv1.10.262022年9月
Nethermindv1.14.02022年9月
Besuv22.7.02022年7月
Erigonv2022.09.022022年9月

共識客戶端

客戶端合併版本市場份額(2022年9月)
Prysmv3.0.0~40%
Lighthousev3.0.0~35%
Tekuv22.9.0~15%
Nimbusv22.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 時:

  1. 這個區塊成為最後一個 PoW 區塊
  2. 下一個區塊由驗證者通過 PoS 機制提議
  3. 執行層開始從 PoW 共識切換到 PoS 共識

3.2 合併時刻的詳細記錄

區塊高度 15,537,393:歷史性時刻

UTC 時間 2022 年 9 月 15 日 06:42:42,以太坊主網在區塊高度 15,537,393 完成了合併。

最後一個 PoW 區塊

區塊 15,537,393 是最後一個由礦工通過 PoW 機制開採的區塊。這個區塊包含:

過渡區塊

區塊 15,537,394 是第一個 PoS 區塊,由驗證者提議。這個區塊的標誌意義:

3.3 合併後的首次出塊

合併完成後,網路需要一段時間來穩定運行。以下是合併後首日的關鍵數據:

合併後 24 小時統計

指標數值
區塊生產數~7,200(理論值:7,200)
驗證者在線率~98%
平均區塊時間12.1 秒
最終確定時間~15 分鐘

合併後的難度炸彈

合併後,難度炸彈立即被移除。這是因為 PoW 已經不再是共識機制,難度炸彈的設計初衷(強制升級客戶端)已經不再適用。

四、合併的共識機制詳解

4.1 PoS 共識的基本運作

合併後,以太坊的 PoS 共識機制由以下幾個核心組件構成:

驗證者的角色

驗證者(Validator)在 PoS 機制中承擔以下職責:

成為驗證者的要求

要成為以太坊驗證者,需要:

4.2 插槽與時期結構

以太坊 PoS 的時間結構:

插槽(Slot)

時期(Epoch)

4.3 最終確定性機制

PoS 的一個關鍵特性是「最終確定性」(Finality)。一旦區塊被確定,它在密碼學上就不可逆轉,除非攻擊者願意承擔巨大的經濟代價。

檢查點(Checkpoint)

每個時期的第一個插槽(slot 0)是檢查點。檢查點代表了一個「審計點」,網路可以在此確認歷史。

超級多數(Supermajority)

當 2/3 以上的驗證者對一個檢查點進行投票時,該檢查點就被「確定」(Finalized)。這稱為「超級多數」。

確定性時間

在正常網路條件下:

4.4 LMD GHOST 分叉選擇

對於尚未確定的區塊,以太坊使用 LMD GHOST(Latest Message Driven Greedy Heaviest Observed Sub-Tree)作為分叉選擇規則。

GHOST 原則

GHOST 選擇「最重」的鏈作為主鏈。「重量」由累積的見證投票決定,選擇最多驗證者支援的鏈。

LMD 修正

LMD 確保每個驗證者只有最新的一票被計算,防止重複投票。

五、合併的影響分析

5.1 能源消耗的變化

合併最直觀的影響是能源消耗的急劇下降:

合併前

合併後

這種能源消耗的下降對於關注環境可持續性的機構投資者和公眾輿論具有重要意義。

5.2 發行量的變化

合併對 ETH 的發行量產生了重大影響:

合併前(PoW)

合併後(PoS)

EIP-1559 燃燒效應

合併後,基礎費用燃燒機制開始與 PoS 獎勵相互作用:

根據統計,合併後的第一年(約 2022年9月 - 2023年9月),ETH 的凈發行量為負,即燃燒量超過了新發行量。

5.3 對礦工的影響

合併對以太坊礦工群體產生了重大影響:

礦工角色的終結

合併後,PoW 挖礦不再可能。礦工面臨幾種選擇:

轉向其他幣種

許多以太坊礦工選擇將算力轉向其他支持 PoW 的區塊鏈:

GPU 市場的影響

以太坊 PoW 的結束對 GPU 市場產生了顯著影響。大量二手礦卡湧入市場,導致 GPU 價格下跌。

5.4 質押者的影響

合併對質押者帶來了重要變化:

合併前

合併後

質押收益率

合併後的質押收益率(APY):

六、合併後的網路表現

6.1 合併後首年數據統計

區塊生產

指標數值
平均區塊時間12.1 秒
區塊生產率~7,163/天
區塊空間利用率~85%

驗證者網路

指標數值
驗證者數量(2023年9月)~500,000
質押總量(2023年9月)~20,000,000 ETH
驗證者在線率~99%

6.2 網路安全分析

最終確定性

合併後,網路的最終確定性表現良好:

抗審查能力

合併引發了關於抗審查能力的討論。部分驗證者和區塊構建者可能會選擇審查特定交易,這引發了社區的關注。

6.3 經濟指標

ETH 價格變化

合併前後的 ETH 價格:

價格變化相對平穩,表明合併已被市場充分定價。

質押參與

合併後,質押參與度持續上升:

七、後續升級與發展

7.1 上海升級

合併後的第一次重要升級是上海升級(Shanghai Upgrade),於 2023 年 4 月 12 日實施。

上海升級的主要內容

質押提取的影響

上海升級讓驗證者可以提取質押的 ETH,這解決了合併後質押流動性不足的問題。

7.2 Cancun 升級

2024 年 3 月 13 日,Cancun 升級實施,帶來了 EIP-4844(Proto-Danksharding)。

EIP-4844 的意義

這次升級大幅降低了 Layer 2 的資料發布成本:

7.3 未來發展路線圖

合併為以太坊的後續升級鋪平了道路:

Pectra 升級(預計 2025-2026)

Verkle Tree(預計 2027-2028)

分片(長期)

八、合併的歷史意義與總結

8.1 合併的歷史意義

合併的成功完成在區塊鏈歷史上具有里程碑意義:

技術成就

環境影響

經濟影響

8.2 合併帶來的教訓

從合併的規劃和執行中,可以總結出以下教訓:

充分測試的重要性

合併前在多個測試網絡上進行了長時間的測試,這確保了主網合併的成功。

社區協調的複雜性

合併需要整個生態系統的協調努力,包括客戶端開發者、驗證者、交易所、工具開發商等。

漸進式升級的價值

合併採用了漸進式的方法,先部署信標鏈,然後再進行合併,降低了風險。

8.3 結論

2022 年 9 月 15 日的合併是以太坊歷史上最重要的時刻之一。這次升級不僅改變了以太坊的共識機制,還為整個區塊鏈產業樹立了典範。

合併展示了區塊鏈技術在應對重大技術轉型時的韌性和能力。從理論設計到工程實現,從測試網絡到主網部署,合併的每一個步驟都體現了以太坊社區的專業精神和協作能力。

合併的成功為以太坊的未來發展奠定了堅實基礎。隨著後續升級的實施,以太坊將繼續演進,為用戶、開發者和投資者創造更多價值。


本文數據來源包括 Etherscan、以太坊基金會公開資訊、各客戶端發布說明及多個區塊鏈數據分析平台。部分數據為估算值,可能存在偏差。

延伸閱讀與來源

這篇文章對您有幫助嗎?

評論

發表評論

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

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