Avalanche 简介
Avalanche 是一个开放的、可编程的智能合约平台,具有企业级协作性、高度可扩展性的特点。
Avalanche 主网由三条链构成: X 链(交易链)、C 链(合约链)和 P 链(平台链)。
- X 链(交易链)
X 链是基于 Avalanche 共识协议创建的交易链,支持 AVAX 等代币的创建、兑换和管理,链上费用需通过其原生代币 AVAX 支付。 - C 链(合约链)
C 链是基于 Snowman 共识协议创建的合约链,支持智能合约,兼容 EVM。开发者可以方便快捷地在 C 链上部署智能合约和构建 DApp。 - P 链(平台链)
P 链是基于 Snowman 共识协议创建的平台链,负责协调网络验证者、跟踪子网活动并支持用户自定义创建新的子网。每个子网都可以像 Avalanche 主网一样包含多条链,且每条链可根据用户需求决定是否将链上信息公开和采用什么类型的共识机制。
Avalanche C 链工作原理
C 链是基于 Snowman 共识机制实现的以太坊虚拟机用例,使用线性出块方式验证交易信息。
由于 C 链兼容 EVM,Avalanche 生态中智能合约的开发、部署和交互等行为都默认在 C 链上进行。
Avalanche C 链特点
- 交易结算速度快
- EVM 兼容,支持智能合约
- 能耗低
了解更多
Avalanche 账户
以 imToken 为例,首先下载安装 imToken 并创建 / 导入钱包,并勾选添加 Avalanche 账户。下载链接:https://token.im
安全小贴士:
使用
若你在创建 / 导入钱包时,未添加 Avalanche 账户,可以点击「我」-「钱包管理」-「添加账户」,勾选 Avalanche 网络并确认,返回钱包首页即可进入刚创建好的 Avalanche 账户。然后进行转账、收款等操作,点击「生态应用」即可查看 Avalanche 网络的热门 DApp。
详细教程:如何在 imToken 中使用 Avalanche?
其他支持 Avalanche 的钱包
- Avalanche Wallet
- MetaMask
- Math Wallet
- Trust Wallet
- ……
学习
开发团队 Ava Labs
2018 年,康奈尔大学计算机科学副教授 Emin Gün Sirer 与两位计算机科学博士 Kevin Sekniqi 和 Maofan Ted Yin 共同创建了 Ava Labs,并于 2 年后推出了 Avalanche。
Avalanche 共识协议
Avalanche 共识协议是一种经有向无环图 DAG 优化的共识协议,支持网络并行处理交易,具有吞吐量高、交易确认速度快的特点。
当网络中的一个验证人接收和验证交易时,他会随机选取一批验证人询问对这批交易的验证结果。同时,被询问的这批验证人,会各自再随机选取一批验证人询问交易验证结果。这个询问流程会重复多轮,直到整个网络一致确认交易的有效性。
Snowman 共识协议
Snowman 是基于 Avalanche 共识,经过链式结构优化的共识协议,具有高吞吐量、有序排列、支持智能合约等特点。通过将共识和数据结构分离,开发者可以自由选择基于 UTXO 模型或账户模型创建 Snowman 共识的区块链。
有向无环图 DAG
在数学,特别是图论和计算机科学中,有向无环图指的是一个无回路的有向图。
AVAX 基本信息
- AVAX:Avalanche 公链的原生代币
- 发行时间:2020.09
- 共识机制:PoS
- 发行 / 流通总量:https://coinmarketcap.com/currencies/avalanche
AVAX 价格
区块链浏览器
Avalanche 区块浏览器是一个查询 Avalanche 区块、交易、代币、地址等信息的网站。
更多资料
- Avalanche 官网:https://www.avax.network
- Avalanche 介绍:https://www.avalabs.org/whitepapers