以太坊合併(The Merge)準備過程與歷史脈絡完整紀錄:從 PoW 到 PoS 的技術與政治博奕

以太坊合併是人類區塊鏈歷史上最具里程碑意義的技術轉型之一。本文深入分析 The Merge 的完整準備過程,包括早期技術探索、信標鏈測試、難度炸彈策略、社區討論與政治博奕、以及最終的實施過程。同時探討合併對以太坊生態、礦工群體和整個區塊鏈行業的深遠影響,為讀者呈現這段歷史的完整面貌。

以太坊合併(The Merge)準備過程與歷史脈絡完整紀錄:從 PoW 到 PoS 的技術與政治博奕

概述

以太坊合併(The Merge)是人類區塊鏈歷史上最具里程碑意義的技術轉型之一。這次升級不僅僅是單純的共識機制變更,更是一個歷時數年、涉及數百名開發者、經歷無數技術與政治博奕的複雜過程。2022 年 9 月 15 日,以太坊正式完成從工作量證明(Proof of Work, PoW)到權益證明(Proof of Stake, PoS)的轉型,這標誌著一個時代的結束和另一個時代的開始。

理解 The Merge 的完整準備過程對於把握以太坊的發展脈絡至關重要。這不僅幫助我們理解當前以太坊技術架構的來龍去脈,更能讓我們從歷史中汲取經驗教訓,為未來的技術升級提供參考。本文將深入分析 The Merge 的技術準備、社區討論、實施過程以及其深遠影響,為讀者呈現這段歷史的完整面貌。

通過本文的詳細分析,讀者將能夠理解以下關鍵問題:為什麼以太坊決定從 PoW 轉向 PoS?這個決定經歷了怎樣的技術論證和社區討論?在準備過程中遇到了哪些重大挑戰?最終的實施方案是如何確定的?這次轉型對以太坊生態系統產生了怎樣的影響?

第一章:轉型的起源——為何需要從 PoW 說起

1.1 PoW 機制的局限性

以太坊自 2015 年創世以來一直採用工作量證明機制。在 PoW 系統中,礦工通過解決複雜的數學難題來競爭區塊生產權,這種機制被稱為「挖礦」。這種設計在比特幣網路中被證明是有效的,但隨著以太坊生態系統的快速發展,其局限性也日益顯現。

能源消耗是以太坊 PoW 面臨的最顯著問題。根據 Digiconomist 的數據,合併前以太坊的年耗電量約為 93 TWh,這相當於一個中型國家(如匈牙利或葡萄牙)的全年用電量。這種巨大的能源消耗不僅引發了環保組織的強烈批評,也讓以太坊在公眾形象上承受了巨大壓力。批評者指出,作為一個區塊鏈網路,以太坊的能源消耗遠超過大多數傳統金融系統,這與區塊鏈技術節能高效的初衷相悖。

礦池中心化是另一個長期困擾以太坊的問題。隨著 ASIC 礦機的出現和普及,個人礦工越來越難以與大型礦池競爭。根據 2021 年的數據,前三大礦池控制了以太坊超過 50% 的算力,這意味著只要這些礦池達成共識,就可以對網路發動 51% 攻擊。這種中心化趨勢與區塊鏈「去中心化」的核心價值形成了根本矛盾。

以太坊創始人 Vitalik Buterin 早在 2014 年就表達了對 PoW 能源問題的擔憂,並開始探索替代方案。他認為區塊鏈不應該成為能源消耗的巨無霸,而應該成為高效、可持續的計算基礎設施。這種理念最終促成了以太坊向 PoS 轉型的決定。

1.2 PoS 的理論優勢

權益證明機制的理論優勢是多方面的,這也是以太坊決定轉型的主要原因。首先是能源效率的大幅提升。在 PoS 系統中,驗證者不再需要運行昂貴的礦機和消耗大量電力,而是通過質押一定數量的加密貨幣來參與網路共識。根據以太坊基金會的測試,合併後的能源消耗將降低約 99.95%,這是一個數量級的改變。

