改动 Gas 计费,竟可能让智能合约失灵?以太坊紧急叫停 Hoodi 分叉,排查八大安全隐患

CN
8分钟前
以太坊核心开发者团队与安全机构定于下周的 ACD 会议上汇总各方收集的首批自检数据,届时将对 Hoodi 测试网的激活条件与方案调整重新展开评估。

作者:深潮 TechFlow

以太坊核心开发者会议(ACD)决定暂缓 Hoodi 测试网的升级流程,因安全审计机构披露即将落地的两项 Gas 改进提案会直接推翻众多已部署智能合约长期依赖的底层运行假设。

以太坊基金会公开向全行业发出自查预警,并联合多家机构展开代码审计,旨在避免硬分叉直接导致链上资产协议陷入逻辑异常或瘫痪。

底层计费重构动摇状态访问传统逻辑

在以太坊即将到来的 Glamsterdam 升级中,EIP-8037 提案规范 与 EIP-8038 提案规范 承担着对状态存储机制重新定价的关键任务。

以太坊历史状态数据持续膨胀,原有的固定消耗模型难以精准反映节点维护状态创建与频繁读取的真实硬件开销。这两项提案的核心目标是将状态创建与状态访问的计费方式彻底解耦,针对特定操作码重新设定动态权重。

这一底层改造意在压制全网状态无序蔓延的趋势,但在执行层层面直接颠覆了开发者构建应用时默认为恒定的系统常数。

静态 Gas 假设破裂暴露八大不变式风险

安全机构 ChainSecurity 官方分析 在测试中指出,大量链上智能合约与链下基础设施长期建立在若干未预期的静态 Gas 预设之上。一旦操作码执行消耗的计费规则发生突变,相关业务逻辑就会在毫无预警的情况下直接中断。

这些被打破的不变式涵盖了合约开发中最常见的工程模式。部分协议为了防止重入攻击或控制执行范围,在调用子合约时采用了硬编码的 Gas 上限,计费上涨将导致原本能顺利跑通的跨合约调用因内部耗尽 Gas 而直接回滚。

另一些关键风险潜藏在依赖异常捕获机制的容错逻辑中。当外层调用者不再能够精准预判内层执行消耗,或者部分代理合约基于固化比例转发执行余量,整个交易流的执行路径将被彻底扭曲,甚至造成资金锁定在未完成的状态机分支之中。

治理团队紧急叫停分叉避免链上踩踏

面对潜在的系统性兼容隐患,以太坊客户端开发者在最新的核心协调流程中迅速采取了防御性措施。

根据《新公链 Nibiru 主网将上线,解析其技术特点与安全开发实践》对以太坊核心治理历程的梳理,每当底层共识或执行参数与既有生态产生不可调和的冲突,开发者群体通常会选择延缓推进时间表以换取充分的安全窗口。

开发者在 ACD 会议中达成一致,在彻底摸清潜在受波及合约的分布情况并给出兼容指引之前,绝不对 Hoodi 测试网执行硬分叉。盲目分叉不仅无法有效验证新规则的稳定性,还极易在多签钱包、跨链桥及去中心化借贷协议中诱发级联故障。

基金会开放检测工具推动全网联动排查

由于去中心化应用的复杂性不仅局限于公开的链上字节码,还深度嵌套在专有的链下路由、结算脚本与清算机器人内部,官方审计力量无法穷尽整个生态的边角逻辑。以太坊研究员 Marius van der Wijden 代表团队在 以太坊基金会技术公告 中明确承认了这一边界限制。

以太坊基金会已正式在代码托管平台公开了专门的排查仓库,向社区详细拆解受影响的八项不变式技术细节与问题代码样本。该仓库同时提供了针对主流审计辅助工具与代码扫描器的专属提示词模版,供合约团队、安全审计人员及基础设施维护方快速比对自有业务逻辑。

以太坊核心开发者团队与安全机构定于下周的 ACD 会议上汇总各方收集的首批自检数据,届时将对 Hoodi 测试网的激活条件与方案调整重新展开评估。

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到[email protected],本平台相关工作人员将会进行核查。

分享至:
APP下载

X

Telegram

Facebook

Reddit

复制链接