返回

改動 Gas 計費,竟可能讓智能合約失靈?以太坊緊急叫停 Hoodi 分叉,排查八大安全隱患

中性分享至X(推特)Telegram

以太坊核心開發者團隊與安全機構定於下週的 ACD 會議上彙總各方收集的首批自檢數據,屆時將對 Hoodi 測試網的激活條件與方案調整重新展開評估。

作者:深潮 TechFlow

以太坊核心開發者會議(ACD)決定暫緩 Hoodi 測試網的升級流程,因安全審計機構披露即將落地的兩項 Gas 改進提案會直接推翻眾多已部署智能合約長期依賴的底層運行假設。

以太坊基金會公開向全行業發出自查預警,並聯合多家機構展開代碼審計,旨在避免硬分叉直接導致鏈上資產協議陷入邏輯異常或癱瘓。

底層計費重構動搖狀態訪問傳統邏輯

在以太坊即將到來的 Glamsterdam 升級中,EIP-8037 提案規範 與 EIP-8038 提案規範 承擔著對狀態存儲機制重新定價的關鍵任務。

以太坊歷史狀態數據持續膨脹,原有的固定消耗模型難以精準反映節點維護狀態創建與頻繁讀取的真實硬件開銷。這兩項提案的核心目標是將狀態創建與狀態訪問的計費方式徹底解耦,針對特定操作碼重新設定動態權重。

這一底層改造意在壓制全網狀態無序蔓延的趨勢,但在執行層層面直接顛覆了開發者構建應用時默認為恆定的系統常數。

靜態 Gas 假設破裂暴露八大不變式風險

安全機構 ChainSecurity 官方分析 在測試中指出,大量鏈上智能合約與鏈下基礎設施長期建立在若干未預期的靜態 Gas 預設之上。一旦操作碼執行消耗的計費規則發生突變,相關業務邏輯就會在毫無預警的情況下直接中斷。

這些被打破的不變式涵蓋了合約開發中最常見的工程模式。部分協議為了防止重入攻擊或控制執行範圍,在調用子合約時採用了硬編碼的 Gas 上限,計費上漲將導致原本能順利跑通的跨合約調用因內部耗盡 Gas 而直接回滾。

另一些關鍵風險潛藏在依賴異常捕獲機制的容錯邏輯中。當外層調用者不再能夠精準預判內層執行消耗,或者部分代理合約基於固化比例轉發執行餘量,整個交易流的執行路徑將被徹底扭曲,甚至造成資金鎖定在未完成的狀態機分支之中。

治理團隊緊急叫停分叉避免鏈上踩踏

面對潛在的系統性兼容隱患,以太坊客戶端開發者在最新的核心協調流程中迅速採取了防禦性措施。

根據《新公鏈 Nibiru 主網將上線,解析其技術特點與安全開發實踐》對以太坊核心治理歷程的梳理,每當底層共識或執行參數與既有生態產生不可調和的衝突,開發者群體通常會選擇延緩推進時間表以換取充分的安全窗口。

開發者在 ACD 會議中達成一致,在徹底摸清潛在受波及合約的分佈情況並給出兼容指引之前,絕不對 Hoodi 測試網執行硬分叉。盲目分叉不僅無法有效驗證新規則的穩定性,還極易在多籤錢包、跨鏈橋及去中心化借貸協議中誘發級聯故障。

基金會開放檢測工具推動全網聯動排查

由於去中心化應用的複雜性不僅侷限於公開的鏈上字節碼,還深度嵌套在專有的鏈下路由、結算腳本與清算機器人內部,官方審計力量無法窮盡整個生態的邊角邏輯。以太坊研究員 Marius van der Wijden 代表團隊在 以太坊基金會技術公告 中明確承認了這一邊界限制。

以太坊基金會已正式在代碼託管平臺公開了專門的排查倉庫,向社區詳細拆解受影響的八項不變式技術細節與問題代碼樣本。該倉庫同時提供了針對主流審計輔助工具與代碼掃描器的專屬提示詞模版,供合約團隊、安全審計人員及基礎設施維護方快速比對自有業務邏輯。

以太坊核心開發者團隊與安全機構定於下週的 ACD 會議上彙總各方收集的首批自檢數據,屆時將對 Hoodi 測試網的激活條件與方案調整重新展開評估。

前往 Techflowpost 閱讀原文

更多新聞