Chinese Axelar Community

Hello everyone. I’m proud to be part of project axelar. As a Axelar china community, we are always with you.

1 Like

coming,lol,looking forward

1 Like

我是Zach,strong text

I prepared a translation of the Axelar white paper.
Axelar 白纸 中文.pdf (798.7 KB)

我翻译了 《介绍 Axelar 学院》介绍 Axelar 学院 - Google Docs 介绍 Axelar 学院
Axelar 很高兴地宣布推出 Axelar 学院:一个社区驱动和策划的教育中心! Axelar 学院旨在充当涵盖网络所有方面的知识库,并将展示来自 Quantum 社区计划的顶级提交。

Axelar 学院的目标有两个:建立一个社区运行的可访问和开放资源存储库,让任何人都可以轻松地全面了解网络,以及展示来自 Quantum 社区计划的顶级提交。

通过将您的原创作品提交给 Quantum 社区计划,您不仅有机会成为 Axelar 学院的特色人物,还有机会获得奖励!您可以在此处阅读完整的公告帖子。

你有发帖的想法吗?有没有您认为最适合主页的视频?我们很想看到它!希望参与的所有符合条件的成员都可以通过此处找到的一个简单表格发送提交。

随着 Axelar 的不断扩张,学院也将不断扩张!虽然社区计划将在有限的时间内运行,但 Axelar 学院将是一个永久的中心。从深入研究 Axelar 的密码学到去中心化验证器集如何为网络提供动力,学院的资源将不断更新和扩展。

参与 Axelar 的其他方式

阅读我们的 Medium 帖子并关注我们的 YouTube 频道,了解有关该网络的更多信息。

通过加入我们的 Discord 和 Telegram 并在 Twitter 上关注我们,了解最新的新闻和公告。

最后,Axelar 正在招聘!申请加入一个出色的团队,共同打造互操作性的未来。

介绍 Axelar 学院最初发表在 Axelar on Medium,人们通过突出显示和回应这个故事来继续对话。

您这个是机翻的吗?怎么读起来乖乖的 白皮书都被翻译成白纸了?
looks like this is a google tranlated file…how come you translate whitepaper into “白纸”?

Axelar Network 简介(ENG-CHN)

