Tag: 可扩展性

万字长文带你读懂Celestia 的潜在功能和模块化世界的未来

作者:RainandCoffee

编译:DeFi之道

前言

早在 2019 年,当我们(Maven11)投资 LazyLedger(现在叫 Celestia)时,模块化一词在区块链设计上还没有得到普及。但在过去的一年里,它已经被像 polynya 这样的研究人员、大量的 L2 团队和无数其他人员所普及了,当然还有 Celestia Labs 团队 — 他们在 LazyLedger 的第一篇博文中创造了这个词,与分离共识和执行有关。

正因为如此,我们很高兴能提出我们对 Celestia 投资的最新概述。它将提供对我们所设想的模块化世界的见解,以及在这样一个生态系统中的各个层次和协议,及为什么我们对它提供的潜在功能如此兴奋。

架构

目前,大多数正在运行的公共区块链都是单体实体。所谓单体,我们指的是一条可以自行处理数据可用性(DA)、结算和执行的链。现在,已经有了一些单体链的变化,特别是关于以太坊上的 Rollup 和 Avalanche 上的子网(Subnet)。它们含有模块化组件,然而,这些并不是最真正意义上的模块化区块链。

让我们定义一下我们说的“模块化”是什么意思,以免产生误解。当我们说模块化时,我们指的是通常组合在一起的层是解耦的事实。这意味着什么呢?这意味着链的三个组成部分是解耦的,所以要么处理执行、要么处理共识或数据可用性。这意味着你可以把模块化这个词放在 rollup 上,因为它们只处理执行。而以太坊作为单一的实体处理其他一切。

在 Celestia 的案例中,我们可以把模块化这个词放在它身上,因为它只处理数据可用性和共识,它将结算和执行委托给了其他层。当然,这些层也是模块化的,因为它们只处理部分组件本身。这意味着在以太坊的情况下,我们不能称其为模块化区块链,因为关于执行组件的外包只发生在其当前的 rollup 上。尽管如此,以太坊仍然能够自行处理执行,同时也允许 rollup 在链外批量交易。这意味着,在其目前的实施中,以太坊仍然是一个单体链。不过,以太坊仍然是理想的结算层,同时也是最去中心化和最安全的智能合约链。

你可能会说那 Polkadot …