一文速览模块化区块链 Celestia 的设计优势及 TIA 代币市值潜力 - ChainCatcher

Celestia

Layer

Celestia 是一个模块化 DA 层,允许应用程序/Rollup 部署在 Celestia 现成的 DA 和共识层之上。因此,应用程序可以专注于执行本身,同时将 DA 和共识工作交给 Celestia 处理。为了更好理解,有必要了解数据可用性(DA)、整体式和模块化网络的基础知识。

Untitled

Modular v.s Monolithic

像 Solana 或 Avalanche 等区块链网络中,一个完整节点必须执行区块链的所有四个职责,包括执行、结算、数据可用性(DA)和共识。

为了解决这些问题,一些链下方法可以通过在其他地方存储交易数据来为网络「减负」。常见的链下解决方案包括:

  1. 数据可用性委员会(DAC);
  2. 数据可用性网络(DAN)。

在所有 DAN 中,Celestia 是最受欢迎的选择。Celestia 是一个模块化 DA 层,由两个重要功能组成:

  1. 数据可用性采样(DAS);
  2. 命名空间 Merkle 树(NMT)。

DAS

2D Reed-Solomon编码是一种纠错码,用于保证数据的可用性和完整性。在Celestia中,区块数据被划分为多个小块(chunks),这些小块首先在行方向上进行Reed-Solomon编码,然后在列方向上再次进行编码。这种二维编码方法能够在数据丢失的情况下,通过剩余的数据重构出原始数据。

这种编码技术的应用保证了即使部分数据丢失或被篡改,也能从其他数据中恢复出完整的区块信息,从而增强了网络的数据可用性和抗篡改能力。

Untitled