以太坊升級時間軸完整指南
從創世到合併與 Cancun 升級,詳細記錄以太坊的重大技術升級時間軸,包括 The Merge、EIP-1559、Dencun 等關鍵里程碑。
以太坊升級時間軸:從創世到未來完整指南
概述
以太坊的發展历程是一部持續演進的技術史詩。從 2015 年的創世區塊到 2024 年的 Dencun 升級,以太坊經歷了多次重大升級,每一次都為網路帶來深遠的變化。本文詳細記錄以太坊的主要升級時間軸,解釋每個升級的技術背景、內容及其對生態的影響,並展望未來的發展方向。
創世時期(2015 年以前)
以太坊白皮書發布(2013-2014)
以太坊的概念最初由 Vitalik Buterin 於 2013 年提出。當時,Vitalik 在一篇題為「以太坊:下一代智慧合約和去中心化應用平台」的白皮書中闡述了以太坊的願景。
此後,Vitalik 與 Gavin Wood、Joseph Lubin 等人共同創建了以太坊開發團隊。2014 年,以太坊進行了首次代幣銷售(ICO),籌集了約 31,500 比特幣(當時價值約 1,800 萬美元)。
Frontier 時代(2015 年)
2015 年 7 月 30 日,以太坊創世區塊誕生,標誌著主網正式上線。這個階段被稱為 Frontier,是以太坊的初始版本。
Frontier 提供了基本的智慧合約功能,允許開發者部署和執行智慧合約。然而,這個版本的功能相對基礎,僅支持命令行界面,對開發者技術要求較高。
早期升級(2016-2019)
Homestead(2016 年 3 月)
Homestead 是以太坊的第一個升級版本,於區塊高度 1,150,000 正式激活。這次升級帶來了多項改進:
智慧合約語言 Solidity 從 0.1.0 升級至 0.2.0,增加了更多功能和安全性。
引入了 Metropolis 升級的預備功能,為後續升級做準備。
改善了客戶端的穩定性和性能。
Homestead 升級是以太坊首個順利完成的硬分叉,確立了以太坊的升級治理模式。
The DAO 事件與硬分叉(2016 年 6 月)
2016 年 6 月,The DAO(一個基於以太坊的去中心化自治組織)遭受黑客攻擊,損失了約 360 萬 ETH。這個事件是以太坊歷史上最具爭議性的事件之一。
社群對如何處理這個事件產生了分歧:
支持硬分叉的一方認為應該回滾交易,追回被盜資金。
反對方認為區塊鏈應該是不可變的,不應該人為干預。
最終,以太坊進行了硬分叉,创建了兩條鏈:ETC(以太坊經典)和 ETH(以太坊)。ETH 保留了被盜資金的回滾,而 ETC 堅持區塊鏈的不可變性。這次分叉至今仍然存在,ETC 成為了一條獨立的區塊鏈。
Metropolis(2017 年 10 月)
Metropolis 升級於 2017 年 10 月 16 日激活,分兩個階段進行:拜占庭(Byzantium)在區塊高度 4,370,000 激活。
這次升級帶來的主要改進包括:
延遲「炸彈」:將難度炸彈(Difficulty Bomb)推遲約兩年,確保工作量證明挖礦可以繼續進行。
zk-SNARKs 準備:為未來的零知識證明應用奠定基礎。
新增操作碼:引入了 REVERT 和 RETURNDATASIZE 等操作碼,改進了智慧合約的錯誤處理。
Constantinople / St. Petersburg(2019 年 2 月)
Constantinople 升級原定於 2018 年中期進行,但在最後一刻發現了安全漏洞而被推遲。最終於 2019 年 2 月在區塊高度 7,280,000 激活。
這次升級帶來的改進包括:
降低區塊獎勵:從每區塊 3 ETH 降至 2 ETH。
改進合約執行效率:新增 SHL、SHR 等位操作操作碼。
帳戶抽象的進展:為未來的帳戶抽象做準備。
St. Petersburg 升級在 Constantinople 激活後不久進行,修復了發現的漏洞。
PoW 最後時期(2019-2022)
Istanbul(2019 年 12 月)
Istanbul 升級於 2019 年 12 月 8 日在區塊高度 9,069,000 激活。這次升級主要增加了對 zk-SNARKs 和 zk-STARKs 的支持,並優化了某些操作的 gas 成本。
主要改進包括:
EIP-152:增加了 EVM 執行 Blake2 壓縮函數的能力,為跨鏈隱私協議奠定基礎。
EIP-1108:降低某些預編譯合約的 gas 成本。
EIP-1344:添加了 CHAINID 操作碼,讓智慧合約可以識別當前區塊鏈。
Berlin(2021 年 4 月)
Berlin 升級於 2021 年 4 月 15 日在區塊高度 12,244,000 激活。這次升級優化了 gas 成本,並引入了新的交易類型。
主要改進包括:
EIP-2929:增加某些操作碼的 gas 成本,防止 DoS 攻擊。
EIP-2930:引入訪問列表(Access List),允許交易預先指定要訪問的存儲槽,降低 gas 成本。
London(2021 年 8 月)
London 升級是以太坊歷史上最重要的升級之一,於 2021 年 8 月 5 日在區塊高度 12,965,000 激活。這次升級最核心的變化是 EIP-1559。
EIP-1559 的主要特點:
基礎費用(Base Fee)被燃燒:每筆交易的基礎費用不再分配給礦工,而是被銷毀。
優先費用(Priority Fee):用戶可以支付小費給驗證者以加速交易確認。
動態區塊大小:區塊大小目標為 1500 萬 gas,但可以擴展到 3000 萬 gas。
EIP-1559 的實施帶來了深遠的影響:
ETH 成為潛在的通縮資產:在網路繁忙時,燃燒的 ETH 可能超過新發行的數量。
費用可預測性:用戶可以設定最大費用(Max Fee),更容易預估交易成本。
礦工收入結構變化:礦工收入從區塊獎勵 + 全部費用轉變為區塊獎勵 + 優先費用。
The Merge(2022 年 9 月)
合併(The Merge)是以太坊從工作量證明(PoW)過渡到權益證明(PoS)的歷史性升級,於 2022 年 9 月 15 日完成。這次升級是以太坊白皮書發布九年來的願景實現。
合併的主要特點:
廢除工作量證明:不再需要挖礦,所有區塊由驗證者產生。
質押機制:驗證者需要質押 32 ETH 才能參與區塊生產。
節能環保:能源消耗降低約 99.95%。
合併的實施是分階段進行的:
信標鏈(Beacon Chain)於 2020 年 12 月上線,作為獨立的 PoS 區塊鏈運行。
合併當天,信標鏈與主網合併,結束了 PoW 挖礦時代。
合併的影響:
ETH 發行率大幅下降:從每年約 4-5% 降至約 0.5-1%。
質押收益成為可能:ETH 持有者可以質押獲得約 3-5% 的年化收益。
網路安全性提升:攻擊 PoS 網路的成本遠高於 PoW。
Shanghai / Capella(2023 年 4 月)
Shanghai 升級(執行層)和 Capella 升級(共識層)於 2023 年 4 月 12 日同步激活。這是合併後的首次重大升級。
主要改進包括:
質押提款:驗證者可以提取其質押的 ETH 和獎勵,這在合併後一直無法實現。
Gas 優化:多項 EIP 降低了某些操作的 gas 成本。
擴展 Blob 空間:為未來的 Proto-Danksharding 做準備。
Shanghai 升級解決了合併以來的一個關鍵痛點:質押資金的流動性問題。質押者終於可以提取其質押的 ETH,這促進了質押率的提升。
Cancun / Deneb(2024 年 3 月)
Cancun 升級(執行層)和 Deneb 升級(共識層)於 2024 年 3 月 13 日激活。這次升級的核心是 EIP-4844(Proto-Danksharding)。
Proto-Danksharding 的主要特點:
引入 Blob:區塊可以攜帶名為 Blob 的數據類型,用於存儲 Layer 2 的交易數據。
資料可用性:Blob 數據在一定時間後可被刪除,減少了節點的存儲負擔。
降低 L2 成本:L2 可以在 Blob 中發布數據,大幅降低費用。
EIP-4844 讓以太坊在不分片的情況下獲得了類似的擴容效果。Layer 2 的費用因此大幅下降,從原來的數美元降至不到一美元。
未來升級規劃
Full Danksharding(完全分片)
Full Danksharding 是以太坊擴容路線圖的下一個里程碑。在 Proto-Danksharding 之後,以太坊將進一步擴展 Blob 空間的數量。
預計實現時間:2024 年或 2025 年
主要目標:將 Blob 數量從每區塊 1 個逐步增加到 64 個,進一步降低 L2 費用。
Verkle Trees
Verkle Trees 是取代 Merkle Patricia Trie 的新一代狀態存儲結構。與 Merkle Trees 相比,Verkle Trees 的證明大小更小,允許更高效的狀態驗證。
預計實現時間:2025 年或更晚
主要目標:減少狀態證明的大小,支援無狀態客戶端。
Stateless Execution
無狀態執行是區塊驗證的一種新範式。驗證者不需要存儲完整的區塊鏈狀態,而是透過證明來驗證區塊的有效性。
這將大幅降低運行驗證節點的硬體要求,提高網路的去中心化程度。
EOF(EVM Object Format)
EOF 是對以太坊虛擬機(EVM)的重大重構,旨在提高 EVM 的效率和安全性。
主要特點:
更好的合約代碼組織。
更低的 gas 成本。
更好的安全性。
Single Slot Finality
目前,以太坊的最終確定性(Finality)需要約 12-15 分鐘(兩個 Epoch)。Single Slot Finality 旨在將最終確定時間縮短到一個 Slot(12 秒)。
這將大幅提升以太坊的用戶體驗,特別是對於需要快速確認的金融應用。
升級治理模式
EIP 流程
以太坊的升級通過以太坊改進提案(Ethereum Improvement Proposals, EIPs)進行。EIP 流程包括以下階段:
概念驗證(Idea):提出改進想法。
草稿(Draft):詳細的技術規範。
審查(Review):社區審查和測試。
最終呼叫(Last Call):最終審查。
最終(Final):確認納入下一次升級。
客戶端團隊
以太坊採用多客戶端策略,防止單一客戶端錯誤導致網路分割。主要客戶端團隊包括:
Geth (EthereumJS):最流行的執行層客戶端。
Besu:企業級客戶端,支援許可網路。
Erigon:注重性能的客戶端。
Nethermind:另一個主流執行層客戶端。
共識層客戶端:
Prysm:最流行的共識層客戶端。
Lighthouse:由 Sigma Prime 開發。
Nimbus:注重效率的客戶端。
Teku:企業級共識層客戶端。
結論
以太坊的升級歷程展示了區塊鏈技術的持續演進能力。從 2015 年的 Frontier 到 2024 年的 Cancun,以太坊經歷了從 PoW 到 PoS 的根本性轉變,並在不斷擴容和改進的道路上前進。
理解這些升級的技術背景和影響,有助於開發者和投資者更好地把握以太坊生態的發展方向。隨著 Full Danksharding、Verkle Trees 等未來升級的實施,以太坊將繼續朝著更高效、更可擴展、更去中心化的目標邁進。
相關文章
- 以太坊關鍵歷史事件 — 從創世到升級路線,整理重要技術與治理節點。
- The Merge 技術深度解析 — 全面解析以太坊從工作量證明過渡到權益證明的技術細節,包括信標鏈架構、驗證者系統、合併過程、經濟學影響與環境效益分析。
- 以太坊與主流區塊鏈技術比較 — 從共識機制、執行環境、擴容策略到經濟模型,系統比較以太坊與 Solana、Polygon、Aptos 等區塊鏈的技術架構與設計取捨。
- 以太坊機構採用趨勢深度分析 — 全面分析機構採用的現況、主要驅動因素與未來發展趨勢,涵蓋貝萊德、摩根大通、PayPal 等知名企業的區塊鏈布局。
- 以太幣是什麼? — 從貨幣屬性與網路結算角度,快速理解以太幣的角色。
延伸閱讀與來源
- Ethereum.org 以太坊官方入口
- EthHub 以太坊知識庫
這篇文章對您有幫助嗎?
請告訴我們如何改進:
評論
發表評論
注意:由於這是靜態網站,您的評論將儲存在本地瀏覽器中,不會公開顯示。
目前尚無評論,成為第一個發表評論的人吧!