
以太坊 Pectra 升級預計在 2025 年第一季度實施。這是繼 2022 年 9 月以太坊合併、2024 年 3 月坎昆升級之後,以太坊的第三次重大升級。
在 2025 年 1 月 9 日召開的以太坊核心開發者電話會議上,執行層技術協議支持負責人 Tim Beiko 建議在 1 月 13 日這周啟動有關 Pactra 升級的第 5 期開發網絡(Devnet 5)進程,並能在 2025 年 2 月升級以太坊的公共測試網 Sepoila 和 Holesky,2025 年 3 月在主網激活。
關於 Pectra 升級
Pectra 升級包含兩個主要部分:Prague 執行層升級和 Electra 共識層升級。此次技術升級中的關鍵提案在於增強帳戶抽象、優化驗證者操作,繼續提升以太坊網絡性能,其中還包含有優化 Layer2 的技術協議,也是此次 Pectra 升級值得期待的亮點。
-
與共識層升級相關的技術協議包括:
EIP-6110、EIP-7002、EIP-7251、EIP-7549、EIP-7691。
-
與執行層升級相關的技術協議包括:
EIP-7685、EIP-7623、EIP-7702、EIP-2537、EIP-2935。
Pectra 升級如何改進以太坊
根據 EIP-7600 Pectra 硬分叉流程實施協議,目前已被列入 Pectra 升級的以太坊改進協議包括:
EIP-6110:在共識層上使用協議內的存入處理機制
-
當驗證者存入 ETH 時,無需再依賴共識層的投票機制驗證,從而提升驗證者 操作的安全性, 即使存在超過三分之二的敵對權益質押,誠實節點也可以應對。同時,這個機制可以降低客戶端軟體設計的複雜性,還能減少操作延遲。
EIP-7002:從執行層觸發提取(Withdrawal)
-
允許驗證者通過執行層提取,憑證觸發退出和進行提取 。
EIP-7251: 增加 MAX_EFFECTIVE_BALANCE
-
允許以太坊質押超過 32 個 ETH,質押最低門檻沒有改變,依舊是 32 個 ETH。該技術協議的改進旨在讓大型節點運營者通過合併多個驗證者減少網絡中的驗證者數量,從而降低點對點消息、籤名聚合和存儲負擔。
EIP-7549: 將委員會索引(Committee Index)移出證明之外
-
旨在實現更高效的共識投票聚合,降低驗證成本和網絡負載。
EIP-7691:增加 Blob 數量
-
增加每個區塊 Blob 數量最多到 6~9 個,助力以太坊通過 Layer2 解決方案提高擴展性。
EIP-7685: 通用執行層請求
-
該提案定義了一個用於存儲合約觸發請求的通用框架,可以簡化新請求類型的添加,不需要變更執行區塊(Execution Block)的結構,最終為用戶創建一個更安全的系統。
EIP-7623:增加 calldata 的成本
-
自 EIP-1599 提議實施以來,以太坊區塊 Gas 費用的限制一直沒有增加,但向主網發布數據數量不斷增加,區塊的平均大小也在不斷增加,自 EIP-2028 實施以來,calldata 的成本一直沒有變過,但既 EIP-4844 引入 Blob 後,需要重新評估 calldata 的成本以降低最大區塊的數據大小,為更多能夠有助提升區塊吞吐的 Blob 等騰出數據空間。
EIP-7702:設置 EOA 帳戶代碼
-
添加新的類型 tx,為 EOA 帳戶增加代碼執行能力,以提高帳戶的靈活性和可編程性。
EIP-2537: BLS12-381 曲線操作的預編譯
-
通過引入預編譯合約(Precompiles),為以太坊添加對 BLS12-381 曲線操作的支持,可以實現加密算法 BLS 籤名驗證,並允許將多個籤名聚合為一個籤名,從而減少驗證的複雜性。
EIP-2935: 在狀態中保存歷史區塊哈希
-
通過在系統合約中存儲最近 8192 個區塊哈希,為無狀態客戶端模型提供支持,並提供更靈活的歷史區塊哈希查詢功能。這些哈希值可以通過合約直接查詢,並作為見證捆綁提供給無狀態客戶端。
不過,在早期較受關注的技術提案 EIP-7594 已經有超過 6 個月的時間暫停更新,預計不會在 Pectra 升級中實施。EIP-7594 引入了數據可用性採樣(DAS)協議,確保 Blob 數據在僅下載數據子集時可用。