以太坊基金会警告,Glamsterdam的Gas重新定价可能导致部分智能合约在未进行开发者更新的情况下失效。EIP-8037和EIP-8038将提高并标准化以太坊网络上的状态创建和访问的Gas成本。开发者可以在Glamsterdam开发网络上测试合约,而钱包和RPC提供商必须更新Gas估算以适配新方案。
Glamsterdam改变以太坊Gas成本
这两项EIP针对以太坊如何对网络上的状态操作收费。EIP-8037提高并标准化了创建账户、存储槽和部署字节码的成本。同时,EIP-8038提高了访问现有状态的成本,包括SLOAD、SSTORE和冷账户访问,还改变了EXTCODESIZE和EXTCODECOPY操作的成本。
据以太坊基金会称,这些变化反映了以太坊更大状态上操作的实际工作负载。这些操作的Gas价格上一次调整是在2021年的柏林升级期间。值得注意的是,最近的Gas上限提升加速了状态增长。新的定价模型采用了性能目标,支持大约三倍的基础吞吐量。
部分智能合约可能失效
以太坊基金会使用提议的Gas方案重放了历史上的主网交易。大多数交易在新定价规则下产生了相同的结果。然而,一小部分交易在重新定价后显示出不同的结果。有些交易仍然成功,但使用了不同的Gas量;另一些交易仅因原始Gas限额不足而失败。开发者可以通过提高提供的Gas限额来解决这些问题。
一小部分合约即使大幅提高Gas上限仍可能失效。这些合约通常在其代码中依赖固定的Gas假设。例如Solidity的2,300 Gas转账和发送津贴。硬编码的调用值、gasleft()检查以及固定的Gas限额也可能导致问题。基金会表示,已直接联系受影响最严重的合约背后的团队。
开发者可在主网前进行测试
维护Layer 1合约的开发者可以使用其合约地址在受影响合约数据库中搜索。该工具可识别失败类型以及导致每个问题的重新定价。基金会还建议开发者在Platåberget测试网(称为glam-devnet-8)上测试修复方案。钱包和RPC开发者必须更新Gas估算以反映新方案,否则缓存的Gas常量可能低估交易成本并导致失败。普通用户无需采取任何操作,因为更新的钱包和基础设施将处理这些变化。
重新定价已在开发网络上生效,并将先迁移至公共测试网,随后在主网上激活。
ETH

交易所
交易所排行榜
24小时成交排行榜
人气排行榜
交易所比特币余额
交易所资产透明度证明
去中心化交易所
资金费率
资金费率热力图
爆仓数据
清算最大痛点
多空比
大户多空比
币安/欧易/火币大户多空比
Bitfinex杠杆多空比
ETF追踪
索拉纳ETF
瑞波币ETF
香港ETF
比特币持币公司
加密资产反转
以太坊储备
HyperLiquid钱包分析
Hyperliquid鲸鱼监控
大额转账
链上异动
比特币回报率
稳定币市值
期权分析
新闻
文章
财经日历
专题
钱包
合约计算器
账号安全
资讯收藏
自选币种
我的关注