Untitled

互操作性方法旨在促进区块链之间的资产和数据交换。问题在于,大多数解决方案都涉及有问题的信任模型,并且它们的链间连接性并不是真正无限的(查看我们对互操作性市场的广泛分析以了解更多信息)。在行业互操作性方法中似乎没有得到充分重视的是重新思考 dApp 开发工具包本身。在 ZetaChain,我们正在构建第一个具有内置互操作性的公共 L1 区块链。也就是说,一个能够支持全链智能合约的开放链,可以从一个逻辑点访问和管理任何其他链上的资产和数据。我们在这篇文章中的目标是在 web3 互操作性不断发展的背景下,更多地阐明这种创新的自下而上的方法。我们还对几个著名的第 1 层区块链和消息传递协议进行了具体比较。

多链互操作性的五个进展

多链的增长催生了对更大区块链互操作性的需求。市场上针对用户的大多数方法都是有风险的,从用户体验和流动性的角度来看是分散的,在不同链的连接方面受到限制,而且一般来说,真的很混乱。在本节中,我们回顾了迄今为止互操作性方面的五个关键进步。

新的第 1 层和第 2 层(封闭系统)

近年来,自以太坊问世以来,我们看到了新的第 1 层区块链和扩展解决方案 (L2) 的涌入。尽管链的可选性更大——每一个都有不同的权衡——但用户仍然面临着高度分散的应用程序和生态系统,他们无法轻松地在这些应用程序和生态系统中导航。

中心化交易所

这些组织的出现是围绕关键的第 1 层和第 2 层区块链构建的,并且表现得像中心化的桥梁。例如,在 L1 上获得资产的用户可以将其转移到中心化交易所钱包,用它与中心化账本中不同链上存在的不同资产进行交易,然后将其提取到新的 L1 系统中。这种方法需要对中心化交易实体的完全信任,并有单点故障的风险。交易所内部实际发生的事情对用户来说是不透明的。

具有不同安全模型的跨链桥

这些解决方案允许用户使用包装资产在不同区块链之间转移资产,即实际资产的已发行底层表示,通常锁定在金库合约中。桥梁和包装资产具有不同或集中的信任模型,这可能会使用户资产面临风险并导致桥梁/保险库被利用,不幸的是,这种情况经常发生。它们的局限性还在于,例如,Polygon 桥仅支持将某些资产转移到 Polygon。阅读 此 ZetaEducation 推文线程 以了解更多信息。

跨链桥聚合器

在跨链桥之上,我们已经看到构建器开发了聚合器,例如 LI.FI 和 Socket。这些界面根据用户希望转移的资产将用户路由到正确的桥接器,这样用户就不必决定和了解每一个桥接器。虽然这改进了一些用户体验,但这些解决方案并没有解决潜在的安全差异和与桥梁本身相关的风险。

具有原生价值转移的跨链消息传递

区块链间连接的另一个进步是跨链消息传递。 Axelar、Celer 和 LayerZero 等新协议提供通用的跨链消息传递,让您可以在区块链上的现有智能合约之间发送或中继一组特定数据,以在某些情况下实现原生价值转移。然而,构建需要链上多个资产的更复杂的应用程序——例如稳定的 DEX 或贷款——更难实现。这种方法需要在每条链上部署一个合约(所以你不能支持像比特币这样的非智能链)。它还涉及更多的合约逻辑(以及攻击面)和等待不同消息在不同链之间传递和同步状态的复杂性。这转化为用户体验中的更多风险和时间。

ZetaChain 的区块链互操作性方法

区块链互操作性的下一个标准结合了跨链消息传递和原生 Omnichain 智能合约 的出现。虽然跨链消息传递提供了一种异步构建模式并且对某些应用程序有意义,但 Omnichain 智能合约提供了一种更同步的构建方式,就好像一切都在一条链上一样。

这些系统共同支持创建真正的全链 dApp。 Omnichain dApps 默认跨越所有链,可以从单一逻辑点访问和管理连接网络上的资产和数据。有了这个工具包,开发人员就有了充分的创造力来构建复杂的,但(对用户而言)大大简化的用户体验,利用对流动性和数据的统一访问。在这种范式中,所有钱包、网络和资产都可以从最终用户那里抽象出来。交易一步发生,没有包装,它们立即结算,就好像一切都在一条链上一样。

如今,ZetaChain 是唯一支持此完整工具包的去中心化公共 L1 区块链,可实现通用的 omnichain 可编程性。开发人员可以使用同步(Omnichain 智能合约)和异步(跨链消息传递)架构或两者的组合来构建。 ZetaChain 与链和层无关,这意味着 ZetaChain 甚至可以启用 [比特币智能合约](https://blog.zetachain.com/bringing-defi-and-smart-contracts-to-bitcoin-dogecoin-and-other-non-智能链-dfe2215c44d5)。这种能力看起来和感觉起来很像以太坊,可以信任智能合约根据预定规则管理资产。 ZetaChain 的不同之处在于智能合约可以对任何区块链上的任何数据/资产执行此操作。如需更深入的技术和安全概述,请查看 此 ZetaEducation 线程

主流跨链方案对比

在下面的并排功能比较表中,我们分享了 ZetaChain 最能与之进行比较的解决方案的好例子。在表格下方,我们对特定解决方案如何处理与 ZetaChain 相关的互操作性进行了分类和描述。一个关键的收获是,当今不存在具有全链智能合约功能的公共、去中心化解决方案。