william
william

跨链明星 Axelar网络项目介绍

Axelar网络是一个去中心化的状态机,负责促进跨链请求。该网络支持一些关键协议,如跨链网关协议(CGP)。CGP是系统的核心,它允许我们轻松登上新的链,对共识规则没有限制,并在它们之间传输信息。

  • 为什么Axelar网络需要共识来处理跨链请求?

确认跨链请求和处理这些请求的规则被编码在一个由所有验证者集体执行的分布式协议中。你可以把Axelar网络想象成一个分散的状态转换机,在网络上提交的请求会触发从一个状态到另一个状态的转换。

  • 为什么Axelar网络需要门槛密码学?

Axelar网关是由Axelar验证者通过阈值密码学集体管理的。也就是说,大多数验证者需要同意并集体批准任何通过网关执行的交易。这类似于大多数验证者需要同意标准区块链上的状态转换,以授权从一个用户到另一个用户的基本资产转移。该协议的结果是一个有签名的紧凑交易。由一个单一的签名(由大多数验证者集体产生)授权交易,使我们能够保持交易的小规模,保持低费用,并消除链Axelar网络互连的任何要求(例如,支持多签名,交易限制,轻型客户端等)。许多门槛协议(例如,今天比特币使用的ECDSA)假定各方之间有可靠的广播渠道和点对点的私人渠道。这就是共识也是相当有用的地方)。

  • 每个验证者都要运行所有其他链的节点吗?

Axelar网络验证器运行其他链的节点或轻客户端。不需要为此编写自定义逻辑–验证者只需下载区块链开发者提供的软件客户端,暴露RPC端点,并将Axelar节点指向这些端点。验证者将被允许选择他们将验证哪些链的请求,并且激励措施将相应地被结构化。值得注意的是,为了提高安全性,阈值密钥将被分配给所有验证者(我们也有次要的密钥,将被分配给较少的验证者,权力更有限)。

  • Axelar网络支持哪些类型的命令?

生成一个新的链式钥匙对。一个分布式的门槛协议在所有验证者中执行,为一个将与Axelar协议互连的链生成主密钥对。将一个新的网关合同部署到一个新的链上。在此事件之后,假设有足够数量的验证者可以验证该链上的交易,它就会通过Axelar基础设施与所有其他链互连。

  • 不同区块链之间的信息如何传递?

当A链上的交易到达网关合约时,它需要被中继到Axelar网络。中继器或跨链守护程序/进程负责监控这些网关合约,并在看到入站请求后,将其转发至Axelar网络。随后,验证者将查询他们的RPC端点的链A,对交易进行投票,触发内部状态转换以处理交易。例如,如果交易将一些资金存入网关合同,那么验证者就会记录下来,并将其放入一个积压文件中,从那里它可以被所有Axelar验证者签署。最后,任何人都可以将签署的交易转发到目标链。

CC BY-NC-ND 2.0 版权声明

喜欢我的文章吗?
别忘了给点支持与赞赏,让我知道创作的路上有你陪伴。

加载中…

发布评论