Bedrock升级背后的开发逻辑与意义
作者:tmel0211来源:Twitter2023-06-07
注:原文来自@tmel0211发布长推
OP主网进行Bedrock升级,对OP这条链意义重大,但背后的开发逻辑,很多用户并不清楚:
1.升级前,OP主网代码基于以太坊Go客户端做了大量创新改动,但改动明显太多了,所以升级后缩小代码差距进一步贴合以太坊生态,提升与以太坊EVM的兼容性。
这样可以快速拓展生态,但意味着原先创新不及预期?
2.但这也不能怪OP,考虑到开发者的生态迁移从成本,貌似基于以太坊,且又想有创新性的链最终都会为了生态而牺牲所谓的“创新性”,结果则是越来越像以太坊。这一点整体公链的集体EVM化已经佐证了。 因此,不排除Arbitrum也会进行类似Bedrock的升级,包括zkSync也得在生态兼容性上继续大做文章。
3.此次Bedrock升级有哪些可圈可点之处呢?
1)原本L2浏览器一个区块对应一个txs,很不rollup,升级后改进了;
2)Batch到L1的交互是往一个EOA地址里塞input加密数据,这可以大幅缩减交易成本,也迎合了坎昆升级EIP-4844的内容;
3)升级基于较新go v1.11.5 分支,能和以太开发同频值得赞扬。
4.整体来说,这显然是是OP为迎接坎昆升级憋的一次大招。也是为进一步生态爆发扫平障碍。 作为对L2解决方案成熟度和可行性的系统大考,坎昆升级的重要性不言而喻了。 表现好生态会快速发展,进一步释放L2的红利和潜力,但若表现差的话,L2的叙事估计或许得多一些时日来续写。一起期待下!