以太坊推迟 Glamsterdam 的 Hoodi 测试,安全开发者警示现有合约风险
以太坊开发者取消原定周一在 Hoodi 测试网激活的 Glamsterdam 升级,因 ChainSecurity 发现 EIP-8037 与 EIP-8038 的 gas 记账变化可能改变现有智能合约处理失败交易的方式,或使错误永久化,或让有效操作失败。Hoodi 新日期和主网升级日期均未确认。
以太坊开发者取消了原定于周一在 Hoodi 测试网激活的 Glamsterdam 升级。该升级原计划在 10 月 26 日 17:42:48 UTC 激活,但开发者在周四的 All Core Devs Execution 会议上决定推迟,以调查拟议的 gas 记账变化会如何与主网上已运行的合约交互。目前尚未公布替代日期。
关注点集中在 EIP-8037。该提案改变以太坊为在数据库中创建新记录收费的方式,旨在限制数据库增长,以配合网络提升交易处理能力。安全公司 ChainSecurity 在 10 月 13 日发布的分析显示,该变化与 EIP-8038 结合后,可能改变合约在被调用合约耗尽 gas 时的响应方式。部分合约会捕获失败操作并继续处理,例如记录失败、禁用后续尝试或转入另一步骤;开发者有时依赖剩余 gas 过低使这些操作无法完成,从而让整笔交易回滚。Glamsterdam 改变了这一计算:在某些记录被撤销时,用于创建记录的 gas 可以被恢复,这可能留下足够 gas,让合约完成此前会回滚的失败处理操作。
反向风险也存在。ChainSecurity 计算称,当单独额度耗尽时,创建一个新存储槽可能需要 110,020 gas,而旧规则下为 22,100 gas。使用既有 gas 预算的合约可能在本应有效的操作中失败。这些发现针对现有软件在拟议规则下的行为;ChainSecurity 展示了机制,但尚未公开证明某个大型生产协议可被利用。
Glamsterdam 还包含新的区块构建者选择系统以及旨在让网络处理更大区块的改进。它已于 10 月 6 日完成 Sepolia 测试网激活,Hoodi 是下一场公开演练,原计划同时将其 gas 上限提高至 2 亿,如今也被推迟。以太坊主网尚无确认的 Glamsterdam 激活日期,这些发现也不表明现有合约目前正通过这些拟议变化遭到利用。待核实点包括 Hoodi 的新测试日期、2 亿 gas 上限计划、主网升级时间表,以及相关机制是否会对生产协议构成实际可利用风险。
来源说明:本文依据 CoinDesk 公开页面整理,未复制原文全文。
原文链接:https://www.coindesk.com/tech/2026/10/23/ethereum-delays-glamsterdam-test-after-security-devs-flag-risk-to-existing-contracts
请结合原文核实信息和上下文。
访问原文 ↗最近更新:2026-10-23