多链生态系统是扩展 Web3 活动的唯一出路?|流动性

发布日期:2022-06-02 10:10:06

  对 rollup 最常见的批评之一是,õ它们“破坏了可组合性”ી。这一直是大多数单体链”最大化主义者的主要论点。然而,“一条链来控制一切”是不可能的,多链生态系统是唯一的出路。

  考虑ô到这一点,在Μ主要基于 rollup ৻的生态系统中,可组合性意味着什么?

ƒ  虽然可组合&#ffe0 ;性的概念看起来很简单,但在多链环境中探઺索,它存在更多的细微差别。

  可组合性:一个智能¸合约读取和写入另一个智能合约Κ状态的能Ø力。

  简单地说,当应用程序可以与其他应用程序交互时,它们◐就是可组合的。例如,一个自动化 Uniswap v3 流动性头寸的应用程序可以与 Uniswap ⓖ组合,因为它可以读取 Uniswap 流动性池的当前数据并为其用户执行增Ω加或删除流动性头寸。如果 Uniswap 和流动性应用程序位于同一条链上,它们可以同步组合。

  同步可组合☞性:智能合约之间的可组合性,其中交互在已知和有限ä的时间内发生。

  同步可组合性只是在单个区Β块的时间跨度内发生的应用程序之间的交互。例如,闪电贷要求借款人在单次交易中借入和偿还贷款。由于单个事务不能跨越多个区块,所以它必须发生在单个区块内。通常,在同一条链上相互组合的应用程序都是同步进行的。以太坊上的所有 D♫eFi 应用程序彼此同步组合。然&#266b;而,同步可组合性并不是唯一的可组合性类型。

  异步可ઢ合成性:智能合μਪ约之间的可组合性,其中交互发生在未知且不受限制的时间内。

  与同步可组合性(应用程序之间的交互必须发生શ在一个区块内)不同,异步可组合性使应用程序之间的交互跨越多个区块。虽然异步交互可以花费无限的时间,但实际上没有人愿意永远等待。超时可以通过在预定的时间内停止≠交互来缓解这种情况。重要的是,异步可组合性使不同链上的应用程序能够相互交互。但是,如果应用程序位于不同的链上,它÷们将如何进行组合?

  在不同的区块链之间传递数据需要一个桥。虽然许多桥只是为了在链之间转移代币而存在,但异步可组合性的优点使用户能够与不同链上的应用程序进行交互,而无需任何代币桥接。例如,假设 Uniswap v3 和我们第一个示例中的流动性应用程序ⓖ位于不同的链上。当用户在链 A 上与流动性∧应用程序进行交易时,它将与链接到链 B 的桥进ણ行交互。流动性应用程序将向桥指定它想要与链 B 上的哪个应用程序交互,以及它想进行什么类型的交互。在这种情况下,我们会说它在 Uniswap 上创造了流动性头寸。然后,桥将数据转发至链 B 以在 Uniswap 上创建流动性头寸,并将结果返回给链 A,包括来自 Uniswap 的一个 LP NFT。

  要使桥能够实现异步可组合性,它需要通用的数据传递功能。通用数据包含区块链可以中继的任何任意类型的数据,如应用程序&#256f;状态、ⓣ有效性证明或੓区块头。

  存在于Ø同一 Rollup 中的应用程序可以彼此同步组合。但是,不同 rollup 上的应用程序需要一个桥来进行异◈步组合,这与不同单体链上的应用程序的要求相同。由于不可能使用单个区块链来扩展所有 web3 活动,因此具有异步可组合性的多链生态系统是唯一的解决õ方案。rollup“破坏”可组合性的论点是短视的,因为:

  ⓟ因此,多ⓠ链生态系∼统有其自身的一系列基本问题。

  除了 rollups 可以拥有的可扩展性属性Ε之外,它们还解决了这两个基本问题。Rollups 不需要自己的验证器,只需要一组થ序列器来生成区块。基础层提供安全验证器集。共享一个结算层的 Rollups» 可以在它们之间建立信任最小化的桥,因为它们的状态转换可以通过结算层轻松验证。

  最后,异步可组合性部分缓解了多链生态系统的另一个基本问题,即碎片化,因为应用程序可以从不੘同的链上获取流动性。例如,跨多个链上聚合和路由交易的 DEXûs 将减少对大型交易的价格影响â,因为增加了获得流动性的机会——对于稳定币和抵押衍生品来说甚至更好。(金色财经)

24小时滚动播报最新的财经资讯和视频,♬更多粉丝福利扫描二维码关注(sinςafinance)

新ã浪财૯经意见反馈留♫言板

All ρRights″ Resëerved 新浪公司 版权所有

关于

发表评论

邮箱地址不会被公开。 必填项已用*标注