Axelar在 Avalanche Summit 黑客马拉松推出一个月后,于 4 月向主网发布了其通用消息传递功能。

在过去的几年里,随着加密货币、去中心化金融(DeFi)和区块链技术的发展,市场上公有链数量不断增加,从 2017 年的几个到 2022 年的几十个或上百个,每天都在创造更多, 去中心化应用程序 (dApp) 开发人员可以选择的平台爆炸式增长,这使一些问题开始显现出来:由于平台之间缺乏互操作性而导致的孤立开发。至少到现在为止,无论是在使用、编程语言还是底层技术,Dapp开发仍然很大程度上缺乏跨链工作能力。

什么是通用消息传递

通用消息传递不仅仅是打包资产并在链之间传输它们:它使构建在一条链上的开发人员能够调用任何其他连接链上的任何函数。(我们使用“功能”这个词来涵盖应用层的智能合约和协议层构建的功能,例如在 Cosmos 中。)这意味着在 Web3 中的完全可组合性。开发者可以选择最适合用例的链,并为用户构建完整的体验,让他们一键实现与任何资产、任何应用程序、任何链上的交互。

与所有 Axelar 功能一样,通用消息传递依赖于无权限验证器集(POS权益证明)来确保安全性,以及处理路由和翻译的去中心化协议。Axelar 基于POS权益共识,他保障通用消息传递功能的安全:这允许开发人员而不是将资产带到程序中,而是将程序带到资产中。通过这样做,通用消息传递为 DeFi、游戏、NFT 和去中心化网络上所有类型的应用程序的可组合性打开了一个全新的世界。

通过通用消息传递,Axelar 网络正在扩展安全跨链通信的定义。要真正了解这些对程序员的重要性,我们可以查看一些已经可用的互操作性选择。

中心化交易所

用户将一个区块链中的资产与另一个区块链中的资产进行交易,中心化交易所同时持有资产并充当中间人。这使用户可以轻松地将价值转移到另一条链上,但需要权衡资产价格风险。最终,交易可以被交易所审查。 

互操作性中心

Cosmos 和 Polkadot 等生态系统通过在其职权范围内开发专门的、可互操作的区块链,促进了区块链平台的爆炸式增长。尽管互操作性在这些生态系统中蓬勃发展,但由于各种挑战阻碍了与不同生态系统的交流,因此扩展其边界的速度较慢。

成对多重签名

随着对互操作性需求的增长,成对的多重签名已经出现。这些双向智能合约包括桥梁。他们在两个网络之间存储流动性,并在源网络上从用户那里获取打包资产,并在目标网络上发行等价物。成对多重签名一直是 DeFi 中最大规模攻击的受害者;尽管有这样的不良记录,但市面上新提出的跨链解决方案仍然是如此。

通用消息传递的工作原理:

  1. 应用程序开发人员在目标合约中实现 Axelar Executable 接口。
  2. 用户从源链发起调用函数(或调用函数+token)。
  3. 从源链调用进入 Axelar 网关。
  4. Axelar 网络确认调用,减去使用费(以原生源链代币计),并准备目标链上的传出交易。
  5. 请求被批准,并从目标链上的 Axelar 网关发出。
  6. 此时,调用函数就像在源链上一样执行并相应地产生结果。

网关到网关,这个过程大约需要 120 秒。您可以在我们的开发人员技术文档中阅读针对开发人员的完整说明。您可以在Axelar Discord的“#developers”频道中找到讨论和问题的答案。 

通用消息传递的潜在用例

通过跨所有生态系统的安全跨链通信,开发人员可以: 

  • 创建托管来自多条链的 NFT 的平台,使一条链中的用户能够购买在另一条链上铸造的 NFT,而无需将资产从一条链转移到另一条链。
  • 允许 NFT 持有者抵押他们的 NFT,在任何链上的借贷应用程序中使用它们。 
  • 使用 dApp 将衍生品从一条链索引到另一条链。 
  • 允许用户通过单个链上的单个聚合器在多个链上的多个资产中汇集流动性。  

作为 Axelar跨链授权计划的一部分,已有 18 个团队正在使用通用消息传递和其他 Axelar 功能构建应用程序。随着通用消息传递功能的普及,改变 Web3 范式的“超级应用程序”也即将出现。

要了解有关通用消息传递的更多信息并开始构建,请查看我们的文档