以太坊开发者在研究人员指出与 gas 相关的安全风险后,推迟了在 Hoodi 测试网上启动 Glamsterdam 硬分叉。
以太坊基金会(EF)表示,原定于 10 月 26 日进行的升级将被延后,以便开发者调查部分提案与部署在以太坊上的智能合约之间如何相互作用。
10 月 13 日,区块链安全公司 ChainSecurity 警告称,Glamsterdam 中包含的两项提案 EIP-8037 和 EIP-8038 可能削弱对一种名为“gas 不足骚扰(insufficient gas griefing)”攻击的防护措施。
此次延期也让 Glamsterdam 主网时间表增添不确定性。以太坊开发者此前一直在考虑将主网升级安排在 12 月初,并计划在 Hoodi 测试成功后最终敲定日程。
gas 变更可能削弱现有智能合约防护
ChainSecurity 在分析中表示,在新规则下,gas 可能会在某项操作失败后返还给合约,使其继续运行,而此前它本应停止。研究人员称,这些变化可能干扰依赖交易中剩余 gas 数量的现有安全检查。
在所谓的“gas 不足骚扰”攻击中,恶意调用者会故意提供过少的 gas,导致合法的智能合约操作无法成功。ChainSecurity 警告称,Glamsterdam 拟议的变化可能削弱针对这类攻击的防护,甚至可能让合约永久记录失败操作。
例如,受影响的合约可能会移除用户的申领资格,或禁用重试选项,使用户无法完成原本有效的操作。
ChainSecurity 表示,Glamsterdam 并不会让所有与 gas 相关的安全检查都失效。一些防护措施仍可能有效,但开发者需要重新审查这些机制,确保它们考虑到升级后的新 gas 规则。
相关:以太坊基金会警告,Glamsterdam 升级可能导致部分工具失效
这些发现引发了以太坊贡献者的担忧。10 月 21 日,一位使用化名的安全研究员 pcaversaccio 在 GitHub 上评论称,这些风险“很严重”,并呼吁重新评估这次硬分叉。
ChainSecurity 周五表示,已识别出“13 个现实世界中的案例”,并正与受影响项目协调负责任披露。该安全公司没有披露这 13 个案例的细节,也没有说明受影响的是哪些项目。不过,公司表示,开发者应尽快检查自己的合约。
这些发现此前以太坊基金会的另一项警告相呼应:Glamsterdam 的 gas 模型可能会破坏依赖固定假设的钱包、索引器和 gas 估算器。该升级此前已于 10 月 6 日在 Sepolia 上激活,早于如今被推迟的 Hoodi 部署。












