首頁LBank 新聞中心
以太坊開發者警告:Glamsterdam 升級可能導致錢包與 Gas 工具失效
ethereum-devs-warn-glamsterdam-upgrade-could-break-wallets-and-gas-tools
以太坊開發者警告:Glamsterdam 升級可能導致錢包與 Gas 工具失效
Ethereum 警告稱,Glamsterdam 可能會破壞依賴固定 gas 假設的錢包、索引器與 gas 預估工具。EIP 8037 將為建立新狀態的操作新增一項獨立的狀態 gas 費用。向現有帳戶進行基本 ETH 轉帳仍將花費 21,000 gas,而轉帳到新帳戶的成本則會更高。開發者已被敦促在 Glamsterdam 轉移至 Sepolia 與 Hoodi 之前,先在 Platåberget 測試網上測試其軟體。
2026-08-18 來源:crypto.news

以太坊基金會警告稱,由於 Glamsterdam 升級將改變某些 ETH 轉帳的 21,000 gas 假設,錢包、索引器和 gas 估算器可能會失效,該升級預計於 8 月 20 日在 Platåberget 測試網上啟用。

摘要
  • 以太坊已警告,Glamsterdam 升級可能會導致依賴固定 gas 假設的錢包、索引器和 gas 估算器失效。
  • EIP 8037 將針對建立新狀態的操作,增加單獨的狀態 gas 費用。
  • 向現有帳戶進行的基本 ETH 轉帳仍將花費 21,000 gas,而向新帳戶的轉帳則會花費更多。
  • 開發者已被敦促在 Glamsterdam 升級部署到 Sepolia 和 Hoodi 之前,在 Platåberget 測試網上測試其軟體。

以太坊基金會的協議開發營運團隊於 8 月 17 日表示,任何依賴硬編碼最大 gas 限制的工具「將會失效」,並點名錢包、索引器和 gas 估算器等軟體可能受到影響。該團隊敦促應用程式和基礎設施開發者在 Platåberget 上測試他們的系統,這是一個旨在維持線上數個月的公共測試網。

Forkcast 數據顯示 Platåberget 於 8 月 13 日推出,為開發者提供了 Glamsterdam 升級在部署到 Sepolia 和 Hoodi 之前的一個早期環境。根據基金會的說法,Glamsterdam 分叉預計於 8 月 20 日在 Platåberget 上啟用,並提供公共驗證者和建構者存款作為測試過程的一部分。

Glamsterdam 可能會破壞硬編碼的 Gas 假設

基金會表示,根據規劃的 gas 重新定價方案,軟體不再能安全地假設以太坊具有單一固定的 gas 上限,或者常見操作在任何情況下都將繼續花費相同的金額。這些變更圍繞著大約 2 億 gas 的下限設計,並改變了單個操作的價格以及與區塊 gas 限制相關的假設。

對於應用程式開發者來說,眼前問題是估算交易成本時設定固定界限的軟體。協議開發營運團隊表示,這類系統需要在 Glamsterdam 升級到達主網之前進行審查,因為重新定價會影響整個網路的錢包、索引器和 gas 估算器。

這項警告是在 crypto.news 於 6 月 17 日報導 Glamsterdam 升級之後發布的,當時報導稱以太坊開發者已在開發網路上測試所有規劃中的 EIP。當時,以太坊基金會開發者 Parithosh Jayanthi 表示,此次升級將改變以太坊上操作的成本,高層級運算將變得更便宜,而狀態則變得更昂貴。

在同一測試階段,Jayanthi 表示開發者已取得「巨大進展」,但指出尚未設定固定的主網上線時間。部署將取決於測試結果以及以太坊客戶端團隊是否準備好支援新規則。

EIP-8037 改變了新狀態的定價方式

警告的核心部分是 EIP-8037,它為建立新狀態的操作引入了一個單獨的狀態 gas 維度。基金會表示,建立帳戶、部署程式碼或寫入新的儲存槽將以每個狀態位元組的固定成本進行計量,並在運行時收取費用。

由於這項變更,基本的 ETH 轉帳將不再總是具有相同的 gas 成本。將 ETH 發送到已存在的帳戶將繼續花費 21,000 gas,此金額細分為基本交易成本、冷帳戶存取和價值轉移成本。將資金發送到尚不存在的地址也將產生與建立新帳戶相關的狀態 gas 費用。

協議開發營運團隊表示,開發者應因此重新審視將 21,000 gas 視為所有 ETH 轉帳都足夠的應用程式。僅圍繞單一 gas 維度構建的 gas 估算器,一旦新狀態單獨計量,也可能會返回不正確的估算。

