以太坊

以太坊因 Gas 安全缺陷推迟 Glamsterdam 测试网分叉

ChainSecurity 发现 Glamsterdam 的 Gas 调整可能导致智能合约将失败永久记录,并称已找到 13 个现实案例。以太坊开发者因此推迟 Hoodi 测试网升级。

以太坊因 Gas 安全缺陷推迟 Glamsterdam 测试网分叉

以太坊开发者推迟了 Glamsterdam 升级在 Hoodi 测试网上的原定启用时间。安全审计公司 ChainSecurity 周四表示,该升级对 Gas 的调整存在问题,并称已发现相关安全影响。

ChainSecurity 表示,团队已找到 13 个现实案例,并正与受影响项目进行负责任披露。升级原定于周一在 Hoodi 上线。以太坊研究员 Christine Kim 建议节点运营者退回至未安排该升级的旧版软件,或等待执行客户端团队发布取消升级的新版本。Prysm 共识客户端开发者 Preston Van Loon 表示,Prysm 将在当天发布移除 Hoodi 升级安排的版本。

Gas 是以太坊上支付计算工作的费用。Glamsterdam 通过 EIP-8037 和 EIP-8038 调整网络创建及访问存储数据的收费方式,并新增一个用于创建新状态的独立 Gas 池。ChainSecurity 指出,这些变化可能破坏许多合约在外部调用失败时所依赖的假设。部分合约会检查 Gas,或依赖调用因 Gas 耗尽而失败,以防攻击者故意提供过少 Gas,使有效操作失败并被永久记录;这种手法称为 Gas 不足骚扰攻击。

ChainSecurity 发现,在 Glamsterdam 下,失败调用后 Gas 可能返还或补充给合约,而重新定价也可能改变调用所需的 Gas 数量。该公司表示,即使合约代码未变,原本会回滚的失败路径也可能转而完成。ChainSecurity 建议项目检查合约;以太坊基金会正在评估受影响合约的数量。

Glamsterdam 已在另一个以太坊测试网 Sepolia 上启用,该网络于 10 月 6 日激活升级,随后开始生成 Gas 上限接近 200 million 的区块,是主网 60 million 上限的三倍多。升级还加入区块级访问列表,允许计算机并行检查交易,并将决定区块组装者的拍卖机制纳入以太坊自身规则。

← 上一篇国际刑警组织非洲网络犯罪行动追回逾1.05亿美元,查获非法加密货币矿场下一篇 →过去四次美国中期选举后,比特币表现如何?

相关阅读

Starknet 社区投票支持研究脱离以太坊
以太坊

Starknet 社区投票支持研究脱离以太坊

StarkWare 计划于 11 月发布白皮书草案,研究将 Starknet 转型为独立、抗量子攻击的区块链。社区投票以 93.52% 的支持率通过,但实际转型仍需另行进行具有约束力的治理投票。

ETH