Celestia 和 Avail 可以作为最小的、可插入的共识层和数据可用层来使用,仅验证数据可用性和交易排序,这就给区块链网络模块化架构提供了更大的灵活性。
不仅如此,将数据可用层和共识层「独立」出来,可以使其更具可扩展性,因为他们使用数学数据可用性证明(mathematical data availability proofs)能够非常有效地执行 DA 检查。(注:Celestia 使用纠删码,Avail 使用 KZG 承诺方案)
通过这种方式,可以有效解决执行共识瓶颈问题,因为在数据可用层只需执行数据可用性证明,无需通过执行验证区块的状态和有效性。
更重要的是,作为一个「单独」的层,意味着执行环境是「主权独立」的,就特定于应用程序的区块链而言,Celestia 和 Avail 是「可插入」的,无需引导自己的验证器集合 / 共识即可从其安全性中受益。
也就是说,这些区块链不仅可以更轻松地实现网络扩展,而且还能获得 Celestia/Avail (数据可用层和共识层)保护的安全性。
但是,由于数据可用层和共识层不验证交易有效性,因此必须以某种方式来执行「执行」,以处理交易执行和验证 / 争议解决。Celestia 提出将 Optimistic Rollups 作为一种解决方案,同时提议为 Cosmos SDK 添加 Rollup 支持。本质上来说,这种解决方案其实是在数据可用层和共识层之上建立了一个执行层。
整体来看,「数据可用层和共识层」环境与 ETH 2.0 拟构建的未来场景非常类似。比如,Vitalik Buterin 在以 Rollup 为中心的以太坊路线图中就这样写到:「每个人都可以处理单个高安全性执行分片,以及一个可扩展的数据可用层。」
如果 Polygon 的新工具能在链下扩展解决方案上构建一个可靠的执行层和一个稳定且便捷的执行层,那么这种可扩展的数据可用层技术似乎非常有前途。
最后总结一下:Avail 和 Celestia 提供了一种全新的区块链架构,该架构不仅允许模块化设计,其中特定于应用程序的主权链还能从共享安全中受益。
来源链接:twitter.com