企鹅标识企鹅交易洞见共识之外的价值
← 加密快讯

以太坊EIP-8488草案:实现Gas定价「新老划断」,引入版本化操作码

contact@theblockbeats.org (律动BlockBeats)

11 月 9 日,以太坊社区近日提交了 EIP-8488 草案,题为「用于 Gas 重新定价的版本化操作码」。该提案的核心思路是引入一套并行的 V2 操作码,其 Gas 成本将遵循新的计费标准(EIP-8037 与 EIP-8038)。草案规定,网络激活后,新部署的合约只能包含 V2 操作码并在验收时写入版本号。其中新的跨合约调用指令要求目标合约同样为 V2 版本,否则调用将失败。为了彻底区分新老规则,V2 操作码集合中移除了 GAS、GASLIMIT 等暴露内部 Gas 计量的指令,以防新合约将旧有的 Gas 消耗逻辑写死。而所有既有的老合约,则无限期继续按旧版 Gas 计划执行。

提出该草案的动机在于化解当前升级面临的矛盾。如果直接全面套用新 Gas 规则,极易冲击那些依赖旧有 Gas 不变式的存量合约;但若推迟或取消新规则,又会拖延旨在控制状态增长、大幅提高 Gas 上限的 EIP。EIP-8488 提供了第三条路径:新字节码走新价格,旧合约不受影响,可升级系统在替换实现时自然迁移。随着未来 V2 执行占比上升且状态增长可控,以太坊的 Gas 上限便可逐步上调。提案作者表示,已部署合约的底层构造不应因事后提价而改变,若要把定价与应用功能解耦,就不该让新合约把内部 Gas 计价写进逻辑。目前,该提案处于早期草案(Draft)状态。