2026-10-27 10:43:59
icon loading...

以太坊Glamsterdam分叉推迟:Gas返还漏洞引发兼容性担忧

摘要
以太坊核心开发者因ChainSecurity报告揭示EIP-8037潜在兼容性问题,推迟Hoodi测试网Glamsterdam分叉。交易中Gas可能中途返还,导致gasleft()值异常上升,部分合约出现看似成功实则失败的情况。开发团队正评估修复方案,呼吁生态各方协同排查风险。

以太坊核心开发者在收到ChainSecurity的深入分析报告后,决定暂缓Hoodi测试网上的Glamsterdam分叉部署。此次调整旨在应对新发现的Gas行为异常问题,确保升级过程的安全与稳定。

EIP-8037引发的Gas机制变化

根据以太坊研究员Toni Wahrstätter在X平台发布的消息,原定于近期执行的Glamsterdam分叉已被暂停。该分叉本意是作为正式升级前的关键测试环节,但因新暴露的技术隐患而不得不延后。

ChainSecurity提交的报告指出,EIP-8037在特定合约交互场景下可能破坏原有不变量逻辑。尤其值得关注的是,交易过程中已消耗的Gas存在被中途返还的可能性,这使得gasleft()的返回值可能出现非单调上升现象,违背了开发者对Gas使用的一般预期。

这一机制变化直接影响依赖于“Gas仅递减”假设的智能合约。例如,原本应被跳过的代码路径,因子调用失败后返还Gas而得以执行,造成交易表面成功却实际未完成的异常状态。

三大技术风险及影响范围

Wahrstätter梳理出三个关键问题:第一,交易前后Gas计数器出现下溢,触发回滚;第二,失败子调用返还Gas,使不可达代码路径被执行;第三,基于调用前后Gas差值计算用量的合约工具,可能低估真实消耗——因状态Gas储备池在执行中不可见。

这些案例均来自真实世界的应用合约,而非理论推演,表明其具备实际威胁。因此,开发团队将此视为必须优先处理的兼容性挑战。

尽管延迟为审查争取了时间,但并未消除根本风险。目前,核心贡献者正在系统性排查受影响的编程模式,目标是识别所有潜在漏洞。

下一步行动与协作倡议

本周工作重点将转向全面审查现有合约库,包括去中心化应用、审计项目及节点运行方的部署代码。解决方案可能涉及多方协调,如dApp开发者更新逻辑,或在极端情况下修改协议规范。

Wahrstätter强调:“当前关键是确定推进路径。”他呼吁所有应用开发者和安全审计人员立即检查自身合约是否受EIP-8037/EIP-8038影响,并主动上报问题。同时,鼓励社区广泛传播该信息,提升全生态防范意识。

声明:文章不代表币圈网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
币圈快讯
查看更多
回顶部