以太坊 EIP-8488 草案:新老合约双轨计费,旧合约永久沿用原规则
sina qqZone renren ydCloud 0
以太坊社区已正式提交 EIP-8488 提案规范草案,打算用版本化的 V2 操作码重做底层 Gas 定价逻辑,让新老合约跑在两套执行环境里。据 Woofun AI 消息,这样做的目的是避免现有智能合约因为规则突变而崩溃,同时也为抑制状态膨胀、上调全网 Gas 上限腾出架构空间。
以太坊基金会技术公告此前披露,八大合约不变式存在被打破的风险,生态由此陷入两难。直接推行 EIP-8037 提案规范与 EIP-8038 提案规范,会把硬编码 Gas 逻辑的存量应用弄坏;可要是搁置提价,状态爆炸又压不住。以太坊核心开发者会议(ACD)已经推迟 Hoodi 测试网硬分叉,社区眼下急需一个缓冲方案。EIP-8488 的办法是新老划断:激活之前部署的旧合约,永久沿用既有的计费体系。
按 Woofun AI 整理的数据,新部署的合约必须采用 V2 操作码,并写入版本标记;跨合约调用要求双方都属 V2 版本,否则执行会失败。V2 操作码集合把 GAS 与 GASLIMIT 指令彻底拿掉,合约不能再内省剩余 Gas,应用层逻辑与底层定价之间那种刚性耦合也就被切断了,动态系统开销没法再写死在业务代码里。
这套双轨并行机制没有逼着历史资产去做高风险的代码重构:采用可升级代理架构的去中心化金融协议,可以在后续迭代中平滑换成 V2 实现;不可变更的原始合约则继续沉睡,或者按原规则运转。业务流量逐步流向受状态约束的新版合约,节点面对的无序状态膨胀压力会实质缓解。等到 V2 执行占比达到安全阈值、存储增速也受控,核心开发者就有技术底气大幅调高全网单块 Gas 上限。该提案目前仍是 Draft 草案状态,已列入本周以太坊核心开发者执行会议(ACDE)议程,展开同行评审。