版权声明(Copyright Notice)
本文翻译自Axelar的文章:Introducing Axelar Network。已得到作者的授权。译者为@chainguys。转载请注明作者和译者。
(Coptyright©2021 by @Axelar, translated by @chainguys

1.Hello World
In the last few posts (I, II) we looked at the existing interoperability landscape and the properties needed from scalable cross-chain communication networks. In this article we’ll introduce Axelar network, our protocol stack, and platform. For more details, please see the whitepaper.

在之前的文章中(I, II),我们回顾了当前已有的(跨链)互通操作的大致情况和建立一个可扩展的跨链通讯网络所需要的特质。在这篇文章中,我们将正式介绍Axelar Network协议。如果需要最详细的信息,可以查看项目的白皮书。

Axelar network is a scalable cross-chain communication platform. Blockchain platform builders can use it to seamlessly plug-in their blockchains to all other blockchain ecosystems. Application developers can choose the best blockchain to host their applications and use Axelar’s cross-chain communication protocols to lock, unlock, and transfer assets, as well as communicate with applications on any other chain. By connecting dapps with multiple blockchain ecosystems, the Axelar platform empowers users to interact with all applications across the ecosystem directly from their wallets.
Axelar是一个可扩展的跨链沟通平台。区块链平台的开发者们可以用它将自己的链和其他链无缝连接起来。应用程序开发者可以选择最好的链来服务他们的应用,并用Axelar的跨链通讯协议来上锁,解锁和转移资产,当然也可以与其他链上的应用通讯。通过连接不同链上的不同应用,Axelar平台可以让用户直接从钱包和整个生态系统的所有应用交互。

2.Axelar技术栈,Axelar Stack

On a high level, the Axelar network is a permissionless system which anyone can join to participate in various roles. The network is designed specifically to handle cross-chain requests with high safety, robustness, liveness, and governance. At the start, the network will power two foundational decentralized protocols:

从更高的维度来看,Axelar是一个人人都能以多角色参与的无许可的系统。这个网络是为了用高安全性,高鲁棒性,高实时度和高自治度来处理跨链需求而专门设计的。在最开始,Axelar会启动两个最基本的去中心化协议:

• Cross-Chain Gateway Protocol (CGP) is responsible for cross-chain routing and delivery across autonomous blockchains that may run based on different consensus protocols and finality rules, heterogeneous tech stacks, and even blockchains without smart contracts.

Cross-Chain Gateway Protocol (CGP)负责跨链路由和信息发送。这些不同链可以是自治的,可以是运行于不同共识机制和终局规则下的,可以是不同技术栈下的,甚至可以是没有智能合约的。

• Cross-chain Transfer Protocol (CTP) is an application level protocol that serves as the gateway, allowing applications to perform simple queries via a unified API (think FTP, HTTP/HTTPS) to facilitate cross-chain operations. Dapps can send CTP queries to special gateways hosted on various blockchains, and CGP is responsible for their cross-chain delivery to the correct destination blockchains, and returning the results to the sending applications.

Cross-chain Transfer Protocol (CTP)是一个应用层面的协议,它可以作为网关让应用通过unified API (类似 FTP, HTTP/HTTPS)来发送简单的请求,从而帮助跨链的行为。Dapp们可以向不同链上的特殊网关发送CTP的请求,然后CGP协议会负责跨链传送到正确的目的地并返回结果。

Let’s take a closer look into each of the core protocols:
让我一起更相信地来看这两个核心协议。

3.CGP协议,Cross-Chain Gateway Protocol (CGP)

This protocol is analogous to the Internet’s Border Gateway Protocol. While not widely known, this protocol is foundational in allowing us to route information across autonomous computer networks. Similarly, CGP is used to connect multiple autonomous blockchain ecosystems and is responsible for routing data across them. Importantly, CGP does not require blockchains to parse state of one another, nor does it impose any restrictions on the consensus rules or smart contract languages.

这个协议类似于英特网的“边界网关协议”(Border Gateway Protocol)。虽然这个协议并不广为人知,但这个协议是让我们可以在互联网收发信息的基础协议。类似地,CGP也是用来连接多个自治的区块链生态系统,并负责在它们间传送数据。重要的是,CGP不需要各链之间互相解析状态,也没有公式机制和编程语言的限制。

Platforms can easily join the CGP by setting up a regular gateway account on the platform. However, actions on such accounts can only be executed collectively by a decentralized set of node-runners supporting CGP. These node-runners are responsible for monitoring for packets coming into the CGP gateways, reaching an agreement on what should be done with each packet, and subsequently routing and delivering them to their destination gateways.
An important feature of this protocol is that it can finalize blocks of any chain via a 2nd-layer consensus executed by the protocol node-runners. This means that it can work with probabilistic chains just as easily as it works with chains that support instant finality.

(区块链)平台间通过设定一些常规的网关账户就可以轻松使用CGP协议。然而,这些账户上的操作只能通过一个去中心化的,支持CGP网关的节点来执行。这些节点的运行者会负责监管资料包,并将他们发送到目的地的网关。这个协议最重要的特点就是它可以通过节点远行者之间的一个第二层共识机制(2nd-layer consensus)来最终确认每个链上的区块。这意味着它几乎可以兼容几乎全部类型的区块链。

4.CTP协议,Cross-Chain Transfer Protocol (CTP)

CTP is an application-level protocol. It is analogous to http/https/ftp-type protocols on the Internet. This application-level protocol sits on top of routing protocols, such as CGP and other routing technologies. Application developers can connect their dapps on any chain to perform cross-chain requests. Users can use CTP to interact with applications on any chain using simple API calls analogous to HTTP GET/POST requests. Developers can issue calls to:

CTP是一个应用层面的协议。它类似于互联网上http/https/ftp-type 这类协议。这个应用层面的协议是所有诸如CGP等路由协议的最顶层。应用开发者通过跨链请求将他们的dapp连接到任何区块链上。用户只需要简单的API就可以用CTP跟任何链上的应用程序交互。开发者可以:

• lock, unlock, and transfer assets between any two addresses across any blockchain platform,
• execute cross-chain application triggers. For instance, any dapp on chain A can update its state if some other application on chain B satisfies some search criteria (interest rate > X%),
• perform general cross-chain requests between dapps (for example a smart contract on chain A can call to update a state of a smart contract on chain B). This protocol enables the composability of programs across blockchain ecosystems.

• 上锁,解锁,在任意两个不同的链上转移资产
• 执行跨链申请触发。举例来说,任何在A链上的dapp都可以在收到B链上某些程序的搜索条件后更新自己的状态(比如:利率>x%)
• 运行在两个dapp之间一般性的跨链请求(比如一个在A链上的智能合约请求更新在B链上另一个智能合约的状态)。这个协议使得程序在不同链上的可组合性大大增加。

The protocols follow principles of network interconnectivity that we outlined in the previous posts (I, II).

这两个协议也遵从我们之前文章(I, II)提到,关于网络之间(跨链)互通操作的原则。

5.结论(Conclusion)

The Axelar platform is an ecosystem and a developer stack for cross-chain communication. Anyone can make a proposal to (1) plug-in a new blockchain into the Axelar network (and it will automatically interoperate with all previously connected chains), and (2) to add new application-level protocols to be supported by the Axelar network and its routing and delivery protocols. Community members can decide which proposals to adopt and developers can build them and deploy to all validators.

总的来说,Axelar平台是一个为跨链通讯而建立的生态系统和开发技术栈。任何人都可以:(1)向Axelar网络插入新的区块链(系统也会自动和之前连接的链互通)
(2)添加新的,由Axelar网络和它的路由传送系统支持的,应用层面的协议
社区成员可以决定哪项提案可以被采纳,开发者会开发并向所有验证者节点部署。

Designing a scalable cross-chain interoperability network is challenging, technically stimulating, and incredibly rewarding. Such a network can unlock new value for the ecosystem, increase asset mobility and liquidity, connect communities, and simplify user experience while using the applications across multiple platforms. Our team is not just focused on building the technology however; we are building an open and inclusive ecosystem for platform builders, developers, users, and community members.

设计一个可扩展的跨链互通网络是非常有挑战性的,技术上也令人倍感兴奋,回报也很高。这样一个网络可以解锁整个系统的新价值,增加资产的便携性和流动性,连接不同的社区,也可以简化用户使用多个区块链时的复杂程度从而提高用户体验。我们团队不但关注技术开发,我们也在努力构建一个对平台建设者,放着,用户和社区成员更有开放性和有包容性的生态系统。

In our next series of blog posts we will dive deeper into some of the technical aspects behind the network. To get a head start, read through the whitepaper here and let us know what you think on our social channels.
我们将在下面的文章中详细阐述Axelar涉及到的技术问题。您可以先行阅读白皮书,然后在以下社交媒体与我们分享您的意见。

Developer Discord | Telegram Community | Telegram Announcements | Twitter

你看了整个文件翻译吗? 为什么你只注意到白纸?

勘误:文章中出现的 “公式机制” 应为“共识机制”,系输入法联想导致出错,在此致歉。
Bug:“共识机制” should be “共识机制”,sorry for mis-type…

Axelar Network 中文非官方社区:

Axelar量子社区计划视频介绍:

Look forward to it! ! ! ! ! !

请问电报有中文社区吗?电报里面应该人多一点吧。在哪里可以找到呢?

hello…i made one-pager for Axelar in Chinese(bottom with qr code left blank for future use of CHN community) this is a portable version(friendly for users to see on phone) and i specifically choose not to be very “tech” and try to use the most straight-forward way to introduce Axelar…also this post is designed with a flexible structure that any further points can be easily added in the future…

Axelar网络的技术介绍
什么是Axelar网络
Axelar网络是一个分散的状态机,负责促进跨链请求。该网络支持一些关键协议,例如跨链网关协议(CGP)。CGP是系统的核心,它使我们能够轻松地加入新链,而不受共识规则的约束,并在它们之间传输信息。在这篇文章中,我们将看看是什么让CGP打勾,并深入了解堆栈背后的一些细节。但首先,让我们试着理解是什么导致了我们这个架构。

首先,以下是Axelar网络的关键组件:

  • 共识
  • 阈值加密
  • 网关合约
  • 验证器
  • 跨链守护进程(又名中继器)

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

用于确认跨链请求和处理它们的规则在由所有验证者共同执行的分布式协议中编码。您可以将Axelar网络视为分散的状态转换机,并且在网络上提交的请求会触发从一种状态到另一种状态的转换。因此,共识允许我们:

  1. 要就系统状态达成协议并执行CGP,
  2. 同意其他链的状态以确认跨链请求,
  3. 执行分布式逻辑以初始化多方密钥生成和签名协议,
  4. 处理成员资格变更、密钥轮换和奖励。

最后,共识是我们下面描述的许多多方阈值加密协议的先决条件。

为什么Axelar网络需要阈值加密?

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

每个验证器都必须运行所有其他链的节点吗?

Axelar网络验证器运行其他链的节点或轻量级客户端。无需为此编写自定义逻辑 - 验证器只需下载区块链开发人员提供的软件客户端,公开RPC端点并将Axelar节点指向这些端点。验证者将被允许选择他们将验证请求的链,并且奖励将相应地构建。重要的是要注意,阈值密钥将分布在所有验证器中,以提高安全性(我们还有辅助密钥,这些辅助密钥将分布在更少的验证器中,并且功能更有限)。

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

  • 生成新的链密钥对。在所有验证器之间执行分布式阈值协议,为将与Axelar协议互连的链生成主密钥对。
  • 将新的网关合约部署到新链。在此事件之后,假设有足够数量的验证者可以验证该链上的交易,它将通过Axelar基础架构与所有其他链互连。[对于比特币网络,使用自定义脚本和UTXO管理系统代替。稍后将对此进行详细介绍。
  • 生成要从源链 X 到目标链 Y 进行交易的链接地址。此命令返回一个新地址,可以向其进行交易,随后网络将在目标链Y上铸造和表示它们。
  • 验证源链 X 上的存款。这会在Axelar网络之上触发第二层共识协议,以完成源链上的存款。从本质上讲,所有验证者都查询其RPC端点,以根据某些规则检查交易是否是"最终的"(对于PoW链,它需要在链中足够深,对于具有即时最终性的PoS链 - 好吧,你会得到即时最终性)。

该州如何在Axelar网络上发展?

Axelar网络仅跟踪与网关合约和跨链交易相关的信息。因此,数据仅随着跨链传输的数量而增长,而不是随着Axelar网络连接的区块链的大小而增长。此外,多个跨链交易被批量处理。

如何支持Axelar上的新链?

Axelar网关合约需要移植到该平台的智能合约语言。这些合同是"通用的",因为它们不依赖于任何其他链的共识或状态。例如,大多数相同的合同在所有EVM链中重用。接下来,Axelar网络验证器的某个最小阈值需要运行节点,以便能够验证进出网关合约的请求。阈值是系统中的可调参数,将根据测试网中的实验进行设置。

信息是如何跨不同的区块链传递的?

当链A上的交易到达网关合约时,需要将其中继到Axelar网络。中继器或跨链守护进程/进程负责监视这些网关合约,并在看到入站请求后将其转发到 Axelar 网络。随后,验证程序将查询其 RPC 终结点以获取链 A,对事务进行投票,触发内部状态转换以处理事务。例如,如果交易将一些资金存入网关合约,则验证者会记录下来并将其放入积压工作中,以便所有Axelar验证者都可以从中签名。最后,任何人都可以将已签名的交易中继到目标链。

请务必注意,中继器对于协议的安全性不可信。由Axelar验证器执行的分散式协议验证(如果适用)中继器提交的每个请求。此外,具有1个功能中继器即可保持协议的活性。

此外,网络上的任何人都可以触发许多状态转换。例如,当多个跨链事务在目标链的积压工作中挂起时,网络上的单个签名请求将处理所有这些事务。

监控Axelar网络节点和验证器的运行状况需要什么?

有关网络运行状况的信息可以通过以下方式进行观察:

a) 监视 Axelar 节点发出的日志,

b) 查询账本的状态,

