链眼社区:专注于区块链安全,区块链数据分析, 区块链信息整合,区块链技术服务和区块链技术咨询。

为什么模块化应用程序特定的区块链是未来
扫地僧
2022-06-18 07:22:09

今天蓬勃发展的 Cosmos 生态系统突出了运行许多特定于应用程序的区块链的难以置信的好处。然而,在此基础上,仍有许多令人兴奋的发展正在进行中,以创建支持未来多链的有凝聚力的模块化堆栈。

首先,让我们在这里分解两种截然不同的方法的一些示例:

1.一条共享链——Solana 就是这里的主要例子。他们雄心勃勃的愿景包括成为全球价格发现引擎,仅受光速通过光纤的限制。“纳斯达克速度的区块链。” 因此,可以理解的是,他们非常重视拥有一个具有完全同步可组合性的共享状态机:

2.特定于应用程序的区块链(ASBCs)—— Cosmos 一直是 ASBC 生态系统的先驱,现在 Polkadot 也将其平行链上线。每个都为 ASBC 提供了一种独特的方式来脱颖而出,同时保持非常无缝的互操作性。Cosmos 区域利用IBC(具有不同链之间的跨链消息传递标准),平行链利用XCMP(仅用于平行链通信的协议)在 Polkadot 中实现互操作性。

当今 ASBC 的优势

那么,为什么还要打扰这个由许多链组成的生态系统呢?为什么不只运行一台虚拟机并在其上启动所有智能合约呢?好吧,正如我们现在所知,这种狭隘的方法带来了许多挑战。在共享层 1 上启动的智能合约非常适合有限的一次性用例(例如 ICO),但更复杂的长期平台从作为单独的 ASBC 启动中受益匪浅:

  • 灵活性——假设您正在构建一个针对支付进行优化的全新以太坊 dApp。运行一个支持并行执行的 UTXO 模型可能很有意义。不幸的是,以太坊使用基于账户的模型。如果您将 dApp 部署为自己的 ASBC,则可以根据需要对其进行自定义。事实上,这正是Fuel Labs一直在努力的方向。这只是 ASBC 开发人员可以自由实施的众多优化中的一个示例。
  • 主权——回想一下“The DAO”黑客,硬分叉的决定是由底层基础链的社区为整个以太坊生态系统做出的。因此,单个 dApp 利益相关者几乎没有自主权。不幸的是,网络级别的治理并不总是与单个 dApp 的最佳利益保持一致。如果今天在 Cosmos 中发生类似的黑客攻击,各个区域将可以自由地做他们想做的事情,而无需硬分叉任何其他链。

当今 ASBC 的局限性

可扩展性和安全影响在这里变得非常交织在一起。可扩展性可以简单地认为是相对于验证成本的总吞吐量。分析 Cosmos 的当前迭代,它希望通过跨多个 ASBC(即,许多区域而不是一条链)拆分来横向扩展,从而减少对有限计算和存储资源的竞争。然而,它解决了这个问题,代价是在许多链上分散了安全性和验证器。区域都负责引导自己的验证器集。

请注意,可选的链间安全性即将出现在 Cosmos 中,但它无法扩展到覆盖我们看到潜在数百万 ASBC 长尾的世界。选择跨链安全的区域将需要竞标并说服 Cosmos Hub 验证器来验证他们的网络。这是一个令人难以置信的令人兴奋的发展,允许为给定的 ASBC 定制所需的安全级别。

Polkadot 的架构由平行链(单独的异构第 1 层)组成,所有这些都利用第 0 层中继链来确保安全。你可以把它想象成类似于 Cosmos 如果它具有链间安全性(而不是选择加入)的样子。这很棒,因为每个平行链都保证了强大的安全性,无需引导验证器集。这并不是很好,因为平行链的数量上限为 100,而且这些平行链插槽拍卖并不便宜。作为参考,Acala 和 Moonbeam(前两位拍卖获胜者)各自锁定了超过 13 亿美元的 DOT,以确保其最初的 96 周租约。由于进入门槛很高,与 Cosmos 区域相比,平行链倾向于更大、更复杂的区块链。例如,你可以合理地插入 Cosmos 并启动一个去中心化交易所作为它自己的 ASBC。在 Polkadot 上,您更有可能看到诸如 Moonbeam 之类的实现,它运行完整的 EVM,允许智能合约 dApp(例如 Dex)以您今天在以太坊上看到的方式在其上运行。

Celestia 和完全模块化的未来之路

我们看到 ASBC 网络蓬勃发展,但它们也伴随着权衡。Cosmos 可供许多链插入,但它们没有共享安全性的好处。Polkadot 的平行链享有共享的安全性,但它可以以高成本提供给少数链。

进入 Celestia,以低成本为许多链提供共享安全性。虽然 Polkadot 可以被认为是一个原型模块化堆栈,而 Cosmos 是一个伪模块化(又名多链单体)生态系统,但我们现在可以进一步展望未来并设想一个完全模块化的残局。在此设置中,ASBC 将利用 Celestia 作为共享安全的基础层。不再需要引导碎片化的验证器集——只需构建一个出色的执行环境即可。

即将到来的 Cosmos 跨链安全模型将固有地受到 Hub 的验证器集只能处理这么多 ASBC 的所有单个交易这一事实的限制。Celestia 可以进一步扩展,因为它的唯一作用是订购数据并使其可用(而不是运行和验证所有单个事务,这不容易扩展)。插入 Celestia 并简单地为数据字节付费是一个非常低的进入门槛。然后,ASBC 可以在 Celestia 之上作为 rollup 使用他们选择的欺诈或有效性证明(分别在乐观和 ZK-rollup 的情况下)。执行与 Celestia 完全分离,由 ASBC 处理。这个世界将由多个集群组成,给定集群中的所有链都以信任最小化的方式进行通信。我们今天已经看到连锁店以这种方式运作:

未来,Celestia 将能够为 ASBC 汇总集群提供可扩展的基础层,以在其之上存在并共享安全性。例如:

  • 今天——Cosmos 区域通过 IBC 以可信的方式进行通信
  • 未来的目标——在 Celestia 之上启用基于汇总的 Cosmos 区域,以形成一个集群,通过 IBC 以信任最小化的方式相互通信(因为它们将有一个共享的数据可用性层来检查彼此的块是否包含在Celestia 数据可用性链)

最后的想法

今天有许多令人兴奋的 ASBC 生态系统将在未来许多年继续吸引新用户。但是,它们仍然受到相同限制的约束。Celestia 使用突破性的新密码原语(利用数据可用性采样与欺诈/有效性证明)使开发人员能够构建完全模块化的 ASBC 堆栈,最终解锁许多安全且可互操作的链的世界。

文章翻译自:https://medium.com/@Jon_Charbonneau/why-modular-app-specific-blockchains-are-the-future-79652e5c75ec