經濟安全是 PoS 的另一個核心優勢。在 PoW 系統中,攻擊者可以通過購買算力發動攻擊;而在 PoS 系統中,攻擊者需要購買超過 33% 的質押 ETH 才能發動有效攻擊,這意味著攻擊成本將大幅提高。此外,由於驗證者的資金被鎖定在網路中,任何試圖攻擊網路的行為都會導致這些資金被罰沒(Slashing),這形成了強大的經濟激勵來阻止惡意行為。

最後,PoS 為以太坊的未來擴容奠定了基礎。PoW 的設計限制了區塊生產速度,而 PoS 允許更靈活的共識升級,這為後續的 Sharding、Single Slot Finality 等技術改進提供了可能。可以說,沒有 PoS,就沒有以太坊的長期擴容路線圖。

1.3 早期的探索與準備

以太坊對 PoS 的探索始於項目創立之初。2014 年以太坊白皮書中就已經提到了 PoS 作為未來的可能的共識機制。然而,當時的 PoS 技術還不成熟,存在「無利害關係」(Nothing at Stake)問題,這使得直接採用 PoS 存在安全風險。

為了解決這個問題,以太坊團隊開發了 Casper 共識協議。Casper 有兩個主要版本:Casper FFG(Friendly Finality Gadget)和 Casper CBC(Correct by Construction)。FFG 是一個混合 PoW/PoS 的過渡方案,而 CBC 則是純 PoS 的設計。最終,以太坊選擇了 FFG 作為過渡方案,這也是信標鏈(Beacon Chain)的設計基礎。

2018 年,以太坊基金會正式宣布了從 PoW 向 PoS 轉型的路線圖。這標誌著以太坊開始了長達數年的準備過程。這個決定並非輕易做出,而是基於多年的技術研究、社區討論和安全評估。

第二章:信標鏈的誕生與測試

2.1 信標鏈的設計

信標鏈是以太坊 PoS 系統的核心組件,它是專門為 PoS 共識設計的全新區塊鏈。2020 年 12 月 1 日,信標鏈正式上線,這是以太坊合併準備過程中最重要的里程碑之一。信標鏈的設計目的是為未來的 PoS 共識提供一個完整的測試平台,同時也是以太坊 PoS 系統的神經中樞。

信標鏈的技術架構經過了精心設計。它採用 Casper FFG 作為最終確定性機制,結合 LMD-GHOST(Latest Message Driven GHOST)作為分叉選擇規則。這種設計確保了即使在網路分叉的情況下,驗證者也能夠就正確的區塊鏈達成共識。信標鏈的區塊時間設定為 12 秒,每 32 個區塊(稱為一個 Epoch)形成一個最終確定點。

信標鏈引入了一個全新的質押經濟模型。驗證者需要質押 32 ETH 才能參與網路共識,這筆質押資金將作為擔保,確保驗證者誠實行事。如果驗證者出現惡意行為(如雙重簽名、離線等),其質押資金將被部分或全部罰沒。這種設計創造了強大的經濟激勵,迫使驗證者遵守網路規則。

信標鏈上線時的質押數據令人矚目。根據以太坊基金會的統計,上線後的 24 小時內就有超過 20,000 名驗證者參與質押,質押總量超過 64 萬 ETH。這表明社區對 PoS 轉型的高度支持和信心。

2.2 測試網絡的運行

在信標鏈上線之前,以太坊團隊進行了大規模的測試工作。測試網絡(Testnet)是發現和修復問題的關鍵環節,這些測試為後續的主網升級奠定了基礎。

Medalla 是最主要的公開測試網絡之一。2020 年 8 月,Medalla 正式啟動,吸引了大量驗證者參與測試。然而,測試網絡的上線並不順利。由於客戶端時間問題,網路在啟動後不久就陷入了停滯,這就是著名的「停滯事件」(The Stalling Incident)。這次事件暴露了客戶端協調和時間同步的重要性,也讓開發團隊認識到需要更加健壯的網路恢復機制。

經過這次教訓,開發團隊改進了客戶端的容錯能力,並增加了更多的監控和警報系統。此後的測試網絡運行更加順利,包括 Shadow Fork 等測試也成功完成。這些測試為合併的順利實施提供了重要保障。

