重點摘要:
- 以太坊 Glamsterdam 升級透過 EIP-8037 與 EIP-8038 重新定價狀態創建與存取費用。
- 少數依賴寫死 Gas 假設的 L1 合約若未更新可能受損。
- 開發者可在 Platåberget 測試網驗證修復方案,主網將於 2026 年第四季啟動。
重點摘要:

以太坊 Glamsterdam 升級重新定價狀態創建與存取費用,少數 Layer 1 合約若未更新可能受損。
以太坊開發者於 8 月 24 日警告,Glamsterdam 升級中的兩項 Gas 重新定價提案可能破壞少數 Layer 1 智能合約,並敦促建置者在主網啟動前先行測試。
「大多數合約不受影響,但少數合約若未更新可能受損或效能退化,」以太坊基金會在其協議研究、EthPandaOps 與規格團隊 8 月 24 日發布的部落格文章中表示。「受影響的合約依賴於新定價方案所改變的假設。」
這些變更來自 EIP-8037(將狀態創建獨立計量)與 EIP-8038(提高透過 SLOAD、SSTORE、冷帳戶存取、EXTCODESIZE 與 EXTCODECOPY 等操作存取狀態的成本)。狀態操作價格上一次調整是在 2021 年的柏林(Berlin)分叉,自那以來以太坊的狀態已顯著成長。
重新定價是進一步提高以太坊區塊 Gas 上限的前提條件,新方案源自一個支援基礎吞吐量約三倍成長的效能目標。Glamsterdam 目標定於 2026 年第四季,主網之前將先在 Sepolia 與 Hoodi 上進行公共測試網分叉。
在提議方案下重播歷史主網交易,結果可分為四類:不受影響、以不同 Gas 用量成功、可透過提高 Gas 上限修復,以及可能損壞。最後一類即使大幅調高 Gas 仍會失敗,通常依賴於固定津貼、寫死的呼叫限制、基於 gasleft() 的邏輯分支,或帶有固定限制的預簽署交易。
基金會表示,使用 Solidity 歷史性 2,300 Gas 津貼透過 transfer 或 send 的合約可能需要特別注意。先前在該額度內可完成的操作,在新狀態存取方案下可能消耗更多 Gas。基金會尚未公開識別所有受影響的應用程式,但表示已直接聯繫受影響最嚴重的建置者。
此次警告的範圍不僅限於智能合約。錢包、RPC 提供者、索引器與節點工具必須更新 Gas 估算系統,以識別修訂後的成本規則,因為快取的常數可能低估 Gas 並導致交易失敗。兩項提案均要求 eth_estimateGas 及相關功能考量新的狀態成本。
轉帳至既有帳戶維持 21,000 Gas 的基準費用,而創建新帳戶的轉帳則需額外支付狀態費用。基金會表示,一般用戶無需手動變更,因為更新的錢包與基礎設施應自動套用正確的估算。
開發者已於 8 月 17 日啟動 Platåberget 測試網(亦稱 glam-devnet-8),為 Glamsterdam 測試提供長期運行的環境。合約維護者可將地址輸入以太坊的重新定價影響檢查器,以識別在提案規則下產生分歧的歷史交易,然後提高提供的 Gas 上限或審查被標記的呼叫點。
下一階段涉及額外的 devnet 測試,隨後在 Sepolia 與 Hoodi 上進行分叉。以太坊的路線圖將 Glamsterdam 目標定於 2026 年第四季,但開發者尚未公布固定的主網啟動日期,這取決於穩定的客戶端實作與成功的公共測試網部署。
重新定價標誌著以太坊在擴容過程中對狀態收費方式的轉變,其結果可能影響 L1 上 DeFi 協議與 dApp 的交易成本。根據 blockchain.news 數據,截至 8 月 25 日,ETH 交易價格為 1,624.95 美元。
本文僅供資訊參考,不構成投資建議。