Ethlabs 建议暂缓确定 Hoodi 测试网分叉日期,两项外部审计预计 11 月 16 日前公布
相关推荐
以太坊基金会提醒合约开发者自查是否受 Glamsterdam Gas 调整影响
Foresight News 消息,以太坊基金会发布博客,提醒合约开发者和审计人员自查项目是否依赖 8 项 Gas 计费假设,这些假设将因 Glamsterdam 中 EIP-8037 和 EIP-8038 调整 Gas 收费方式而不再成立。以太坊基金会已建立代码仓库,提供各项假设的说明、示例及可用于自查的提示词,受影响项目可通过邮件联系团队。团队正在联合多家审计公司并进行内部审计,但无法覆盖以太坊上所有项目及其链上和链下代码。 Foresight News 此前消息,以太坊基金会于 10 月 23 日宣布推迟原定在 Hoodi 测试网激活的 Glamsterdam 升级,新激活时间尚未确定。以太坊基金会研究员 Toni Wahrstätter 10 月 26 日表示,推迟原因是 ChainSecurity 的一份报告揭示了 EIP-8037 与部分合约交互时存在的问题,目前其影响已基本明确。
暂缓决定Glamsterdam升级,Ethlabs建议等待外部审计结果公布
Odaily星球日报讯 Ethlabs 建议在情况澄清前暂不对以太坊 Glamsterdam 升级作出决定。该团队已持续两周以上监测并分析 EIP-8037、EIP-8038 对已部署智能合约可能产生的影响;以太坊基金会委托 Chain Security 与 Dedaub 开展的外部审计结果预计于 11 月 16 日公布。Ethlabs 建议在审计发现公布并形成明确立场前,暂不推进规范修改或安排 Hoodi 测试网分叉,并呼吁应用开发者运行基金会提供的自检工具、通过 glamsterdam@ethereum.org 披露潜在问题。
以太坊论坛发布「用于 Gas 重新定价的版本化操作码」EIP 草案
Foresight News 消息,以太坊论坛发布「用于 Gas 重新定价的版本化操作码」EIP 草案。草案内容包括通过版本化操作码实现 Gas 重新定价,同时保持向后兼容。新部署合约须使用 V2 操作码并遵循 EIP-8037/8038 的 Gas 调度表,现有合约则继续沿用旧版调度表。 V2 操作码集不包含 GAS、GASLIMIT 等 Gas 内省相关操作码,若包含则部署会回滚。草案同时新增 DELEGATECALL_V2,其行为类似 DELEGATECALL,但要求目标合约的 code_version ≥ 2,否则立即失败。该设计旨在允许未来调整 Gas 成本,而无需破坏已部署合约。
Glamsterdam已于10月6日登陆Sepolia,Hoodi分叉待智能合约风险解决
Odaily星球日报讯 以太坊核心开发者推迟 Glamsterdam 升级在 Hoodi 测试网的分叉,直至涉及 8 项智能合约不变式的安全问题得到解决。以太坊基金会表示,EIP-8037 和 EIP-8038 调整部分操作的 Gas 计费方式,可能影响依赖固定 Gas 成本假设的项目。 智能合约审计公司 ChainSecurity 于 10 月 13 日发布报告,指出这两项提案可能破坏依赖外部调用失败时固定 Gas 假设的智能合约。Glamsterdam 升级已于 10 月 6 日在 Sepolia 测试网启动。(Cointelegraph)
以太坊基金会研究员:Glamsterdam 测试网升级推迟,EIP-8037 引发合约兼容性问题
火星财经消息,由于 ChainSecurity 报告揭示 EIP-8037 与部分智能合约存在兼容性及安全问题,核心开发者上周决定推迟 Hoodi 测试网升级至 Glamsterdam。目前已发现的问题包括:交易执行过程中剩余 Gas 可能增加,导致部分 Gas 计数逻辑发生下溢并触发回滚,或使原本不应执行的代码路径被触发,导致交易看似成功。此外,部分合约可能因无法正确计算调用期间的 Gas 消耗而低估用量。ChainSecurity 此前表示,已发现 13 个真实案例,并正与受影响项目进行负责任披露。Toni Wahrstätter 称,本周将进一步排查相关合约,评估后续解决方案,可能需要应用开发者、核心开发者、审计人员及节点运营方协同处理,最坏情况下或需调整协议规范。他提醒应用开发者和审计人员检查合约对 EIP-8037、EIP-8038 的兼容性,并及时报告问题。
以太坊 Hoodi 测试网 Glamsterdam 硬分叉推迟
火星财经消息,10 月 22 日,智能合约安全公司 ChainSecurity 表示,以太坊 Hoodi 测试网上的 Glamsterdam 硬分叉已被推迟。研究人员称,已在现有合约中发现安全影响,并找到 13 个真实案例,目前正与受影响项目进行负责任披露。公告要求团队检查合约,以太坊基金会正在评估影响范围;公告未点名项目,未提供合约地址,也未给出替代分叉日期。相关问题涉及捕获失败外部调用后仍继续执行的合约。在所审查的 gas 变化下,失败处理程序可能完成执行,而此前会因 gas 耗尽回滚。调用方可故意提供不足以完成目标操作、但足以让外层合约记录永久性失败的 gas,使原本可以重试的操作失去恢复路径。技术披露审查的是 10 月 13 日版本规范中的 EIP-8037 与 EIP-8038,文中 gas 示例描述的是拟议执行行为。state-gas reservoir 会随调用完整传递,转发限制作用于 execution gas,gasleft() 只报告 execution 余额。按所审查规则,清除交易开始时为零的存储槽最多可回补 97,920 execution gas;中介合约在 REVERT 时,也可能将已计入的 state-creation 费用记回并返回调用方。