

以太坊基金会发布预警,指出Glamsterdam版本中引入的Gas重新定价机制可能使未及时更新的智能合约在执行时出现异常行为。该调整基于EIP-8037与EIP-8038两项提案,旨在优化网络对状态操作的计费逻辑,提升整体系统效率。
此次升级聚焦于账户创建、存储槽分配及字节码部署等核心状态操作的收费规则。其中,EIP-8037对上述行为设定统一且更高的基准费用;而EIP-8038则上调了对现有状态读取和修改的开销,涵盖SLOAD、SSTORE、冷账户访问以及EXTCODESIZE与EXTCODECOPY等指令的资源消耗。
这一系列变动源于对实际链上负载模式的分析,标志着自2021年柏林升级以来首次大规模重构Gas定价体系。伴随近期区块Gas上限的提升,状态膨胀速度加快,新模型以支持约三倍基础吞吐量为性能目标,实现更精准的成本映射。
基金会通过模拟主网历史交易在新定价环境下的表现,发现多数操作仍能成功达成预期结果,但部分交易在执行路径或所需Gas量上产生偏差。少数交易因原始提交的Gas限额不足而失败,可通过增加限额予以修复。
然而,极少数合约即便大幅提高上限也无法正常运行,主要因其代码内嵌了对特定Gas值的硬编码依赖,如Solidity默认的2,300 Gas转账额度、gasleft()函数判断逻辑或固定调用参数。这些设计在新机制下将导致不可逆的执行失败。基金会已主动联络受影响最严重的项目团队,提供技术协助。
为帮助开发人员提前识别风险,基金会推出了可查询合约地址的诊断工具,用于定位受新定价影响的具体类型及根本原因。建议维护底层协议的团队优先在名为glam-devnet-8的Platåberget测试环境中验证修复方案。
同时,钱包应用与RPC服务提供商必须同步更新其Gas预估算法,避免因缓存旧有常量而导致交易成本低估,从而引发失败。普通用户无需干预,所有基础设施将在主网迁移前完成适配。当前重定价已在开发网络落地,并将依次推进至公共测试网,最终在主网上线激活。
声明:文章不代表币圈网立场和观点,不构成本站任何投资建议。内容仅供参考!
免责声明:本站所有内容仅供用户学习和研究,不构成任何投资建议.不对任何信息而导致的任何损失负责.谨慎使用相关数据和内容,并自行承担所带来的一切风险.