測試過程中發現並修復了大量問題。根據以太坊基金會的統計,從 2020 年到 2022 年間,開發者共修復了超過 1,000 個 bug 和安全漏洞。這些測試工作雖然很少被公眾關注,但卻是合併成功不可或缺的基礎。

2.3 質押經濟的演變

信標鏈上線後,質押經濟經歷了一個逐步成熟的過程。最初,由於市場不確定性和質押流動性的限制,參與質押的 ETH 數量增長相對緩慢。然而,隨著 DeFi 生態的發展和各類質押衍生品的出現,質押參與度開始快速增長。

質押收益率是市場關注的重要指標。根據不同時期的網路參數和 ETH 價格,質押收益率有所波動。在合併前,質押收益率約為 4-6% 年化,這對長期持有的 ETH 持有者來說是一個相對有吸引力的收益來源。合併後,由於質押獎勵結構的變化,收益率有所調整。

流動性質押代幣(LST)的出現是質押經濟的重要創新。Lido Finance 推出的 stETH、Coinbase 推出的 cbETH 等流動性質押代幣,讓質押者可以在保持流動性的同時獲得質押收益。這些衍生品極大地提高了質押的靈活性和吸引力,推動了質押參與度的快速增長。

到合併前,信標鏈上的質押總量已經超過 1,300 萬 ETH,驗證者數量超過 40 萬。這些數據表明 PoS 系統已經足夠成熟,可以承載主網的合併。

第三章:技術挑戰與解決方案

3.1 難度炸彈的策略

難度炸彈(Difficulty Bomb)是以太坊 PoW 機制中的一個獨特設計。它是一個逐漸增加區塊難度的機制,最初的目的是確保未來能夠平滑过渡到 PoS。當難度炸彈引爆時,挖礦難度會急劇增加,導致區塊時間顯著延長,這被稱為「冰河時代」(Ice Age)。

在合併準備過程中,難度炸彈的時機成為一個重要的技術和政治問題。如果難度炸彈在合併前引爆,而合併尚未準備好,可能會導致網路嚴重擁堵;反之,如果推遲難度炸彈太久,可能會削弱社區對合併的緊迫感。

經過多次討論,以太坊社區決定採用「分層推遲」的策略。每次升級(如 Berlin、London 等)都會推遲難度炸彈一段時間,這種漸進式的做法既保證了合併的準備時間,又避免了一次性推遲帶來的政治壓力。最終,難度炸彈在合併時被完全移除,這標誌著 PoW 時代的正式結束。

3.2 客戶端多樣性

以太坊的一個核心原則是客戶端多樣性。與比特網絡主要由少數幾個客戶端主導不同,以太坊擁有多个獨立的客戶端實現,包括 Geth(Go)、Nethermind(.NET)、Erigon(Go)、Besu(Java)等。這種多樣性確保了網路的健壯性——即使某個客戶端出現 bug,也不會影響整個網路的運行。

合併對客戶端多樣性提出了更高的要求。在 PoW 模式下,礦工可以選擇不同的客戶端;但在 PoS 模式下,驗證者也需要能夠選擇不同的客戶端。這意味著每個客戶端都需要完整支持 PoS 共識。

客戶端團隊為合併做了大量準備工作。每個團隊都需要實現完整的 PoS 共識邏輯,並確保與執行層的正確交互。2022 年,客戶端團隊進行了多次合併測試(Merge Testnet),逐步解決了互操作性問題。

合併前,Geth 仍然是佔據主導地位的客戶端,市場份額約為 80%。這引發了社區對中心化風險的擔憂。幸運的是,合併後其他客戶端的市場份額有所增長,這有利於網路的長期健康。

3.3 執行層與共識層的整合

合併最大的技術挑戰之一是如何將原有的執行層(舊的 PoW 區塊鏈)與信標鏈(PoS 共識層)整合。這種整合需要解決多個複雜的技術問題。

首先是如何保持交易的連續性。用戶在合併前發送的交易必須在合併後仍然有效。這要求執行層和共識層在過渡期間保持狀態的一致性。最終的解決方案是「平滑過渡」——合併時執行層的狀態直接繼承到合併後的區塊鏈中。

