1. 什么是数据可用层?

数据可用性的概念不同于去中心化文件系统和数据库,这一点在以太坊和Celestia网站上有所阐述。

然而,去中心化文件系统和数据库主要确保用户存储的数据可以访问。他们和数据可用层解决的问题不一样。

当然,数据可用性和去中心化存储也有共通之处,技术上他们都使用了纠删码、Proof of random access等验证方法来验证数据的可用性。

2. 数据可用性的技术如何?

目前有多类数据可用层,包括:

  1. 以太坊。ETH 作为第二层Rollup的DA(数据可用性)层。
  2. 以Celestia为代表的模块化区块链(blockchain) 。Celestia 是一个专门设计的 DA 层,仅处理数据可用性,并不执行交易。它在2022年掀起了模块化区块链(blockchain) 的潮流。这样的模块化区块链(blockchain) 还有Avail等项目。
  3. EigenDA 和其他 DA 产品。通过委员会确保数据可用性。

以太坊

以太坊已经是L2 Rollup的DA层。以太坊Rollup把二层的交易数据打包、提交到以太坊智能合约中,由以太坊来存储L2的数据,并保证这些交易数据的数据可用性。

虽然 rollup 可以通过链下计算扩展 ETH 的吞吐量,但它们的容量受限于 L1 ETH 区块链(blockchain) 数据吞吐量。因此,Rollups 要使用以太坊作为数据可用性层,以太坊需要增加其数据存储和处理能力。

以太坊在积极推进Danksharding升级,Danksharding可以提升以太坊存数据的能力,使ETH成为更强大的DA层。

总的来说,Danksharding能让以太坊的数据存储能力提升,使得ETH被用做DA的成本下降,从而成为更强大的DA层。

Danksharding的技术原理:

以Celestia为代表的模块化区块链(blockchain) DA层

Celestia 是一个模块化区块链(blockchain) ,仅对交易进行排序和发布,而不执行它们。通过将共识层和应用执行层解耦,Celestia 模块化了区块链(blockchain) 技术栈并为去中心化应用程序构建者打开了新的可能性。

Celestia对数据可用性的验证方法和以太坊类似,采用了二维 Reed-Solomon 纠删码,设计了一套随机抽样来验证数据、以及恢复数据的方案从而确保数据可用。

Celestia也与ETH有很大的不同。

Celestia的生态也发展很快。

链下DA层

链下DA层主要包括两种

3. 现在有哪些数据可用层?

目前,有多个数据可用性项目,包括:

总结

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。