EIP-8037 到 5 月時已接近其最終形式。5 月 11 日的一份協議開發報告指出,該提案已達到最終草案狀態,並正在 Glamsterdam 開發網路上進行參數化。當時,其每個狀態位元組成本模型旨在將年狀態增長限制在約 60 GiB,基於 3 億 gas 區塊限制。

根據 5 月報告的參數,新帳戶的建立成本可能增加約 8.5 倍,而合約部署成本可能增加約十倍。程式碼存款的單獨計量旨在保持大型合約的可部署性,包括程式碼繁重的去中心化金融應用程式。

狀態 gas 模型也改變了以太坊計算永久狀態成本的方式。基金會表示,帳戶建立、新的儲存槽和部署的程式碼將根據建立的新狀態數量產生費用,這使得頻繁添加永久數據的應用程式在主網部署前成為特別重要的測試目標。

以太坊 Glamsterdam 升級也改變了區塊生產

Gas 重新定價只是 Glamsterdam 的一部分。基金會表示,此次分叉還包括內建的提議者-建構者分離(ePBS),這改變了以太坊核心協議中區塊的建構、提議和驗證方式。

在 ePBS 下,區塊建構過程和提議者角色之間的分離被納入協議,同時還有新的建構者 API 流程和負載及時性檢查。根據基金會的說法,與以太坊區塊生產和驗證管道相關的基礎設施預計將受到影響。

隨著 Platåberget 開放公眾參與,協議開發營運團隊鼓勵獨立質押者、分散式驗證者技術專案、客製化軟體營運商和大型質押供應商測試其基礎設施。該測試網允許用戶存入新的驗證者,並在相同的變更遷移到壽命更長的網路之前,實驗驗證者和建構者存款的工作流程。

區塊級存取列表 (Block-Level Access Lists, BAL) 構成了分叉的另一個主要組成部分。基金會表示,這些列表將記錄執行期間存取的狀態位置和交易後的狀態變更,BAL 數據將與區塊主體分開儲存,並透過 eth/71 網路協議在執行層同行之間交換。

6 月早些時候的報導稱,存取列表設計為以太坊客戶端提供了關於區塊將使用哪些帳戶和智能合約數據的預先資訊。根據 Ethereum.org 的說法,該系統可以讓節點預載所需的數據,並在交易不存取相同狀態時並行處理交易。

Glamsterdam 也將增加已部署合約和初始化程式碼的大小限制。基金會表示,最大已部署合約大小將從 24 KiB 增加到 64 KiB,而最大初始化程式碼大小將從 48 KiB 增加到 128 KiB。規劃中的分叉也包含了向前相容的共識數據結構。

Platåberget 為開發者提供更長的測試窗口

與 Glamsterdam 早期工作期間使用的較短開發網路不同,Platåberget 旨在保持可用數個月。協議開發營運團隊表示,較長的壽命應能讓開發者有時間測試 Glamsterdam 升級後的行為,並在變更到達 Sepolia 和 Hoodi 之前找出故障。

它的驗證者集合相對較小,但開放公眾參與。在初始測試期間,基金會列出了共識客戶端的容器映像,包括 Lighthouse、Lodestar、Nimbus、Prysm、Teku 和 Grandine,以及執行客戶端,包括 Besu、Geth、Erigon、Nethermind、Reth、NimbusEL 和 Ethrex。標記的客戶端版本仍然是可選的,而開發團隊則準備自己的版本。

基金會表示,在將 Platåberget 的回饋整合到規範和客戶端軟體中之後,預計將在一個月內推出一個非最終性開發網路,以測試困難的共識情境。Sepolia 和 Hoodi 預計在開發網路保持穩定後接收 Glamsterdam,而以太坊主網的啟用將在長期測試網上成功升級後進行。

以太坊下一個預定分叉的開發也在獨立進行。8 月 16 日的一份 Hegotá 規劃報告指出,開發者正在考慮 2027 年升級的 66 項提案,儘管當時唯一正式排定納入的 EIP 是「分叉選擇強制納入列表」(Fork Choice enforced Inclusion Lists)。

Hegotá 正在審查的幾項提案涉及未來的 gas 和狀態定價,因為以太坊將增加 Layer 1 容量。例如,EIP-8368 將在區塊 gas 限制超出 Glamsterdam 使用的參考水平時重新校準狀態建立定價,同時開發者已討論準備以太坊可能邁向 6 億 gas 限制的路徑。