其次是如何處理 PoW 區塊的歷史數據。這些區塊承載了以太坊多年來的完整歷史,不能簡單丟棄。最終的設計是保留這些歷史區塊,但它們不再產生新的區塊,而是作為參考數據存在。

第三是對智能合約的影響。合併不應該改變智能合約的行為邏輯,這意味著合併對普通用戶和 DApp 開發者來說應該是「無感的」。開發團隊進行了大量測試來確保這一點。

第四章:社區討論與政治博奕

4.1 反對意見與擔憂

合併並非沒有反對意見。社區中存在著各種不同的聲音,這些討論反映了區塊鏈治理的複雜性。

礦工群體是合併的主要反對者。對於他們來說,PoW 到 PoS 的轉型意味著失業。以太坊礦工多年來投入了大量資金購買礦機和建設礦池,合併將使這些投資失去價值。一些礦工組織呼籲推遲合併或尋找過渡方案,但這些聲音最終沒有改變以太坊基金會的決定。

從技術角度,部分人士對 PoS 的安全性表示擔憂。他們認為 PoS 系統可能更容易受到遠程攻擊(Long Range Attack)和審查攻擊。這些擔憂在技術社區中被廣泛討論,以太坊團隊也通過設計各種防護機制來應對這些攻擊向量。

還有一些人反對合併是基於意識形態原因。他們認為 PoW 更加「純粹」和「去中心化」,而 PoS 實際上是有利於富人的系統。雖然這種觀點在技術上並不完全準確,但它反映了加密貨幣社區中對於「真正去中心化」的定義存在深刻分歧。

4.2 EIP-1559 與合併的關係

2021 年 8 月實施的倫敦升級中的 EIP-1559 是合併前最重要的升級之一。這個提案引入了基本費用燃燒機制,使得 ETH 成為一種「通縮貨幣」。EIP-1559 的實施與合併有著微妙的關係。

一方面,EIP-1559 的成功實施增強了社區對以太坊升級能力的信心。這次升級涉及複雜的費用市場改革,但執行得非常順利。這證明了以太坊社區有能力實施重大技術變更,也為合併積累了寶貴的經驗。

另一方面,EIP-1559 的經濟學效應也影響了合併的討論。合併後,由於 PoW 挖礦獎勵被取消,ETH 的發行率將大幅下降。結合 EIP-1559 的燃燒機制,這將使 ETH 變得更加稀少。合併的支持者認為這將使 ETH 成為更好的「超聲波貨幣」(Ultrasound Money),而批評者則擔心這可能導致網路安全支出不足。

4.3 過渡期的安排

合併的過渡安排是多方協調的結果。考慮到礦工群體的利益和社區的穩定,以太坊基金會制定了一個相對溫和的過渡計劃。

合併採取了「一步到位」的策略,而非逐步過渡。這意味著合併在技術上是一個「硬分叉」,合併後所有區塊都將由 PoS 驗證者產生。這個決定是基於技術安全考慮——過渡期越長,可能出現問題的環節越多。

對於礦工的「出路」問題,社區提出了多種建議。一些礦工選擇繼續在以太坊經典(Ethereum Classic)等其他 PoW 區塊鏈上挖礦;一些則選擇出售礦機或轉型成為 PoS 驗證者。以太坊基金會也提供了一些幫助礦工過渡的資源和指南。

合併的最終時間表是在 2022 年中期確定的。選擇在 9 月實施合併是基於多種考慮:技術準備程度、網路活躍度、以及市場條件等。這一決定經過了社區的廣泛討論和認可。

第五章:合併的實施

5.1 最終準備

合併正式實施前的幾個月是緊張的最終準備階段。開發團隊進行了多輪大規模測試,確保合併的每個環節都能正常工作。

影子分叉(Shadow Fork)是合併前最重要的測試之一。影子分叉是在主網上創建的一個「影子」網絡,它使用與主網相同的狀態,但採用 PoS 共識。通過影子分叉,開發團隊可以在不影響主網的情況下測試合併後的行為。

合併前的最後一個測試網絡是 Goerli。2022 年 8 月,Goerli 成功完成了合併測試,這是主網合併的最終彩排。測試結果顯示所有客戶端都能正確處理合併,沒有發現重大問題。

