百链齐放还是百链大战?
注:本文来自@jason_chen998 推特,MarsBit整理如下:
百链齐放还是百链大战?聊聊OP Stack和焦虑的以太坊
链是Web3最大的故事,在之前聊应用链的文章中我曾表达过今年可能又来到了以链为主题的一年,并概览了几个目前主流的一键发链的方案,没有看过的新粉麻烦先回顾一下这篇文章补充背景知识
https://twitter.com/jason_chen998/status/1630011730557546496
Layer1的Cosmos大家已经很熟悉了,今天主要和大家讲讲Layer2的OP Stack,毕竟Coinbase发的Base链也是基于OP Stack做的,其实现在对于发链不过就是两种选择,做一条与以太坊竞争抢用户的Layer1,或者与以太坊结盟在它上面做Layer2
首先为什么要叫Stack这个名字呢,Stack 栈在计算机中代表一种先进后出原则的数据结构,从而形成“一层层”的效果,我之前的在推特中也讲过模块化区块链的原理,它就是一种Stack的构造,所以OP Stack的含义即通过模块化的方式将链的各种能力组合起来,为以太坊Layer2创建具有定制能力的发链解决方案
它想做的事情我觉得就是在以太坊上做一个Cosmos,按照他们的规划最终要打造一个超级链计划,就是先让开发者用OP Stack开发专有链,然后将这些链集成到一起形成Layer2链网,共享安全性和通信层,实现包括跨链在内的互操作性
所以再明确一下它的三步走战略:OP→OP Stack→超级链,目前还处在第二步
下图为OP Stack的六层架构,最底层的数据可用性基于以太坊,这也是所有Layer2能够成立的基础,我们还能看到这张图中还专门标记了EIP4844,暗示4844对于提升OP这类rollup性能的重要性
4844将会在接下来的坎昆升级进行,目前时间还是待定的,估摸着应该在今年四季度,属于对Layer2的利好,所以在此期间如果OP有到了一个你认为舒服的价格,我觉得是可以考虑的,一切DYOR,也不要问我什么时候算舒服,你赚了又不给我分,亏了还可能骂我,自己对自己的钱负责
数据可用性层之上是排序层,即将数据发布到数据可用性层,这也是OP最饱受诟病的一点,到现在他们的排序器都还是中心化官方自己的,并且欺诈证明至今也没有上线,其实主要就是OP核心的欺诈证明的治理机制到底有没有用根本不敢去验证,一旦把节点开放真没准就塌了
所以节点都握在官方的手里,而官方节点没有作恶的意愿也就一直相安无事,于是就形成一个死循环:没有上欺诈证明→欺诈证明不一定有用→不敢放外面的节点进来→节点都是官方的→所以不存在欺诈的动机→所以网络目前是安全的→所以没有上欺诈证明....后面OP的去中心化之路到底该怎么走,拭目以待吧
然后到了Derivation层,这一部分就是负责数据打包的,即定义好把什么样的数据给到排序层让它放进数据可用性层,即Derivation是负责打包的分拣员,把包裹装好后给到排序层,排序层是负责入库的仓库管理员,数据可用性层就是仓库。
执行层就是在EVM里面跑,这个没有什么可多说的。
结算层简单来说是用于验证当前的交易结果,即获取数据有效性,注意和上文中说到的数据可用性要区分开,比如我在OP上的交易数据已经打包进了以太坊这个数据可用性层,那么我就是在结算层去查询验证数据有效性
这个验证的方式如图写了CANNON和ZF Proofs两种,其中CANNON按照OP的说法是“下一代故障证明解决方案”,反正这里把我看懵逼了,上一代还没上呢这就研发下一代了
治理层就包括对OP Stack的管理机制,包括多签、投票和token等。
OP也是想将这套架构升级为超级链,其实超级链本身没有什么可多讲的,从白皮书中也没有看到新意,毕竟波卡和Cosmos已经走过一遍了,需求也是经过验证的,它的优势就是在于上文中说到的模块化后可以给开发者提供更大的自由度从而实现专有链,并独享一整条链的资源,以及站到以太坊这个巨人的肩膀上
以太坊按照其最终级的目标是成为一条底层链,不再直接面向C端用户,所有与C端的交互全部由Layer2完成,所以以太坊也迫切的希望Layer2生态繁荣来为自己续命,尤其是“以太坊杀手”层出不穷,生态这个竞争壁垒到底能够维持到多久也很难说
以太坊焦虑感在其社区和节奏上也能很强的感受到的,所以首先必须要尽快的推进Layer2的成熟,包括接下来的4844,以及还要化敌为友:“兄弟们,别打了,你们直接来我这发链吧”🤣
老规矩放一个打赏码和打赏地址,如有收获欢迎打赏,如有不同意见欢迎交流
0xda60fBb17EA5E3393Ec5F23cDE6D1bEaD0F7E13A