以太坊Glamsterdam升级或将终结钱包赖以依赖的21,000 Gas常数
要点速览
- •EIP-2780将以基于资源的组成部分取代以太坊固定的21,000 gas交易基础费用。
- •根据该提案,零价值交易可能需要15,000 gas,自我转账可能降至12,000 gas。
- •创建新账户的转账将转为单独的状态gas费用,目前设定为约183,600 gas。
- •这一变化将需要对钱包、gas估算器、RPC提供商以及与ERC-4337相关的基础设施进行更新。
- •Glamsterdam计划于2026年下半年进行,此前Fusaka升级已于2025年12月上线。

以太坊的下一个重大网络升级Glamsterdam,可能会迫使钱包和交易基础设施重新审视该区块链最长期沿用的假设之一:每笔交易21,000 gas的固定基础成本。这一常数早在以太坊2015年上线时便被写入协议,并在此后每一次硬分叉中都得以保留,这正是众多下游工具至今仍将其视为固定值的原因。
这一转变将通过EIP-2780实现,该提案建议以与交易实际消耗资源挂钩的多项独立成本,取代固定的21,000 gas收费。该提案目前仍在就纳入Glamsterdam进行审议,以太坊当前将Glamsterdam的目标时间定为2026年下半年,其上一次升级是于2025年12月上线的Fusaka。与近年的升级一样,Glamsterdam的名字也源自两座城市——即格拉斯哥(Glasgow)和阿姆斯特丹(Amsterdam)。
21,000 Gas常数为何正在改变
按照现行规则,现有账户之间的标准ETH转账需要21,000 gas。多年来,钱包、gas估算器和交易构建器的逻辑一直锚定这一数值。
EIP-2780将把这一常数拆分为多个组成部分。一笔简单的零价值交易可能仅需15,000 gas,而自我转账可能降至12,000 gas。不过,根据当前版本的提案,向现有账户进行的普通ETH转账仍将总计21,000 gas。
更大的变化出现在交易创建新账户之时。目前,一笔创建新账户的普通转账在21,000 gas的基础费用之外,还需额外支付25,000 gas。而根据该提案,这类转账将改为产生单独的状态gas费用,因为以太坊必须永久存储新账户。当前规范为该操作分配约183,600状态gas。
状态gas部分还将EIP-2780与以太坊持续最久的工程争论之一——状态增长——联系在一起。链上每新增一个账户,都会扩大全节点必须无限期存储并提供服务的数据集,研究人员多年来一直在研究无状态(statelessness)和状态过期(state expiry)等解决方案。对交易强加给网络的存储成本进行明确收费,为这一担忧提供了具体的定价机制。
钱包面临新的gas估算挑战
该提案之所以重要,是因为钱包将无法再把21,000视为交易有效性的通用最低值。EIP-2780将固有gas(决定交易能否进入区块)与运行时费用(取决于执行过程中触及的状态)分离开来。这一区别可能需要钱包、RPC提供商、gas估算器和账户抽象基础设施全面更新。
影响还波及ERC-4337打包器。在以太坊的状态gas模型下,依赖gasleft衡量子操作成本的应用可能无法再准确捕捉每一项费用。
Glamsterdam还在推进更广泛的变革,包括区块级访问列表和更高的区块gas上限。这些变革共同旨在让以太坊更有能力并行处理交易,同时保持网络资源的可持续性。升级的最终范围将通过以太坊All Core Devs会议确定,客户端团队在会上决定纳入哪些提案,并在主网激活之前先在公共开发网上进行测试。
对于普通用户而言,只要钱包软件完成必要的更新,这一过渡应基本不会被察觉。然而,对于开发者来说,随着以太坊迈向更细粒度的定价模型,他们熟悉的21,000 gas规则正变得越来越不可靠。