主網合併的升級區塊高度被確定為 15,537,393。這個數字是基於網路的當前狀態和預期出塊速度計算得出的。社區成員可以通過區塊瀏覽器實時監控倒計時。

5.2 合併過程

2022 年 9 月 15 日,北京時間 14:42,以太坊歷史上的重要時刻到來了。當區塊高度達到 15,537,393 時,最後一個 PoW 區塊被開採出來。這個區塊由 SparkPool 礦池開採,它的產生標誌著以太坊七年 PoW 歷史的結束。

區塊 15,537,393 被稱為「合併區塊」,它包含了最後一筆 PoW 交易和最後一個 PoW 區塊頭。此後,所有新區塊都由 PoS 驗證者產生。合併過程非常順利,網路沒有出現長時間的停機或明顯的混亂。

合併後的第一個區塊由驗證者編號 2238 的節點提議。這是一個具有象徵意義的時刻——它標誌著以太坊正式進入了 PoS 時代。

5.3 合併後的即時影響

合併對以太坊網路產生了即時而明顯的影響。最顯著的變化是區塊時間變得更加穩定。在 PoW 模式下,由於算力波動,區塊時間會有較大變化;而 PoS 模式下,區塊時間固定為 12 秒。

網路活性在合併初期保持穩定。用戶發送的交易繼續得到處理,DeFi 協議繼續正常運作。這證明了合併設計的正確性——對於普通用戶來說,合併基本上是無感的。

ETH 的供應動態發生了顯著變化。合併後,ETH 的發行率從每年約 4-5% 下降到約 0.5-1%。結合 EIP-1559 的燃燒機制,ETH 在合併後開始呈現通縮趨勢。根據 Ultrasound Money 的數據,合併後的年化通縮率約為 0.5-1%。

第六章:合併的深遠影響

6.1 對以太坊生態的影響

合併對以太坊生態系統產生了深遠的影響。首先是質押經濟的快速發展。合併前,由於質押的 ETH 被鎖定,很多投資者不願意參與質押;合併後,各種流動性質押產品的出現使質押變得更加靈活。

根據 DeFiLlama 的數據,合併後一年內,以太坊的質押率從約 10% 增長到超過 25%。這種增長反映了投資者對 PoS 以太坊的信心增強。同時,各類質押服務提供商(如 Lido、Rocket Pool、Coinbase 等)的市場份額也發生了變化。

合併還為後續的技術升級奠定了基礎。2023 年 4 月的 Shanghai 升級實現了質押提款功能,這是合併後的第一個重大升級。這個功能允許驗證者提取其質押的 ETH,解決了合併前質押資金鎖定的問題。

6.2 對礦工的影響

合併對以太坊礦工群體產生了巨大影響。根據估計,合併前全球約有數十萬以太坊礦工,他們的總投資可能達到數十億美元。這些投資在合併後大幅貶值。

部分礦工選擇轉移到其他 PoW 區塊鏈。最主要的轉移目標是以太坊經典(Ethereum Classic),它保持了对 PoW 的支持。然而,由於這些區塊鏈的價值和流動性較低,礦工的收益也大幅下降。

一些礦工選擇出售他們的設備。大量二手 ASIC 礦機湧入市場,導致價格暴跌。這對新進入者和小型礦池造成了衝擊。

還有一些礦工選擇轉型。他們中的一些人成為了 PoS 驗證者,利用他們的技術經驗運營驗證節點;其他人則轉向其他區塊鏈項目或完全離開加密行業。

6.3 對區塊鏈行業的影響

合併作為區塊鏈歷史上最大的共識機制轉型,其經驗對整個行業都有重要參考價值。首先,它證明了大規模區塊鏈協議升級的可行性。合併涉及數百萬用戶和數千億美元價值的資產,但最終實現了平穩過渡。

其次,合併展示了區塊鏈治理的複雜性。從最初的想法到最終實施,整個過程歷時超過 8 年,涉及無數次討論、測試和協調。這為其他區塊鏈項目提供了寶貴的治理經驗。

第三,合併對環保議題做出了有力回應。加密貨幣的能源消耗一直是批評的焦點,合併後以太坊的能源消耗下降約 99.95%。這在一定程度上改善了加密貨幣在公眾心目中的形象。

