虽然最早的推特开始就密切关注模块化区块链,但我刚刚对模块化区块链网络Celestia和可以用它构建的东西有了概念。
我不是专家。有些地方可能会有偏差,但我认为我应该分享我的笔记,这可能对别人有帮助。
我倾向于将模块化堆栈分为四层:
数据可用性-确保TX数据的广泛使用。
共识-确定txs的顺序。
结算-强制执行全局状态。
执行-应用程序单独状态转换。
数据可用性+共识=链的安全性需要稳定牢固。
结算+执行=链环境,具有相同结算层的执行层可以形成信任最小化的集群。
在这个框架下,让我们快速回顾以太坊为中心的堆栈:
1.Monolith。
尽管以太坊所做的一切都给你带来了最大的安全性和简单性,但它也带来了高成本和有限的可扩展性。
2.Rollup。
模块化扩展的初步突破,创建单独的执行层,锚定回以太坊结算。欺诈或有效性(ZK)。
3.Validium。
修改Rollup将数据可用性移出以太坊,增加可扩展性,但牺牲安全性。Validium的数据可用性包括数据可用性委员会、监护人等,这与Rollup不同,但安全性低于Rollup。
进入celestia,stia,明确优化为模块化堆栈的一部分,充分关注数据的可用性和共识。
到目前为止,在查看博客和论坛帖子后,似乎提出了三个主要变体:
1.主权Rollup。
最初提出的celestia模型顶部有一个单一的执行层。在这个设计中,运营商rollup交易并将其发布到celestia。但是,等等,如果celestia不执行,结算发生在哪里?
事实证明,它实际上不需要一个单独的结算层。只有当你想在很大程度上减少各层之间的信任时,它才需要它,这与以太坊L2非常相关,但与内部欺诈或有效证明的主权链无关。
起初,我很惊讶,因为我唯一的经验是使用以太坊L2,Rollup总是与结算相结合。但在独立链的背景下,Rollup也可以有用。例如,这基本上是由Mina制作的。
2.结算Rollup。
这使得Cevmos产生,这是Celestiatia上方的特殊结算链,其他执行链可以锚定在链上,作为个人信任最小化集群的一部分。
虽然这使得Celestia链之间的信任桥接成为可能,但它将是一个与以太坊隔离的新集群,因此是否可以使用还有待观察。
这给我们带来了第三个也是最终的设计:
3.Celestium。
最新的设计是用以太坊将Celestia用于数据可用性、共识和结算。换句话说,Celestium可以看作是Celestia支持的Validium。
一方面,celestiums可能是最安全、最经济的Validium设计之一。另一方面,它仍然是Validium。
由于EIP-4844估计将于2022年底推出,目前尚不清楚Validiums是否值得选择。
这不是对以太坊或Celestia模块化扩展方法的全面概述,但把一切都放在一张照片里对我真的很有帮助。
免责声明:作为区块链信息平台,本网站提供的信息并不代表任何投资暗示。