读懂模块化区块链 Celestia 与以太坊在堆栈结构上有何不同?

来源:Peter Watts 推文

编译:angelilu,ForesightNews 

尽管从 @epolynya 最早的推文开始,我就密切关注模块化区块链,但我刚刚才对模块化区块链网络 Celestia 和可以用它构建的东西有了概念。

我不是专家,可能在某些地方有偏差,但我想我应该分享我的笔记,或许对别人有所有帮助……

读懂模块化区块链 Celestia 与以太坊在堆栈结构上有何不同?

我倾向于将模块化堆栈分成 4 层:

  1. 数据可用性–确保 TX 数据的广泛使用
  2. 共识–确定 txs 的顺序
  3. 结算–强制执行全局状态
  4. 执行–应用单独的状态转换

数据可用性 + 共识 = 链的「安全性」,两者都需要稳定牢固。

结算 + 执行 = 链的「环境」,具有相同结算层的执行层可以形成一个信任最小化的「集群」。

读懂模块化区块链 Celestia 与以太坊在堆栈结构上有何不同?

在这个框架下,让我们首先快速回顾一下已经出现的以太坊为中心的堆栈:

1. Monolith 

以太坊上做的所有事情,虽然这给你带来了最大的安全性和简单性,但它也带来了高成本和有限的扩容性。

读懂模块化区块链 Celestia 与以太坊在堆栈结构上有何不同?

2. Rollup

模块化扩展的最初突破,创建一个单独的执行层,锚定回以太坊进行结算。可以使用欺诈(Optimistic)或有效性(ZK)证明。

读懂模块化区块链 Celestia 与以太坊在堆栈结构上有何不同?

3. Validium

对 Rollup 的修改,将数据可用性移出以太坊,增加了扩容性,但牺牲了安全性。Validium 的数据可用性有数据可用性委员会,监护人等,与 Rollup 有不同的权衡,但安全性低于 Rollup。

读懂模块化区块链 Celestia 与以太坊在堆栈结构上有何不同?

进入 Celestia,一个新的区块链,它被明确优化为模块化堆栈的一部分,完全专注于数据可用性和共识。

在查看了博客和论坛帖子之后,到目前为止似乎已经提出了 3 个主要变体:

1. 「主权 Rollup」

最初提出的利用 Celestia 的模型是在顶部有一个单一的执行层。在这种设计中,运营商 「Rollup」交易并将其发布到 Celestia。但是,等等,如果 Celestia 没有执行,结算在哪里发生?

读懂模块化区块链 Celestia 与以太坊在堆栈结构上有何不同?

事实证明,实际上不需要单独的结算层。仅当您想要在各层之间进行信任最小化的桥接时才需要它,这与以太坊 L2 非常相关,但与可以在内部进行欺诈或有效性证明的「主权」链无关。

这一开始让我很吃惊,因为我唯一的经验是使用以太坊 L2,其中「Rollup」总是与「结算」结合在一起。但在独立链的背景下,Rollup 也可以是有用的,例如,这基本上是 Mina 所做的。

2. 「结算 Rollup」

这使得「Cevmos」产生,这是一个位于 Celestia 之上的专用结算链,其他执行链可以作为单个信任最小化「集群」的一部分锚定到该链上。

读懂模块化区块链 Celestia 与以太坊在堆栈结构上有何不同?

虽然这使得 Celestia 链之间的信任最小化桥接成为可能,但这将是一个与以太坊隔离的全新集群,所以它是否能获得采用还有待观察。

这给我们带来了第三个也是最终的设计:

3. Celestium

最新的设计是将 Celestia 用于数据可用性,使用以太坊进行共识和结算。换句话说,可以把 Celestium 看做是一个由 Celestia 支持的 Validium。

一方面,Celestiums 可能是你能得到的最安全和最经济的 Validium 设计之一。另一方面,它仍然是一个 Validium。

由于 EIP-4844 估计将在 2022 年底推出,目前还不清楚 Validiums 是否值得取舍。

这不是对以太坊或 Celestia 的模块化扩容方法的全面概述,但是把所有的东西都放在一张图中确实对我有帮助。

THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发
admin的头像_

昵称

取消
昵称表情代码图片