Welcome to the next crypto level
← Nexorena

Technologie & IA

以太坊两项提案拟区分状态创建与状态访问成本

EIP-8037和8038将11月1日列为最终征求意见截止日,区分持久状态增长与读写工作,相关变化会影响gas估算。

以太坊两项提案拟区分状态创建与状态访问成本 — 原创概念插图

两项互补方案仍在审阅

EIP-8037和8038官方文档将2026年11月1日列为最终征求意见截止日。它们分别于2025年10月1日和3日创建,核查时仍显示Last Call。两项方案从不同角度处理同一问题:在以太坊状态中保存新信息的成本,以及读取或修改状态的成本。这一审阅节点既不是最终采纳,也不代表用户已经适用新规则。

状态包含节点跟踪账户和合约所需的信息。状态增长会增加存储压力,规模扩大也可能使数据库访问变慢。作者希望gas计费更贴近这些资源。因此,这并非简单统一提高交易价格:受影响的操作、成本组成及其对区块容量的影响各有不同。

持久状态创建将单独计量

EIP-8037提出按新增状态字节计价,并区分执行gas与状态创建gas。用户将支付两者之和。区块层面则以消耗最高的资源维度判断是否已满,并调整基础费用。这样设计旨在支持更多工作,同时避免存储增长成为失控的约束。

文档在1.5亿gas的参考情形下,设定平均每年增长120GiB的目标。这是校准目标,不是对未来网络的保证。方案还描述了gas储备机制,用于跟踪可用gas并处理被撤销的状态创建。钱包和RPC估算需要适应这些规则。一些通过剩余gas差值衡量工作量的工具也可能需要修改。

访问和写入与新增存储分开

EIP-8038把操作拆分为账户或存储槽访问、写入,以及可能产生的新状态创建。它提高冷账户访问成本,并引入明确的写入成本项。持久状态创建仍由EIP-8037计费。文档也考虑获取合约代码大小或内容时需要第二次数据库读取的指令。

两项方案与旧规则不兼容,需要安排网络升级。作者承认某些应用可能受到影响,区块构建和成本跟踪也更复杂。退款机制及与打包操作的交互需要仔细验证。开发者当前应跟踪模型审阅和估算工具变化,不能把今天的截止日期写成费用已经提高,也不能承诺普遍节省成本。

用心撰写:陈伟了解这位编辑 ↗

Explorer Nexorena