以太坊基金会警告21,000 GAS转账假设将在Glamsterdam升级中失效
以太坊基金会警告Glamsterdam升级将打破21,000 Gas转账假设,EIP-8037引入状态Gas维度,分叉8月20日激活于Platåberget测试网。
AI 摘要AI
- 向不存在地址转账将产生183,600状态gas,加上21,000基础成本。
- 写入新存储槽成本从20,000 gas升至97,920 gas。
- 部署24 kB合约成本从约490万gas升至约3,780万gas。
- 执行gas每笔上限为1,670万,状态gas无每笔上限。
Gas(GAS)是以太坊的交易成本计量单位,目前成为以太坊基金会兼容性警告的焦点。在8月17日的官方博客文章中,协议DevOps团队表示,硬编码最大Gas限制的软件“将崩溃”,并特别点名了AI加密钱包、索引器和Gas估算器。该警告针对两个长期存在的假设:每次
Ethereum (ETH)转账恰好消耗21,000 Gas,以及单一Gas系数足以估算交易成本。在Glamsterdam升级下,向现有账户的基本转账仍将消耗21,000 Gas,但创建新账户的转账将产生额外的状态Gas费用。根据基金会消息,该分叉计划于8月20日在Platåberget测试网上激活,该测试网于8月13日启动。Platåberget设计运行数月,让开发者在相同变更迁移至Sepolia和Hoodi之前进行测试。基金会敦促应用和基础设施开发者审查固定边界估算系统,并在测试网上测试独立质押者、分布式验证者技术项目、自定义运营商和大型质押提供商。Glamsterdam还包括内置提议者-构建者分离(ePBS)、区块级访问列表和更大的合约大小限制;最大部署合约大小从24 KiB提升至64 KiB,initcode从48 KiB提升至128 KiB。在ePBS下,区块构建和提议者角色之间的分离移入协议,并新增构建者API流程和负载及时性检查。区块级访问列表记录执行期间访问的状态位置,数据与区块主体分开存储,并通过eth/71协议交换。基金会表示,与以太坊区块生产和验证管线相关的基础设施预计将受到影响。这些变化的组合意味着此次升级并非单一参数调整,而是对以太坊如何为永久状态收费的全面重新定价,基金会明确警告,将21,000 Gas视为每次ETH转账足够费用的应用需要重新审视。
最具体的变化是EIP-8037,它引入了独立的状态Gas维度,用于创建新状态的操作。根据基金会公告中引用的参数,每个状态字节定价为1,530 Gas,新账户计为120字节,因此向不存在的地址转账会在21,000基础成本之上增加183,600状态Gas。这使得新账户创建比当前25,000 Gas的费用贵约七倍。写入新存储槽从20,000 Gas升至97,920 Gas,部署24 kB合约从约490万Gas升至约3780万Gas。该提案将Gas分为两个独立维度:执行Gas,每笔交易上限为1670万;状态Gas,没有每笔交易上限,在执行期间收取而非预先收取。状态Gas费用先从储备中提取,然后消耗剩余的执行Gas配额。基金会表示,仅围绕一个Gas维度构建的Gas估算器可能在新状态单独计量后返回不正确的估算。开发者应重新审视将21,000 Gas视为每次ETH转账足够费用的应用。重新定价旨在抑制状态增长。EIP-8037提案文本称,在Gas上限从3000万升至6000万后,每日新增状态平均约326 MiB,而此前约105 MiB。如果Gas上限达到2亿,年度状态增长将约为387 GiB,超过影响节点性能的650 GiB阈值。目标是在1.5亿参考Gas上限下将年度增长保持在约120 GiB。基金会表示,频繁添加永久数据的应用是主网上线前特别重要的测试目标。基金会警告称,EIP-8037仍是同行评审中的草案,因此这些数字可能在主网上线前发生变化。对于代码密集的去中心化金融应用,包括自动做市商,代码存款的单独计量旨在保持大型合约可部署。
以太坊基金会已修订Glamsterdam时间表,现目标为2026年第四季度,而非早前的半年计划。在Platåberget测试网反馈期后,预计一个月内将有一个专门用于非最终性验证的devnet,随后迁移至Sepolia和Hoodi。与此同时,开发者已开始为2027年的下一个升级Hegotá进行范围界定。研究员Toni Wahrstätter于8月16日指出,有66项提案正在考虑中,候选名单将在8月27日前缩小,客户端团队将在9月10日前提交优先级。选择过程将决定Hegotá能否如期上线,因为包括EIP-8375和EIP-8182在内的一些提案面临Ethlabs的反对,以保持升级的可管理性。
Platåberget公共测试网现已上线,以太坊基金会于8月18日确认其作为Glamsterdam早期测试场地向公众开放。该测试网运行一个相对较小但可公开加入的验证者集合,允许任何人存入新验证者,并在8月20日分叉前练习验证者和构建者存款流程。在8月17日的博客文章中,基金会将Platåberget描述为短期环境,计划运行数月,以便社区在相同变更迁移至Sepolia和Hoodi之前进行测试和破坏。公告重申,ePBS、Gas重新定价、区块级访问列表和新的构建者API流程是此窗口期的主要审查领域。
(截至 15:16 UTC) (截至UTC时间09:55)综合来看,这两项警告指向一个主题:Glamsterdam是对以太坊状态模型的重新定价,而非常规参数调整。官方发布说明确认分叉于8月20日在Platåberget激活,EIP-8037在运行时计量新状态,ePBS改变区块生产,区块级访问列表改变执行层对等节点交换数据的方式。节点运营商和钱包团队应将21,000 Gas假设仅视为对现有账户的转账有效,并应在Sepolia和Hoodi激活前根据新的状态Gas维度验证其软件。对于基于旧Gas假设构建的山寨币基础设施,Platåberget测试窗口是在变更传播至主网前进行适应的最后低风险机会。
本文由人工智能辅助生成、经 AI 审核,并在 COINOTAG 编辑监督 下发布。

