新聞加密貨幣ChainSecurity 指出 Gas 安全缺陷,以太坊延後 Glamsterdam 測試網分叉

ChainSecurity 指出 Gas 安全缺陷,以太坊延後 Glamsterdam 測試網分叉

作者: Decrypt·

重點速覽

  • •在 ChainSecurity 指出可能導致智慧型合約永久記錄原設計為可重試操作的 Gas 相關風險後,以太坊的 Glamsterdam 升級在 Hoodi 測試網上被延後。
  • •ChainSecurity 已識別出 13 個受影響合約的實際案例,並正透過責任揭露通知受影響的專案。
  • •疑慮源自 EIP-8037 與 EIP-8038,這兩項提案改變了狀態存取的 Gas 收費方式,並允許在呼叫失敗後補充 Gas,可能削弱合約對抗 Gas 不足型搗亂攻擊的防禦。
  • •節點營運者被建議回退至較舊的軟體版本,或等待客戶端團隊(包括 Prysm)發布將該升級從 Hoodi 時程中移除的版本。
  • •Glamsterdam 已在 Sepolia 測試網上啟用,開發者原定於 2026 年底前在主網推出,但 Hoodi 的新啟用日期尚未確定。
ChainSecurity 指出 Gas 安全缺陷,以太坊延後 Glamsterdam 測試網分叉

資安公司 ChainSecurity 於週四表示,在發現升級對 Gas 的變更存在問題後,以太坊開發者已延後網路的 Glamsterdam 升級在 Hoodi 測試網的預定啟用。

該升級原定於週一在 Hoodi 上線。據 ChainSecurity 表示,這些變更可能使部分智慧型合約永久記錄其程式碼原本設計為可重試的失敗操作。

Hoodi 等公共測試網是以太坊在主網之前於真實環境下啟用計畫升級的排練場域,因此在此階段浮現的問題,正是分階段部署機制如預期運作的表現。

「我們剛決定延後 Hoodi 測試網上的 Glamsterdam 硬分叉,因為我們發現了安全影響,」ChainSecurity 寫道,並補充其「已發現 13 個實際案例」,且正與受影響的專案進行責任揭露。

⚠️ 我們剛決定延後 Hoodi 測試網上的 Glamsterdam 硬分叉,因為我們在這篇網誌文章中發現了安全影響: 我們已發現 13 個實際案例,並正與受影響的專案進行責任揭露。請… — ChainSecurity (@chain_security) 2026年10月22日

ChainSecurity 表示,在以太坊基金會評估有多少合約暴露於風險之際,該公司正聯繫受影響的專案。責任揭露是指在細節廣泛流傳之前,私下向受影響的團隊回報缺陷,使其能在問題擴散前加以處理的做法。

以太坊研究員 Christine Kim 表示,節點營運者應回退至未排定該升級的較舊軟體版本,或等待其執行客戶端團隊發布取消該升級的新版本。Prysm 共識客戶端開發者 Preston Van Loon 表示,將該升級從 Hoodi 時程中移除的 Prysm 版本將於同日發布。由於硬分叉會改寫網路規則並要求每個節點執行相容軟體,因此啟用與回退都需透過協調一致的客戶端發布來完成。

Gas 變更為何引發疑慮

Gas 是在以太坊上支付運算工作的費用。Glamsterdam 透過兩項提案 EIP-8037 與 EIP-8038 改變網路對建立與存取儲存資料的收費方式,並為建立新狀態引入獨立的 Gas 池。以太坊改進提案(EIP)是該網路用以規範協議變更的標準格式。

根據 ChainSecurity 的分析,這些變更破壞了許多合約在外部呼叫失敗時所依賴的假設。部分合約使用 Gas 檢查,或依賴呼叫耗盡 Gas,以阻止攻擊者故意提供過少 Gas,使有效操作失敗並被記錄為永久失敗——這種手法被稱為「Gas 不足型搗亂攻擊」(insufficient gas griefing)。

該公司發現,在 Glamsterdam 之下,呼叫失敗後 Gas 可以被補充或退回合約,而重新定價也可能改變一次呼叫所需的 Gas 量。「即使合約程式碼未變,過去會回滾的失敗路徑現在也能完成,」其寫道。

ChainSecurity 呼籲專案檢查其合約,並表示以太坊基金會正在統計受影響的合約數量。

Glamsterdam 邁向主網之路

Glamsterdam 已在另一個以太坊測試網 Sepolia 上線,該網路於 10 月 6 日啟用升級,並開始產出 Gas 上限接近 2 億的區塊——超過主網 6,000 萬的三倍。

該升級也加入了區塊層級存取清單,讓電腦能並行驗證交易,並將決定誰來組裝每個區塊的拍賣機制納入以太坊自身的規則之中。

開發者原定於 2026 年底前在主網推出 Glamsterdam,接著是預計於 2027 年推出、可能加入原生隱私功能的下一次升級 Hegotá。

Hoodi 分叉的新日期尚未確定。後續值得關注的訊號包括:客戶端團隊進一步發布從測試網時程中撤除該升級的版本、基金會對暴露合約的統計結果,以及任何重新排定的 Hoodi 啟用時間。