介绍坎昆升级前尚未确定的5个重要EIP
注:原文来自@KiwiCryptoBig发布长推。
坎昆升级预期是10月落地,最后一块拼图:
最后五个还没确认的EIP
EIP-2537
EIP-4788
EIP-5656
EIP-5920
EIP-7069
EIP-4788:
添加了EVM 中的信标块根,这是一项代码修改提案,提议修改以太坊虚拟机(EVM)以使其能够公开合约层(CL)状态根在执行层(EL)的数据; 可以使以太坊网络中不同协议和应用程序之间的通信更加高效和安全;
EIP-5656:
提供EVM指令来高效复制内存区域,支持更精确地复制代码,提升约 10.5% 的内存副本的性能,,对于各种计算量大的操作非常有用; 同时对编译器生成更有效和更小的字节码也将会很有用; 也能节省一定的身份预编译的 gas 费用(但并不能起到实际推进身份预编译实现的作用)。
EIP-5920:
引入新的操作码PAY_OPCODE,其中: PAY用于以太坊传输,无需调用其任何函数即可将以太币发送到地址; 可以节省 gas;
EIP-7069:
引入三个新的调用指令CALL2、DELEGATECALL2和STATICCALL2,将 CALL 指令进行了一定的修改,移除了gas 限制,具有简化语义的作用。 意义在于更加便捷大型合约的运行和为引入 EOF 铺路
EIP-7069 :
移除 gas 限制。新指令不允许指定 gas limit,而是简化了围绕“津贴”的规则,即无论是否发送该 value,调用者都不需要执行有关 gas 的计算。即用户始终可以通过在交易中发送更多 gas(当然,会受区块 gas 限制)来克服 Out of Gas 的错误;
这5个EIP 大部分围绕降低Gas、通讯安全、开发者体验,最后应该要根据开发量来评估能否最终入选。
btw 所有中文媒体都没去check原文,都搞错了代号。 大部分都引用了 Galaxy 的文章,然后写错EIP 的代号。 并没有 EIP 2530 (https://eips.ethereum.org/all),正确的是 EIP 2537。