第七章:後續升級與未來發展

7.1 Shanghai 升級

Shanghai 升級是合併後的第一個重大升級,於 2023 年 4 月 12 日實施。這次升級最重要的功能是實現了質押提款,允許驗證者提取其質押的 ETH 和獲得的獎勵。

質押提款的實現是一個複雜的技術挑戰。驗證者的質押涉及到多個不同的操作,包括初始存款、獎勵累積、以及最終退出。Shanghai 升級實現了完整的提款流程,包括「partial withdrawal」(提取獎勵)和「full withdrawal」(完全退出)。

Shanghai 升級還包含其他多個 EIP,如 EIP-3855(增加 PUSH0 指令)、EIP-3860(限制 initcode 的大小)等。這些改進都是為了優化網路性能和開發者體驗。

7.2 Cancun 升級

Cancun 升級於 2024 年 3 月實施,是以太坊的下一個重大升級。這次升級的核心是 EIP-4844(Proto-Danksharding),它引入了 Blob 攜帶交易的新交易類型。

EIP-4844 的主要目標是降低 Layer 2 的數據儲存成本。在 EIP-4844 之前,Layer 2 將交易數據作為 Calldata 發布到主網,成本較高;引入 Blob 後,Layer 2 可以使用更便宜的 Blob 空間來存儲數據。

Cancun 升級的實施進一步推動了以太坊的可擴展性發展。Layer 2 的交易成本顯著降低,這促進了更多用戶和應用程序遷移到 Layer 2 網路。

7.3 未來展望

展望未來,以太坊的發展路線圖仍然充滿雄心。根據以太坊基金會的規劃,未來的重要升級包括:

Single Slot Finality(SSF)是研究的熱點方向。目標是將區塊的最終確定時間從當前的約 12-15 分鐘縮短到一個區塊(12 秒)。這將顯著提高以太坊的用戶體驗,並減少跨鏈橋的風險。

Full Danksharding 是擴容路線圖的最終目標。目標是實現每秒處理數百萬筆交易的吞吐量。這需要解決大量的技術挑戰,包括數據可用性、狀態管理、與執行優化等。

Verkle Trees 是另一個重要的研究方向。與當前的 Merkle Patricia Trie 相比,Verkle Trees 可以顯著減少驗證所需的數據大小,這對於實現 Stateless Client 至關重要。

結論

以太坊合併是區塊鏈歷史上的一個重要轉折點。經過數年的準備,以太坊成功實現了從 PoW 到 PoS 的平穩過渡。這次轉型不僅解決了能源消耗和中心化等長期問題,也為以太坊的未來發展奠定了堅實的基礎。

合併的經驗為整個區塊鏈行業提供了寶貴的教訓。它展示了如何在大規模去中心化網路中實施重大技術變更,如何平衡不同利益相關方的關切,以及如何通過開放的社區討論達成共識。

回顧合併的完整歷程,我們可以看到區塊鏈治理的複雜性和挑戰。從最初的設想到最終的實施,整個過程經歷了無數次技術突破、社區討論和政策調整。這種漸進式的演進方法確保了以太坊在保持創新的同時,也能維持網路的穩定性和安全性。

合併不是終點,而是新旅程的起點。隨著以太坊繼續其擴容路線圖,我們有理由相信這將為區塊鏈技術的發展帶來更多可能性。


參考資源

  1. Ethereum Foundation. "The Merge." ethereum.org
  2. Vitalik Buterin. "A Proof of Stake Design Philosophy." vitalik.ca
  3. Ethereum Foundation. "Beacon Chain." ethereum.org
  4. Ethereum Foundation. "Shanghai Upgrade." ethereum.org
  5. Ethereum Foundation. "Cancun Upgrade." ethereum.org
  6. ConsenSys. "Proof of Stake Explained."
  7. Digital Currency Group. "The Merge: A New Era for Ethereum."

風險聲明

本文僅供教育目的,不構成投資建議。加密貨幣投資涉及高風險。在做出任何投資決定前,請確保充分了解相關風險並諮詢專業財務顧問。

延伸閱讀與來源

這篇文章對您有幫助嗎?

評論

發表評論

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

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