本文目錄與來源 3 節
文章重點
- 11 月 6 日的新進展是徵求檢查;Hoodi 延後已在 10 月 22 日宣布。
- 狀態 Gas 分開計量後,剩餘執行 Gas 在特定情況下可以增加。
- 提高 Gas 上限不等於完成相容性檢查,仍須測試失敗後的記帳與重試。
今天徵求檢查,延期早已宣布
以太坊基金會 11 月 6 日請開發者與稽核團隊檢查 EIP-8037、EIP-8038 的影響,並提供八項可能失效的 Gas 假設,供專案逐一核對。[1][6]
時間先分清楚:Hoodi 測試網升級延後已在 10 月 22 日宣布,當時沒有提供替代啟動日期。今天的徵求檢查,是這項相容性問題的後續工作。[1][2]
剩餘 Gas 為何可能變多
EIP-8037 要把執行 Gas 與狀態 Gas 分開計量。前者支付運算等工作,後者計入新增帳戶、儲存資料等長期狀態成長的成本;使用者仍須支付兩者加總。這項設計希望讓區塊容量增加時,節點必須長期保存的資料不至於成長過快。[3]
EIP-8038 則重算存取狀態的成本,包括提高冷帳戶存取費用,並獨立列出寫入費用。這不是所有操作按同一比例漲價;原本設定好的 Gas 預算,是否還能跑完同一段程式,得重新確認。[4]
較不直覺的改變在 EIP-8037 的儲備機制。GAS 指令只回傳剩餘執行 Gas,不包含狀態 Gas 儲備。若新建狀態被撤銷,先前從執行餘額支出的狀態 Gas,可依規則補回。也就是說,程式跑了一段,gasleft() 讀值反而可能增加。[3]
這會影響用「執行前餘額減掉執行後餘額」計算耗用量的程式。後者較大時,差額會是負數;若使用會檢查下溢的無號整數運算,就可能讓原本正常的流程回滾。這裡談的是交易執行中的餘額補回,與交易結束後的費用退款不同。[3]
DeFi 團隊要驗的,是失敗之後發生什麼
固定預算也可能藏在鏈下轉送服務或交易設定裡,不能只搜尋合約。ChainSecurity 的分析另指出,某些設計原本仰賴外部呼叫失敗後 Gas 不夠,讓整筆交易回滾;新計量方式可能讓後續失敗狀態的寫入仍能完成。是否受影響,取決於實際流程。[5][6]
本文的判斷是,團隊應把固定預算、失敗後的記帳與重試能力一起測試。單純提高交易 Gas 上限,無法證明邏輯仍安全。讀者評估協議準備程度時,可以看團隊是否交代受測版本、失敗路徑與修補方式;沒有回報問題,不能直接當成已通過檢查。[3][4][5][6]
本文未執行合約測試,也未確認個別協議存在漏洞。分析依據是 2026 年 11 月 6 日讀取的提案與公告;規格及升級安排仍可能調整,不能由這份檢查清單推論所有 DeFi 合約都受影響。[1][3][4]
本文由 AI 協助研究、撰寫與翻譯,封面為 AI 概念插畫;無贊助,不構成投資建議。
資料來源與延伸閱讀
(6)
核對數據時,請一併確認來源的日期、統計期間與適用條件;部分連結會持續更新。
本文為資訊與教育用途,不構成投資建議。加密資產可能大幅波動,請獨立查證。



