复制成功

分享至

主页 > 数字货币 >

全面对比四大DA层:Avail、Celestia、以太坊、EigenDA

2023.11.01

全面对比四大DA层:Avail、Celestia、以太坊、EigenDA

不同的数据可用性层之间有什么区别?在这篇文章中,我们将探讨各种方式的优势和劣势。

在最近几年中,由于对执行扩展(scaling execution)的关注增长,Layer 2 开始得到关注到采用。与此同时,越来越多的参与者面临着由于有限的区块空间和高昂的成本带来的增长挑战。他们开始意识到,为了有效地扩大区块链的规模,一个可以扩展的数据可用性层是非常关键的。这也意味着他们需要一个既能节省成本又有更大区块空间的基础技术层,以支持各种不同类型的 rollups。

Avail 和其他几个团队正在从零开始构建可扩展的数据可用性解决方案,而其他团队,如 Ethereum,正试图增加现有区块链的数据可用性容量。不管采取什么方法,都存在一个事实 —— 开发人员今天选择的基础层将决定他们在未来几年的竞争优势。

Avail 是正在迅速发展的模块化生态的一个组成部分,它的目标是提高区块链的数据可用性。除了 Avail 外,还有其他的数据可用性(DA)解决方案,如 Celestia 和 EigenDA,它们也在为相同的目标努力。各种解决方案都在采用不同的策略和技术路径来实现区块链的可扩展性。作为其中的一个例子,Ethereum 目前正在采用一种名为 Proto-Danksharding 的技术,这也被称为 EIP-4844 。这项技术是 Ethereum 向实现其长期目标 —— 完全的 Danksharding 技术 —— 迈出的一步。 

这篇文章将评估每种方法的优势和劣势。我们将突出不同的设计选择,以方便大家全面了解。并帮助开发者找到最适合他们的 DA 层。

让我们先从概述开始,然后深入到每一个类别:

全面对比四大DA层:Avail、Celestia、以太坊、EigenDA

网络安全

当考虑基础层时,网络的安全性和韧性是首先引起关注的事项。以下是检查网络强度时的关键因素。

共识机制

在共识机制中,活跃性和安全性之间存在一个基本的困境。活跃性确保交易迅速处理并且网络保持运行,而安全性保证交易准确且安全。不同的区块链系统为其独特的用例作出不同的选择,以达到适当的平衡。

Avail 使用了 Polkadot SDK 的 BABE 和 GRANDPA 两种共识机制。BABE 主要用于生成区块。为了确保网络的活跃性,它与验证节点协调,确定哪个节点将成为新的区块生产者。GRANDPA 则主要负责区块的最终确认。当超过三分之二的验证者确认一个链包含特定的区块时,GRANDPA 允许确认前面所有的区块到这个特定区块的区块。通过结合这两种机制,Avail 形成了一种混合型的账本,这增强了其网络的弹性,使其能够在网络临时分区(temporary network partitions)或有大量节点故障的情况下仍然正常运行。

Avail 的设计选择与 Ethereum 中使用的 Casper 和 LMD GHOST 相似。LMD GHOST 是 Ethereum 的区块生产引擎,它依赖于 BABE 那样的概率性的终结性,而像 GRANDPA 那样的 Casper FFG 是一个提供终结性保证的终结机制。

Celestia 使用 Tendermint 的设计选择使他们能够在生成时确定区块。然而,这样的选择的权衡是当超过三分之一的运营商或验证者停机时,链存在可能会被停止的风险。同样重要的是需要注意到区块的终结性并不保证数据的可用性。Celestia 采用了一种基于欺诈证明(fraud-proof)的设计。在这种设计中,即使一个区块已经迅速地获得了终结性(也就是已被确认并且不会被更改),用户仍然需要等待直到他们确信相关的数据是可用的。

数据可用性委员会(Data Availability Committees,简称 DAC)是一组负责确保数据可访问或验证数据可用性的组织或实体。当他们确认数据是可用的时,会使用特定的加密签名来表示这一确认。这意味着,当超过大多数的委员会成员同意某数据是可用的时候,他们会采用一个特殊的数字签名来证明这一事实。

EigenDA 是这样一个 DAC,它不直接存储在 Ethereum 的主链上,因此被称为“链下”(off-chain)DAC。Ethereum 网络中的验证者有选择加入 EigenDA 的权利。当 DAC 成员确认某些数据的可用性时,他们会提供一种基于智能合约的证明或声明。这种证明表明他们已经验证了数据的真实性或完整性。除此之外,为了确保数据的顺序或结构性,DAC 成员还依赖于一个外部的、独立的服务来对数据进行排序或组织。

去中心化

当考虑到网络的安全性时,有两个关键因素需要考虑:总的质押金额和这些质押的分布。去中心化的程度,也就是质押金额如何均匀分布,直接影响了一个网络的安全性。潜在攻击的成本被用来评估网络的安全性。这是因为,如果质押数额在更大的验证者集合中均匀分布,那么试图攻击网络的破坏者就需要说服更多的节点来获得同样的质押数额。

Avail 从 Polkadot 继承了提名权益证明(NPoS),这使得它能够支持多达 1, 000 个验证者。由于其采用顺序的 Phragmén 方法,一个多赢者的选举方法,NPoS 具有有效的奖励分配,可以减少质押中心化的风险。

免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

加⼊OKEx全球社群

和全球数字资产投资者交流讨论

扫码加入OKEx社群

相关推荐

industry-frontier