c) 观察Axelar节点和网关合约发出的事件,

d) 订阅通过普罗米修斯公开的指标。

可以观察到哪些有趣的事件?

  • 多方密钥生成调用、生成的密钥、失败的尝试。
  • 多方签名调用。
  • 部署到每个链的密钥和网关帐户。
  • 活跃的验证者, 他们的股份, 委托, 无论他们是错过了生产区块, 或对来自外部链的事件进行投票, 或参与注册机/签名仪式.
  • 验证者在网络中的状态:例如,如果验证者想要离开网络,他们首先具有"取消注册"并等待他们的共享被轮换出系统。在他们的股份从系统中轮换出来后,他们可以解除绑定。

关于Axelar网络的技术介绍

什么是Axelar网络?

Axelar网络是一个去中心化的状态机,负责促进跨链请求。该网络支持一些关键协议,如跨链网关协议(CGP)。CGP是系统的核心,它允许我们轻松登上新的链,对共识规则没有限制,并在它们之间传输信息。在这篇文章中,我们将看一下CGP是如何运作的,并深入了解堆栈背后的一些细节。但首先,让我们试着理解是什么导致了我们的这个架构。

首先,以下是Axelar网络的关键组成部分。

1.共识

2.阈值密码学

3.网关合同

4.验证器

