安全研究人员警告风险后,以太坊推迟 Glamsterdam Hoodi 测试网分叉
要点速览
- •以太坊原定于 10 月 26 日的 Glamsterdam 硬分叉已在 Hoodi 测试网上推迟,以便开发者研究其提案与已部署智能合约的交互。
- •安全公司 ChainSecurity 于 10 月 13 日警告,EIP-8037 和 EIP-8038 可能通过在操作失败后向合约返还燃气,削弱对燃气不足恶袭攻击的防护。
- •在拟议的燃气规则下,受影响的合约可能永久记录失败交易,可能删除用户的申领或禁用重试选项。
- •ChainSecurity 已发现 13 个真实案例,并正与受影响项目协调负责任披露,但尚未点名相关项目。
- •此次推迟给 Glamsterdam 的主网时间表带来不确定性:开发者此前考虑的 12 月初上线取决于 Hoodi 测试成功,而新日期尚未确定。

在安全研究人员指出燃气机制相关风险可能影响现有智能合约处理失败交易的方式后,以太坊开发者推迟了 Hoodi 测试网上的 Glamsterdam 硬分叉。
以太坊基金会(EF)表示,原定于 10 月 26 日进行的升级将被推迟,以便开发者研究其中部分提案如何与以太坊上已部署的智能合约交互。智能合约一经部署通常不可更改,因此以太坊在安排任何主网激活之前,会先在 Hoodi 等公共测试网上分阶段实施分叉——即全网范围的规则变更。
这一决定源于区块链安全公司 ChainSecurity 于 10 月 13 日发出的警告。该公司表示,Glamsterdam 中包含的两项提案 EIP-8037 和 EIP-8038 可能削弱针对一种被称为燃气不足恶袭(insufficient gas griefing)攻击的防护。EIP(以太坊改进提案)是提出并通过网络规则变更的正式规范。
此次推迟也给 Glamsterdam 的主网时间表蒙上阴影。开发者此前一直在考虑 12 月初上线,并计划仅在 Hoodi 测试成功后才确定最终时间表。
燃气规则变更可能削弱现有防护措施
ChainSecurity 在其分析中指出,在新规则下,操作失败后燃气可能被返还给合约,使其在原本应当停止的情况下继续运行。研究人员表示,这些变更可能干扰依赖交易期间剩余燃气量的现有安全检查。燃气是以太坊上用户为计算付费的单位,这也是为什么其记账规则的变更会影响远超这两项提案本身的工具和合约。
在燃气不足恶袭攻击中,恶意调用者故意提供过少的燃气,使合法的智能合约操作无法完成——这是一种恶袭(griefing)形式,即以破坏系统为目的而非直接窃取资产的攻击类别。ChainSecurity 警告称,Glamsterdam 的提案变更可能削弱对此类攻击的防御,可能导致合约永久记录失败的操作。例如,受影响的合约可能删除用户的申领或禁用重试选项,使用户无法完成原本有效的操作。
ChainSecurity 指出,Glamsterdam 并不会使所有与燃气相关的安全检查失效。部分防护措施仍可正常运作,但开发者需要审查这些措施,以确保其符合升级后的新燃气规则。
这些发现引起了以太坊贡献者的担忧。10 月 21 日,化名安全研究员 pcaversaccio 在 GitHub 上发表评论,称这些风险“严重”,并呼吁重新评估该硬分叉。
周五,ChainSecurity 在一条 X 帖子中表示,已发现“13 个真实案例”,并正在与受影响项目协调负责任披露。该公司未披露这些案例的细节,也未点名相关项目,但敦促开发者尽快检查自己的合约。
此次推迟此前,以太坊基金会曾警告称,Glamsterdam 的燃气模型可能导致依赖固定假设的钱包、索引器和燃气估算器失效。该升级已于 10 月 6 日在 Sepolia 测试网上激活,随后是此次被推迟的 Hoodi 部署。Hoodi 分叉的替代日期尚未公布,且由于主网时间取决于 Hoodi 的成功运行,Glamsterdam 近期的关键节点将是修订后的网时间表以及 ChainSecurity 协调披露的进一步结果。