
近年来,Axelar网络成功地连接了数十个不同的区块链生态系统,处理了数十万个跨链请求,累计完成的交易价值达数十亿。
随着越来越多的链和应用程序使用该堆栈,需要连接更多的链,定制安全性和简化多链开发的需求不断增加。
本文介绍了由Cosmwasm支持的Axelar虚拟机。该虚拟机将互操作性转化为可编程的Layer,使开发人员能够在Axelar上编写智能合约,并扩展其跨链部署以实现对跨链网络层的编程。
Axelar虚拟机支持我们正在推出的另外两个产品:
Interchain Amplifier - 一种无需许可的模型和服务,允许任何人轻松无缝地连接到Axelar网络及其所有互连的链。
Interchain Maestro - 一个编排工具,开发人员可以使用它来部署和管理其多链dApp实例。Interchain Maestro允许开发人员一次构建,随处运行。更新:Interchain Token Service (ITS)是Interchain Maestro的一个组件,于7月份推向测试网。【更新:ITS于2024年1月份上线主网。】
Axelar 正在启动一项 500 万美元的开发者资助计划,用于支持使用 Axelar 虚拟机进行构建并扩展链上开发。
互操作性不是一个目的地,而是一段旅程,其最终目标是不断简化开发者和用户在多个系统之间的交互。从一开始,Axelar网络就被设计成可以简化和加速异构系统之间的连接。今天,该网络由权益证明安全机制驱动,连接超过30个链,处理数十万次跨链通信调用,并将来自不同社区的用户联系在一起。
作为一个覆盖层,Axelar网络可以看到Web3空间中各种网络的情况。它保护开发者在任何链上构建的权利,以及用户与任何链上的任何资产或应用进行一键交互的权利。Axelar网络是中立和永恒的,其核心使命是扩大分布式Web的生态系统。
本文介绍了由Axelar虚拟机驱动的可编程互操作性的概念。
当涉及到区块链互联互通性时,安全性一直受到广泛关注。然而,许多讨论往往忽视了其他关键属性,如开发成本、经济学、复杂性以及在连接成千上万个链时出现的最终拓扑结构。
所有连接,无论是使用基于链上验证技术(如轻客户端或ZK证明)还是外部验证器集,都需要付出高昂的建立和维护成本。它们涉及多个复杂部分:代码、不同网络、它们之间的中继器等。基于链上验证技术的前期成本最高,并且不易重复利用,因为代码高度依赖于底层链。
如今,已经有超过1,000条链(且在增长),需要进行连接。要在它们之间实现成对连接,需要建立 499,500 个连接。(更普遍地,在一个点对点模型中,所有连接都是成对连接,要实现完全的连接性,我们需要对 N 条链之间的互连性建立 N(N-1)/2 个连接。)显然,这是不切实际的建设和维护。因此,一个链将不可避免地需要连接到一个中心枢纽,以与其他生态系统互动。否则,它将需要承担建立和维护其他 N-1 个连接的巨大和昂贵负担。
此外,当部署跨链 dApp 时,开发人员通常需要在多个链上设置其合约,选择 RPC 提供者,并随后在所有链上执行相同的管理功能(如升级或参数更改)。事实证明,大多数开发人员将 70-80% 的时间用于在多个链上部署和管理他们的 dApps,而不是在其 dApp 功能和用户体验上进行创新。
像 Axelar 网络这样的枢纽可以提供一对多的路由特性。通过开发单个连接,一条链可以访问到 N 个其他互连的生态系统。在这种模型中,将轻客户端或 ZK 链连接到枢纽是经济实用的方法。
鉴于 Layer1/Layer2/数据可用性和其他 Web3 层的快速增长,我们如何简化新连接到 Axelar 网络的开发,并简化跨链 dApp 部署?
在互操作层本身建立可编程性是实现更快速、更无缝扩展新连接、自定义互操作层以及简化跨链部署的最佳方法。这是 Axelar 虚拟机旨在实现的最终目标。
在网络层的虚拟机被实例化,以使开发人员能够在链与链之间实现互操作性并组合彼此的功能。我们描述了使用虚拟机来扩展互操作性的两个关键产品。

Interchain Amplifier使开发人员可以无需许可地建立与Axelar网络的连接。开发人员可以访问Axelar的互连网络,通过支付与开发仅一个连接等价的成本来“放大”他们的资源。他们可以在新的生态系统或现有链之间建立连接,以添加新的网络属性,例如改进的安全性或更好的交付和可用性。
例如,一旦以太坊为其状态开发了强大的轻客户端和零知识证明,开发人员就可以轻松将它们集成到Axelar网络中,用来替换或增强现有的连接。

开发者还可以利用独立的连接路径来增强应用层的安全性。在介绍多路径路由的博客中,我们描述了对于价值较低的传输,应用程序可以选择接受任何可用连接授权的消息。对于价值较高的传输,应用程序可以要求消息在获得批准之前通过多个独立路径。这种架构,结合着可向前兼容的 dApp 部署,使开发者能够构建可扩展的跨链技术,同时适应跨链网络层的未来改进。

Interchain Maestro引入了一个新的构建范式:构建一次,随处运行。可以将其视为Web3的Kubernetes - 一组编排合约和模板,帮助设计、部署和管理您的dApp跨多个链。开发者将能够:
指定他们想要部署的合约,以及相关的链和任何治理参数。
将这些确认和初始参数存储在Axelar网络上的智能合约中,随后在所有其他网络上部署它们。
轻松地将这些合约扩展或克隆到其他链上。
仅通过Axelar网络上的一个交易即可升级其合约代码,Axelar网络将将升级传送到其所有互联链上。
开发者只需在Axelar网络上提交一个交易即可与多个链进行交互,仅需一次跳转。这消除了在多个链上执行相同功能的需要,并允许统一的工作负载管理。
更新:Interchain Maestro的一个组件Interchain Token Service于七月份发布到了测试网。Interchain Token Service自动发行和管理保留原生特性的Interchain Token,如跨链可替换性和自定义功能,在跨链部署中保持不变。了解更多。
越来越多的合作伙伴正在与Axelar虚拟机集成,以在Web3堆栈的所有层面构建可编程互操作性。Celestia、Centrifuge、Coinbase Base、MobileCoin、NEAR、Shardeum、StarkWare、zkSync等项目正在致力于集成和扩展其生态系统。
通过Axelar虚拟机在互操作性层引入可编程性,我们可以定义和程序化新的跨链属性,超越简单的传递任意消息。Axelar网络不是单一协议,而是一个永恒的生态系统和连接层、连接、服务和网络功能的集合,将发展起来连接Web3堆栈。跨链放大器和跨链指挥家只是其中两个功能的例子。可能性是无限的。
为了扩展规模,Axelar 宣布了启动500万美元的 Axelar 虚拟机开发者资助计划。该计划的目标是深度支持与选定的团队合作,这包括: (a)扩大在生态系统间建立新连接的规模; (b)提高生态应用的安全性; (c)在Axelar虚拟机上设计链间编排模版。 我们期望,作为申请人您能具有对共识协议和密码学的深刻理解,以及最好能有不错的软件工程背景。欢迎单击此处,了解更多信息并申请资助计划。
感谢Waikit Lau、Patricia Gutierrez、Fig为本篇Blog提供反馈和评论。
https://axelar.network/blog/axelar-virtual-machine-future-of-interoperability
想了解Axelar更多资讯,请关注Twitter @Axelarzh

