應用商店
錢包

以太坊 Fusaka 升級帶來歷史性轉變,分離交易與區塊 Gas 上限

以太坊 Fusaka 升級帶來歷史性轉變,分離交易與區塊 Gas 上限

以太坊基金會宣布 Fusaka 硬分叉將對每筆交易的 gas 消耗設定 16,777,216 的上限,這是網路首度對單筆交易限額做出新規定,與區塊 gas 限額分離。該變更已透過 EIP-7825 正式化,目前已在 Holesky 及 Sepolia 測試網上生效,將於 Fusaka 啟用時部署至主網。


你需要知道的事:

  • 以太坊將每筆交易上限定為 2²⁴(約 1,678 萬)gas,防止單一大型呼叫壟斷整個區塊
  • 基金會表示,這項限制是未來實現平行執行的前置條件,超過門檻的運算需拆分成小型連續呼叫
  • 所有主流 client 已在 Fusaka 釋出中加入此變更,開發者需在測試網驗證並相應調整 gas 預估邏輯

基金會將上限與平行執行策略掛鉤

Toni Wahrstätter 於 10 月 21 日發文說明,設下上限能緩解阻斷服務攻擊風險,同時提升區塊裝填可預測性。基金會強調,大部分用戶不會受到實質影響,因為現實中的交易量遠低於上限。風險主要集中於重批次合約、部署腳本以及先前能接近 4,500 萬區塊 gas 目標的特殊路由。

EIP-7825 將交易級別的複雜性與系統總吞吐量分開。

超大型呼叫在設限前,經常為區塊產生者和驗證者帶來時序與排程問題。新上限迫使超 1,678 萬 gas 的負載拆分成小型運算。

基金會明確將此限制與未來如 EIP-7928(預計於 Glamsterdam 時代推出)的努力連結。可預測與有邊界的交易,是執行層實現真正並行的先決條件。即使在艱困的 mempool 狀況下,上限能確保至少有數筆獨立交易可同時進入單個區塊,減少最差時的競爭情形,並簡化平行化測試時對建構者 scheduler 的設計。

技術實作與開發者影響

規格採取極簡機械式處理。EIP-7825 抽象聲明將每筆交易限制設為「16,777,216(2^24)gas」,提升對部分阻斷服務攻擊向量的韌性,並在區塊上限提升下讓交易處理更可預測。這份簡潔方案獲 core-dev 頻道支持,被視為一項能保留後續擴展相容性的良好約束。

關於上限的編碼與溝通細節,社群爭論了數月。

在 Ethereum Magicians 及 AllCoreDevs 會議上,開發人員討論命名與參數化。一篇討論總結說,核心的保證在於:當 mempool 有 n 筆合格交易時,區塊目標按 2²⁴ 倍數計算,建構者能至少收納 n 筆。

Geth、Erigon、Reth、Nethermind 及 Besu 均已於 Fusaka 相容版本實作此更動。基金會說明 eth_call 行為不受影響,但預簽名時 gas 限大於 2²⁴ 的交易需調降重簽。

開發者應使用 Holesky 或 Sepolia 測試、重構靠近上限的批次處理,同時調整 gas 預估邏輯,超限時能立即回報失敗。

關鍵辭彙

Gas 代表以太坊鏈上運算資源消耗,每項操作花費不同 gas,並以乙太幣支付。區塊 gas 上限為每個區塊所有交易可消耗的 gas 總量。硬分叉是需所有節點升級的網路級升級。Holesky 與 Sepolia 等測試網讓開發者能先驗證功能再上主網。

平行執行可令網路同時處理多筆互不相衝突的交易,而非僅能按序進行。阻斷服務攻擊為使網路遲滯甚至停擺的手法之一。mempool 則是等待區塊打包的未處理交易池。

政策脈絡與市場反應

以太坊開發哲學偏好最小、通用的限制,把複雜度留給更高層處理。EIP-7825 符合此架構,單純設定上限,以維護網路活性,不干涉合約邏輯。此更動未影響手續費市場,blob 空間經濟與區塊目標仍交由其它提案處理。

基金會表示上限建立「更安全、可預測的基礎,為未來高吞吐區塊鋪路」。這一說法點出個別交易受限與整體容量提升的取捨。撰寫時乙太幣報價 $3,835。

結語

Fusaka 硬分叉是以太坊首次在協議層對單筆交易設 gas 天花板,定為 16,777,216。基金會認為,此舉能為平行執行建設基礎,同時減緩阻斷服務風險,且對一般用戶幾乎無影響。

免責聲明與風險警告: 本文提供的資訊僅供教育與參考用途,並基於作者觀點,不構成財務、投資、法律或稅務建議。 加密貨幣資產具有高度波動性並伴隨高風險,包括可能損失全部或大部分投資金額。買賣或持有加密資產可能並不適合所有投資者。 本文中所表達的觀點僅代表作者立場,不代表 Yellow、其創辦人或管理層的官方政策或意見。 請務必自行進行充分研究(D.Y.O.R.),並在做出任何投資決策前諮詢持牌金融專業人士。
以太坊 Fusaka 升級帶來歷史性轉變,分離交易與區塊 Gas 上限 | Yellow.com