抽象的
该提案针对以太坊状态的无限成长问题,提出了纯粹的经济解决方案。它透过要求在创建新状态时缴纳固定的ETH “储存保证金”,将创建永久状态的成本与动态的 EIP-1559 gas 市场脱钩。透过锁定这笔ETH,创建者相当于支付了一笔“隐性租金”,即因错失质押收益而产生的“机会成本”,从而在不影响智能合约偿付能力的前提下,持续施加经济压力来清理状态。此外,该提案还引入了一种动态的、由协议资助的状态删除退款机制,该机制如同一个“状态恒温器”,激励开发者清理临时资料。
动机
以太坊的活跃状态每年约成长 100 GB。虽然资料(blobs)和执行(零知识共享汇总)可以很好地扩展,但状态物件的永久储存仍然是节点去中心化的主要瓶颈。
以往解决此问题的尝试均以失败告终,原因是需要做出严重的权衡:
状态过期:破坏向后相容性,并引入证明「不存在」的密码学噩梦。
传统状态租金:可能导致智能合约破产。如果合约必须持续从其余额中支付租金,则可能耗尽资金并“死亡”,从而破坏 DeFi 的组合性。
历史 Gas 退款:创建 Gas 代币(例如 CHI)。由于状态创建是以波动的 Gas 价格计价的,因此形成了一个套利循环。
本EIP认为,永久性网路负担的成本不应随暂时的区块拥塞而波动。透过要求预先缴纳固定的ETH保证金,我们为状态储存引入了一种安全且持续的成本:机会成本。随著状态的增长, ETH将持续被锁定在流通之外。这些锁定资金的收益相当于一种自然的、持续的租金,它既能安全地为永久性存储定价,又与“超强货币”的理念完美契合。
规格
1. 新增交易栏位: maxStateFee
交易将进行更新,新增一个栏位: maxStateFee (以 wei 为单位)。
这代表发送方愿意为在交易执行期间创建新的状态槽而支付的最大ETH数量。
钱包可以透过模拟交易来估算这部分费用。例如,向新地址进行简单的 ERC-20 转帐需要支付可预测的状态费。而Uniswap 的互换操作通常只会修改现有状态,其
maxStateFee接近零。如果交易尝试建立超过
maxStateFee的新状态,则交易将回滚。
2. 固定储存保证金( STATE_CREATION_FEE )
初始化新储存槽( SSTORE从零变为非零)、建立新合约( CREATE / CREATE2 )或初始化新帐户余额的成本将与 Gas 解耦。
固定费用(例如
0.001 ETH)直接从交易发送者的maxStateFee有效负载中扣除。这笔费用将被销毁或发送到锁定的协议合约中。
3. 状态恒温器(动态退款)
当储存槽位重设为零,或合约被销毁( SELFDESTRUCT或等效清算操作码)时,交易发送方将收到退款。
与 Gas 脱钩:退款以固定的ETH支付,防止了以往 Gas 代币的套利循环。
恒温器目标:此协定为活动状态维护一个目标大小(例如,300 GB)。
动态支付:如果网路状态超过目标值,协议会自动增发ETH来增加退款金额。如果网路状态低于目标值,退款金额将恢复到基准水准。
这为开发者设计能够清理其临时状态的应用程式创造了丰厚的协议补贴奖励。
理由
隐性租金:机会成本与错失收益
Storage Bond 最重要的创新之处在于,它在不破坏智能合约的前提下,重新引入了「状态租金」的概念。在现代以太坊经济中, ETH是一种收益资产(透过原生协议质押或 LST)。因此,锁定的ETH具有可衡量的机会成本。
隐性租金机制:如果开发者锁定一定数量的ETH来创造永久状态,他们就放弃了ETH原本可以产生的收益。如果目前的质押收益率为 2% 年化收益率 (APY),那么开发者实际上每年都要支付相当于其质押金 2% 的持续性隐性「租金」。
零破产风险:与传统的政府租金不同,后者会直接从合约余额中扣除收益,如果资金耗尽则可能导致应用程式崩溃,而隐性租金只是简单地锁定资金。如果合约被放弃,它只会继续损失收益,但应用程式的逻辑和余额仍然完全完整且具有偿付能力。
为什么选择固定的ETH债券而不是 Gas 费用?
Gas 衡量的是瞬时计算量,而 State 衡量的是永久性硬体负担。使用瞬时指标来衡量永久性负担,必然会导致 State 的价格因网路流量而出现偏差。固定的ETH债券可以消除 Gas 套利。
为什么要为了退款而铸造新的ETH ?
为了激励清理遗留状态(在本次EIP之前创建的状态),协议必须提供经济奖励。由于历史状态费用已被销毁,协议必须铸造ETH来支付这些「清理奖励」。然而,由于创建新状态需要预先锁定大量的ETH ,整个系统仍然处于严重的通缩状态,并加剧了ETH的稀缺性。
向后相容性
这项 EIP 不会破坏现有的智能合约。旧合约无需升级即可支付“租金”,其状态也不会自动过期。唯一的变化在于交易发送方,如果他们的交易操作导致创建新的状态,则必须确保其钱包中已填充新的maxStateFee栏位。
安全考量
抢先交易/分叉前垃圾邮件
为防止攻击者在 EIP 启动之前向网路发送大量状态资讯以骗取后续退款,EIP 的推出必须分多个阶段进行:
第一阶段:引入高额的
STATE_CREATION_FEE,退款额度极低(或为零)。第二阶段:后续的硬分叉将启动动态状态恒温器,仅在套利视窗关闭后才增加退款。
悲伤
由于手续费是从交易发送者(透过maxStateFee )而不是智慧合约的内部余额中扣除的,因此恶意行为者无法透过强制合约创建状态来耗尽合约的ETH 。
永久与丢失的钥匙
如果使用者或合约失去修改或删除其状态的能力(例如,私钥遗失,或部署的智慧合约没有相应的清算机制),则该状态将永久不可更改,初始储存保证金也将永久锁定。该协议不允许第三方删除其不拥有加密所有权的状态以获取退款。这确保了被遗弃的状态能够作为ETH供应量的永久且不可恢复的通缩吸收器。




