作者:Kiwibig.eth 来源:作者推特@KiwiCryptoBig
总结一下「坎昆升级」的讨论情况: 2023年一共经历过18次讨论(截止23年5月10日)。2023年一月份至四月初的讨论主要是围绕 EIP4844 的实行和 KZG 仪式进行细节讨论,23年4月29日的以太坊会议确认了 EIP4844 以外的一些提案信息。
目前所有讨论的EIP 可以分为4类:
1.确认的EIP:4844、6780、1153;
2.候选的EIP:6475、2537、4788 和 6493;
3.论坛提及,可能纳入但是还未到候选名单里的提案:5920、PR 3175;
4.确认删除的提案:EOF 升级和EVMMAX。
简单理解 本次升级方向概括:
1.EIP-4844 是扛把子,为此把 EOF又给干掉了。
2.其他重要升级:EIP-1153 添加的瞬态存储操作码和 EIP-6780 引出的 Verkle 树,后续以太坊的存储效率将会大大改善
3.常规升级:如 EVM的拓展性和安全性升级,gas 费的优化等。
重点 EIP (已经纳入和候选名单)
– 4844:Proto-Danksharding
推荐@EthereumCN关于 4844 的文章https://mp.weixin.qq.com/s/ggg888GPDyDpITCwp1v_UQ…- 6780 是最终 SELFDESTRUCT 方案:
关于SELFDESTRUCT removal 提案,考虑Verkle Tree(缩小数据证明的大小), 从4个EIP 6780、4758、6046、6190 中选择了6780。
1153:瞬态存储操作码,可以让协议进行临时存储。个人觉得影响很大,重要性不输4844。 ①节省 gas且拥有更简单的 gas 计费规则
②解决帧间通信问题;
③对于未来的存储设计(例如 Verkle 树),不需要考虑瞬时存储的退款问题;
6475:4844 的配套提案。Proto-danksharding 引入一个使用 SSZ 编码的新交易类型,而不是其他交易类型所使用的 RLP 编码方式。
候选的
SSZ changes:SSZ 主要指 Simple SerialiZe,是信标链上使用的序列化方法。
关于 SSZ ,提案现有4个:交易签名方案EIP-6493
取款根EIP-6465
交易根 EIP-6404
收据根 EIP-6466,目前先进入候选的为交易签名方案EIP-6493。5 月 11 日 ACDE会上,鉴于 SSZ 路径不明确且本次肯定无法实施,权衡从 EIP-4844 中删除 SSZ。(这次是简要讨论,SSZ 可能仍然要继续观察)
候选-2
EIP-2537:内容为BLS12-381 曲线操作的预编译,主要意义在于以太坊可以创建更安全的密码证明,并允许与信标链更好的互操作性;
候选3
EIP-4788:添加了EVM 中的信标块根,这是一项代码修改提案,提议修改以太坊虚拟机(EVM)以使其能够公开合约层(CL)状态根在执行层(EL)的数据,可以使以太坊网络中不同协议和应用程序之间的通信更加高效和安全;
总结来看:
1.上海升级延迟了好久,坎昆目前开发工作量也很大,估计也要比路线图晚一段时间 ;
2.未来几周就应该能明确开发范围了,各种小升级可能要为4844让路了,估计目前的讨论范围还会有eip被挤掉;
3.4844带来的blob大概率是能用得上,利好各种大中小 l2 和模块化区块链。