5.跨链守护者(又称中继者)

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

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

1.就系统的状态达成一致并执行CGP。

2.就其他链的状态达成一致,以确认跨链请求。

3.执行分布式逻辑,初始化多方密钥生成和签署协议。

4.处理成员变更、密钥轮换和激励。

最后,共识是一些多方门槛加密协议的先决条件,我们将在下文介绍。

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

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

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

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

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

生成一个新的链式钥匙对。一个分布式的门槛协议在所有验证者中执行,为一个将与Axelar协议互连的链生成主密钥对。

将一个新的网关合同部署到一个新的链上。在此事件之后,假设有足够数量的验证者可以验证该链上的交易,它就会通过Axelar基础设施与所有其他链互连。[对于比特币网络,使用自定义脚本和UTXO管理系统来代替。稍后会有更多的介绍]。

生成一个链接地址,从源链X到目的链Y进行交易。这个命令返回一个新的地址,可以进行交易,随后网络将在目的链Y上铸币并代表它们。

验证源链X上的存款。这将触发Axelar网络之上的第二层共识协议,以最终确定源链上的存款。基本上,所有验证者都会查询他们的RPC端点,根据一些规则检查交易是否 “最终”(对于PoW链,它需要在链上有足够的深度,对于有即时最终性的PoS链–嗯,你得到即时最终性)。

