一览模块化 DA 设计的五种因素:Celestia、Avail 和 EigenDA 谁是赢家?
2024-01-22 16:20
PANews
2024-01-22 16:20
订阅此专栏
收藏此文章
五种因素包括数据可用性抽样、共识 +DA 保障、去中心化程度、扩展能力及成本。


撰文:hitesh.eth,加密 KOL

编译:Felix,PANews


Arbitrum 上个月支付了约 1980 美元 /MB 的 DA 费用。与此同时,Manta 使用 Celestia DA 只需支付 3.41 美元 /MB。模块化 DA 层可以为 Rollups 节省大量 Gas 费。Celestia、Avail 或 EigenDA...谁将赢得 DA 之战?


为什么需要模块化 DA?


在像以太坊这样的整体区块链中,数据可用性 (DA) 通常是单个系统设计的一部分,在区块空间利用率较高时,数据可用性将成为限制其发展的瓶颈。Gas 费越高,用户体验越差。


以太坊多年来也意识到了扩容问题,开始探索各种链下扩容解决方案。Rollups,尤其是 OP Rollups,近年来成为流行的链下扩容解决方案,但在区块空间需求较高时,仍然面临 Gas 费过高的问题。


Rollups 面临的另一个问题是,他们将几乎 70-90% 的收入花在调用数据和以太坊 DA 的存储上。


模块化数据可用性层作为降低 DA 成本的潜在解决方案之一,可将成本降低达 99%。



这一点已在 Celestia 和 Manta 上得到印证。由于选择 Celestia 而不是以太坊 DA,Manta 成功节省了近 99% 的 DA 成本。虽然以太坊也在进行重大升级,将为 L2 调用数据引入单独的区块空间。



据估计,可以降低调用数据成本 5-10 倍。但即使将 Proto Dank Sharding(EIP-4844)与 Celestia 进行比较,Celestia 仍然以至少降低 50 倍的优势胜于 Blobspace。


现在的问题是,像 Celestia、Avail 和 EigenLayer 这样的模块化 DA 的设计考虑了哪些因素,使其能够将调用数据发布成本降低到如此低的水平?


有许多因素会影响 DA 层的整体性能和成本,加密 KOL hitesh.eth 认为以下五个最为重要:


  • 数据可用性抽样(Data Availability Sampling,简称 DAS)
  • 共识 + DA 保障
  • 去中心化程度
  • 扩展能力
  • 成本


数据可用性抽样


在以太坊 DA 中,节点遍历区块的所有数据以检查数据是否可用,这不仅需要花费大量时间而且也增加了成本。在数据可用性抽样中,轻节点无需下载数据即可验证数据的可用性。



像 Celestia 和 Avail 这样的模块化 DA 使用诸如纠删码等技术,将数据分割成小分片,并允许轻节点随机选择分片的子集进行下载和验证。


Celestia 还使用命名空间默克尔树 (Namespaced Merkle trees,NMT),允许 Rollups 仅将数据的相关部分发布到 Celestia 区块,有助于降低轻节点存储和验证成本。EigenDA 不使用数据可用性抽样。


共识 + 数据保障


在谈论降低数据可用性成本时,共识发挥着自身的作用。它包含两个部分:交易应更快地添加到区块中,并且交易的准确性应该有安全保证。



所以,区块最终确认时间加上数据保证时间将在优化 DA 层的性能方面发挥各自的作用。Celestia 使用 Tendermint,在区块最终确认时间方面更快,还使用防欺诈设计来确定交易的准确性。


另一方面,Avail 使用继承自 Polkadot SDK 的混合共识机制(Grandpa 与 Babe),与 Tendermint 相比,其区块最终确认时间较慢。但由于 Avail 也使用 KZG 承诺进行有效性证明,因此验证交易准确性的速度比 Celestia 更快。



EigenDA 使用以太坊的 Casper 权益证明共识,比上面讨论的其他共识要慢。EigenDA 使用 DAC 进行验证过程;DAC 是由一组验证者组成的委员会,负责验证过程。



数据可用性委员会 (DAC) 节省了验证时间,但也带来了中心化风险。使用 DAC 也可以有效降低 DA 成本,Metis 和其他有效性解决方案就证明了这一点。


去中心化


去中心化程度是设计因素的最重要方面之一。去中心化程度指的是有多少验证者在保护网络以及整个网络上的权益分配。Celestia 支持最多 100 个验证者。


Avail 使用指定的权益证明,并且支持多达 1000 个验证者。即使大多数全节点宕机,也可以保持运行,因为它们是从轻节点的 p2p 网络中进行抽样。Avail 是唯一具有强大故障安全机制的 DA 层。



EigenDA 是一种主动验证服务(AVS),通过智能合约上的锁定再质押 ETH,从以太坊验证者那里共享安全性。EigenDA 的安全保证将取决于验证者数量再质押的 ETH 数量。


扩展能力


模块化层应具有随着需求增加而动态缩放区块大小的能力。Celestia 和 Avail 使用大区块、数据可用性抽样和轻节点来满足不断增长的需求。EigenDA 使用的 DAC 也被认为是可扩展的。


成本


模块化 DA 的成本取决于上面讨论的各种因素。Celestia DA 现已上线,目前向 Manta 收费 3.41 美元 /MB;成本也会根据 TIA 的价格而变化。Avail 和 EigenDA 尚未上线,NEAR DA 成本最低。


【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

PANews
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开