Web开发

首页 » 常识 » 预防 » Web30时代的跨链技术Axelar详
TUhjnbcbe - 2023/10/9 17:14:00
Axelar技术堆栈图:一组开发人员工具和API,位于分散式网络之上,可在任意两个区块链之间提供通用路由、翻译和安全性。

介绍和背景:

尽管需求和使用量大幅增长,Web3仍处于起步阶段。新颖的共识机制和智能合约语言正在支持旨在为下一个十亿人服务的新型去中心化应用程序。如今,这些创新生态系统之间对跨链服务的需求强劲且快速增长。

L1区块链提供了相当强大的安全保障,而现有跨链基础设施的安全保障较弱——一对一的桥梁通常只是朋友之间的多重签名。这里有一个严重的扩展问题:N个网络之间的双边桥将需要N个桥。需要一个通用网络,在连接的区块链之间以任意方式处理路由、翻译和安全性。

将此与Web2的当前状态进行对比。当我们使用Zoom这样的应用程序时,我们必须考虑参与者数量、缓冲、屏幕共享等问题。我们不必考虑所涉及的底层网络。由于通话参与者可能遍布世界各地,因此有许多不同的网络连接在一起,使我们能够进行交流。像BGP这样的互联网协议将这些网络连接起来以交换数据,而像内容交付网络(CDN)这样的覆盖网络则提供了我们所期望的流畅体验。这些协议和服务层支持跨网络的互操作性,这是我们使用的Web2应用程序的基础。

提供通用路由、转换和安全性的Web3覆盖网络对于Web3应用程序要像今天的Web2应用程序一样具有可扩展性和无缝性是必要的。

什么是Axelar网络?

Axelar是通用覆盖网络,安全连接所有区块链生态系统、应用程序、资产和用户,以提供Web3互操作性。Axelar由去中心化的验证器网络、安全网关合约、统一翻译、路由架构以及一套软件开发工具包(SDK)和应用程序编程接口(API)组成,以实现区块链之间的可组合性。这使开发人员能够为他们的用例构建最佳平台,同时能够访问每个其他生态系统中的用户、资产和应用程序。他们可以依赖于提供统一代码库和治理结构的网络架构,而不是成对的跨链桥。

Axelar的最终目标是构建底层基础架构,以将下一个十亿人加入Web3。为了实现这一目标,Axelar将:

使区块链开发人员可以轻松插入并与其他链进行通信。

为去中心化应用(dApp)开发者提供跨链可组合性。

允许用户与跨多个生态系统的应用程序无缝交互。

AxelarSDK为开发Web3应用程序提供了丰富的套件,确保开发人员拥有构建所需的工具。借助这些工具和API,开发人员可以使用Axelar网络及其SDK编写可轻松部署在所有Axelar连接的生态系统中的dApp。换句话说,Axelar将跨链互操作性提炼为一组简单的API请求。这绝对是采用的核心,因为围绕部署Web3应用程序的开发人员体验必须像今天的Web2开发人员体验一样,其中底层网络和特定于生态系统的部署考虑在很大程度上被抽象掉了。

它是如何工作的?

Axelar网络具有跨两个功能层的三个关键组件。

去中心化的网络

首先是去中心化网络本身,由一组负责维护网络和执行交易的验证者支持。验证器运行跨链网关协议,该协议是位于第1层区块链之上的多方加密覆盖。他们负责对部署在连接的外部链上的网关智能合约执行读写操作,对这些链上的事件进行投票和证明。

网关智能合约

第二个是网关——提供Axelar网络与其互连的第1层区块链之间的连接的智能合约。验证器监控网关以获取验证器读取的传入交易。然后他们就该交易的有效性达成共识;一旦达成一致,他们就会写入目标链的网关以执行跨链交易。验证器和网关构成核心基础设施层。

开发者工具

位于验证器和网关之上的是API和SDK(使开发人员能够轻松访问Axelar网络的库和工具)。这是应用程序开发层,开发人员将使用它在单跳中跨任意两条链进行组合,从而为其区块链和应用程序增加通用互操作性。借助Axelar,他们可以在任意两个区块链平台上的任意两个地址之间锁定、解锁和转移资产,执行跨链应用程序触发器,以及更广泛地处理任何跨链请求。

如何使用阿克塞尔?

Axelar网络有四个主要的交互点。

第一个是上面描述的SDK,开发人员将使用它来集成他们的Web3应用程序。

第二种是运行节点或验证器,参与保护网络的核心底层流程,并验证跨链交易。

三是领导或支持新区块链与AxelarNetwork的集成。随着每个连接到Axelar网络的新区块链,Axelar可以为开发人员和最终用户提供的潜在价值呈指数级增长。在撰写本文时,Axelar网络用户还没有公开添加新的区块链作为一项功能。然而,这个测试网演示展示了该过程的简单性和开发人员友好性,可以在10分钟内完成。

四是使用Axelar新推出的去中心化跨链资产转移应用Satellite。在撰写本文时,Satellite支持在一组以太坊虚拟机(EVM)和非EVM区块链之间转移原生Terra资产,例如Luna和UST:Avalanche、Ethereum、Fantom、Moonbeam、Polygon和Terra。对其他网络和资产的支持将在未来几周和几个月内推出。卫星向最终用户展示了潜在的无缝性:用户可以在以前孤立的生态系统中交换资产,而无需更改用户界面。

Satellite应用程序上的跨链传输展示了Axelar的通用互操作能力。

展望未来

在过去的20年里,我们见证了互联网发展到今天的样子,Web2应用程序能够轻松扩展并为用户提供丰富、无缝的体验。我们现在正踏上新的征程。Web3还处于起步阶段。至关重要的是,开发人员可以自由地试验创新的编程语言、区块链架构和共识机制——同时不牺牲对用户的访问和流动性。

当它开始时,Axelar押注于多链的未来。今天,这个*注得到了验证,多链的未来已经成为今天。然而,确保多链生态系统能够安全地扩展和支持数百万交易数十亿美元的用户是一项艰巨的工作,需要精心构建的架构。当今的成对解决方案不适合这项任务。

正如Akamai和CDN在Web2中创造了革命性的机会一样,Axelar的通用覆盖网络将在Web3中创造革命性的机会,实现所有区块链生态系统之间的安全和可组合的互操作性。就像Web2开发人员可以轻松地部署他们的Web应用程序以服务于最终用户,无论他们在哪个网络上一样,Axelar的API将使开发人员能够轻松地在任何L1区块链上部署Web3应用程序,而无需了解每个特定的注意事项。

Axelar是对跨链连接损害L1区块链安全保证的日益

1
查看完整版本: Web30时代的跨链技术Axelar详