国家如何在Axelar网络上发展?

Axelar网络只跟踪与网关合同和跨链交易相关的信息。因此,数据只随着跨链转移的数量而增长,而不是随着Axelar网络连接的区块链的大小而增长。此外,多个跨链交易是分批处理的。

在Axelar上支持一个新链需要什么?

Axelar网关合约需要被移植到该平台的智能合约语言。这些合同是 "通用 "的,因为它们不依赖于任何其他链的共识或状态。例如,大部分相同的合同在所有的EVM链上都可以重复使用。接下来,Axelar网络验证器的某个最小阈值需要运行节点,以便能够验证进出网关合约的请求。该阈值是系统中的一个可调整的参数,将根据测试网的实验来设置。

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

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

值得注意的是,中继者对于协议的安全性是不被信任的。由Axelar验证器执行的去中心化协议会验证(如适用)由中继者提交的每个请求。此外,有1个功能性中继器就足以维持协议的有效性。

此外,许多状态转换可以由网络上的任何人触发。例如,当多个跨链交易积压到一个目的链时,网络上的一个签名请求将处理所有的交易。

要如何监测Axelar网络节点和验证器的健康状况?

有关网络健康状况的信息可以通过以下方式观察。

a) 监测Axelar节点所发出的日志。

b) 查询账本的状态。

c) 观察Axelar节点和网关合同上发出的事件。

d) 订阅通过普罗米修斯公开的指标。

有哪些可能被观察到的有趣事件?

1.多方密钥生成的调用,产生的密钥,失败的尝试。

2.多方签名调用。

3.部署到每个链上的密钥和网关账户。

4.活跃的验证者,他们的股份,代表团,他们是否错过了生产区块,或对来自外部链的事件进行投票,或参与钥匙生成/签署仪式。

5.验证者在网络中的状态:例如,如果验证者想离开网络,他们首先要 “取消注册”,并等待他们的股份从系统中旋转出来。在他们的股份从系统中转出后,他们可以解除绑定。

我怎样才能参与该项目?

我们正在发展由节点运营商、钱包和监控基础设施提供商、开发人员组成的生态系统,并在各种技术和生态系统角色中招聘 ( Careers | Axelar Network )

做了一个图表,希望能够让更多的人了解到axelar网络 我参与过the graph的社区计划, 我相信axelar network同样地会做好底层跨链技术。 我很看好他!