热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

AvalancheSubnet如何在公链竞争中异军突起?

一、什么是 Avalanche?Avalanche 是 Ava Labs 于 2020 年 9 月在纽约创立,致力于在不影响速度或去中心化的前提下提升可扩展性。Avalanche 的主网(Primar

一、什么是 Avalanche?

Avalanche 是 Ava Labs 于 2020 年 9 月在纽约创立,致力于在不影响速度或去中心化的前提下提升可扩展性。Avalanche 的主网(Primary Network)内置了 3 条区块链网络:

1. 交易链 X 链:用于 AVAX 代币及其他数字资产的创建和交易。交易费用 AVAX 代币支付,使用 Avalanche 共识协议。

2. 合约链 C 链:用于创建智能合约,支持兼容 EVM 的 DApp。C 链使用 Snowman 共识协议,是 Avalanche 共识协议的修改版。

3. 平台链 P 链:协调网络验证者,跟踪子网活动,为创建子网提供支持。P 链使用的是 Snowman 共识协议。

这三条链均由 Avalanche 主网 (Primary Network) 验证和保护。

Avalanche 为每条链赋予不同的功能,与所有处理操作都集中在一条区块链上相比,这种方案提升了速度和可扩展性,开发人员可以根据每条区块链的需求量身定制共识机制。Avalanche 协议最重要的突破之一就是 Avalanche 共识,验证者使用重复的子采样投票方式,来达成快速且能负担得起的共识。Avalanche 还使用子网作为横向扩展的新方法,允许创建可定制、可互操作的区块链。

需要注意的是,三条链里面只有 X 链使用 Avalanche 共识,所以 X 链属于 AVM(Avalanche Virtual Machines),目前 X 链使用较多的场景是将 Avalanche 钱包与交易所钱包进行交互,但实际上这并不能代表 X 链的潜力和广泛的用例。Avalanche 的愿景之一就是希望把更多传统的金融资产带到链上,这就需要对资产进行定义,比如这个资产只能由某个国家的人进行交易,或只能在某个时间段进行交易,或者在其他定制化的场景下交易等。根据 Avalanche 白皮书对 X 链的定义“一个创建和交易数字资产的去中心化平台”,X 链这样的功能将有机会实现 Avalanche 的愿景,同时也是 Avalanche 被市场广泛忽略的特点之一。 

二、什么是 Subnet?

与以太坊的愿景相似,Avalanche 也致力于在保证去中心化的前提下,提高网络的可扩展性和安全性。其中子网就是关键的一环,子网采用的是 Avalanche 共识机制,该机制简单来讲就是节点将一笔交易发送给一组随机选择的验证者,询问他们是否认为这笔交易有效,最后将大多数验证者的看法作为该组的反馈结果,然后换一组同样数量的验证者,重复上述过程,直至连续获得相同的次数达到一定的要求后,节点将根据该结果做出相同的判断。

与主网功能类似,子网负责验证和保护自己的区块链网络。子网本质上是一组验证者集合,共同负责相应网络的安全性,所以 Primary Network 也是一个特殊的子网,而在 Primary Network 中的 P 链又是为所有子网进行服务的,所以自定义的子网在定制化自己区块链的同时,仍然享受 Avalanche 整体网络的保障。

想要成为子网的验证者,必须先在主网质押至少 2000 枚 AVAX 代币成为主网的验证者。所以子网的验证者同时负责主网和自己的子网,但不用处理其他子网上的交易。一个子网内部可以创建多条区块链网络,均由该子网的验证者负责,但是一个验证节点可以成为不同子网的验证者。

三、Subnet 特点?

为了满足不同项目的需求,Avalanche 子网具有高度的自主性。

1. 验证节点设置:子网可以选择验证者数量,以满足不同资金体量的项目。在一个子网上,验证者数量在 5 个以上就可以支持网络健康运行,10 个验证者就可以满足安全性、稳定性和未来的其他需求。此外,子网可以对验证节点设置相关要求,比如节点对某些特定国家需要 KYC 验证等以满足机构对合规性的要求。此特点也适用于公司之间的合作,比如由合作公司来控制验证节点,以实现信息内部流通,避免商业信息泄露;

2. 自定义 Gas Fee 代币:子网支持自定义网络的 Gas Fee 代币,提升了项目代币的经济价值,同时还可以设置手续费参数,以降低用户的费用支出,这对 GameFi 和 DeFi 类交易量大的项目比较友好,尤其是已经具备一定体量的项目,能支持项目更长远的发展;

3. 交易更快:子网不与主网共享网络负载,这就意味着子网有更低的延迟性和更高的 TPS。理论上来说,只要有足够的验证者,可创建的子网数量是没有限制的;

4. 交易费用更低:与在一个单一网络上运行所有活动的区块链相比,大量子网及其验证器导致更少的堵塞。

总的来说,子网的核心潜力在于用户可以自定义网络的规则,从而让这条链更适合自己的业务。比如针对游戏的区块链,希望验证节点的硬件配置比较高,也可以对相关验证者提出要求。近期比较火的两条游戏 Subnet 分别是由 Crabada 主导的 Swimmer Network 和由 DeFi Kingdom 主导的 DFK Chain,在网络速度提升和提供激励的同时,二者也都把各自的主要代币作为 Subnet 的 Gas Fee,增加原生代币的使用场景。目前雪崩上由子网计划的项目还不算多,除了 Crabada、DeFi Kingdom 外,还有 Ascenders、Shrapnel、Cryptoseal 等,大部分项目都是和游戏相关并且都处在开发阶段。

四、L2 和 Subnets 之间有什么区别?

值得注意的是,子网之间的互操作可以直接相互完成,而无需通过信标 / 中继链。这意味着资产可以在子网之间自由移动,从而使得区块链其中一个最有价值的 Composability 特性得到了更好的发挥。如果想象未来的子网是单个项目,如现在的 Crabada 和 DeFi Kingdom,那么子网之间的直接通信就意味着更优秀、更快速的项目间的交互,这可以让去中心化的世界有更好的体验。比如,NFT 的子链可以快速把资产连接到 DeFi 的子链上,又或者一个游戏的子链可以快速的把一些功能桥接到另外一个游戏子链。这些都是只有 Subnet 才可以做到的。目前的 L2 间的通信十分复杂,他们需要通过以太主网才能进公链级别安全性的交互,这导致了很高的不可交互性,以及流动性碎片化等问题。例如,资产在 L2 解决方案(如 Arbitrium 或 ZKSync)中需要通过第三方的桥(目前尚未有成熟安全的跨链桥解决方案)或者 ETH 主网进行转移,而无法在不同的 L2 之间轻松转移——这使得 DeFi 协议生态系统难以共存以及互利。

Subnet 的优点不止如此,比如它可以很容易部署一个新的区块链(花费更小)、可以重复使用相同的验证者。但同时缺点也很明显就是不能与主链共享安全,其跨链桥也比较容易被黑客攻击,即安全性不足,不过这也是提升了交互性的必然结果。同时由于节点数量少,子网的中心化也会特别明显。

这些优缺点使得子网的解决方案非常的有偏向性,即它并不是适合所有的协议,有些对安全要求比较高的协议,如 DeFi 底层的 DEX 或者借贷,就不太适合使用简单的子网,更适合依托主网的共识安全。而且由于子网使用自己的 Token 作为网络的 Gas Fee 以及节点质押资产,他的网络内资产价值总量也是有限的(不能大于自己 Token 的总价值),而且通常自己的 Token 波动性也会比较大,这也让网络 Gas Fee 非常不稳定。

总的来说,一些轻资产类的协议,如游戏,会比较适合 Subnet 的设定。如果想为游戏快速部署一条新链,Subnet 的组合性更高且开销更小。

五、Subnets 的用例?

DeFi:除了相对较低的交易费用,高度的可定制性也是用子网构建 DeFi 协议的优势之一。协议可以根据其特定需求自定义其子网的规则和功能。例如,Ava Labs 正在与 Aave Companies、Golden Tree Asset Management、Wintermute、Jump Crypto、Valkyrie、Securitize 等合作,构建一个具有原生了解您的客户 (KYC) 功能的子网,针对机构 DeFi。托管在该子网上的所有 DeFi 应用程序都可以利用此 KYC 功能,消除机构采用的主要监管障碍,并使受监管的机构能够探索快速增长的去中心化金融空间。

GameFi:子网可能是 GameFi 协议的绝佳选择,因为它们需要自己的专用区块空间,而不必与其他协议存在于同一链上。游戏协议自然需要大量的网络容量,并且由于存在于子网上,它们不需要与其他资源密集型 DApp 共享流量。因此,新游戏和其他区块链上存在的游戏,例如 Shrapnel、Crabada、DeFi Kingdoms、Imperium Empires 和 Heroes Chained,都在向子网迁移。

总结

Avalanche 特定于应用程序的子网提供了一种有吸引力、实用且可定制的扩展方式。子网的独特特性将为 L1 区块链的创建者、开发人员和用户提供独特的价值主张。除此之外,快速的交互时间、交易速度和低交易费用,也一起推动 Avalanche 的 Subnet 成为了很多协议的链上方案。

目前公链领域的竞争也逐渐升温,先有 Cosmos 和 Polkadot,后有 BNB 链(侧链 BAS)、Near 链(分片链)和 Oasis 链 (Paratimes 链 ),以及最新火热的基于 Move 语言的 Aptos 和 Sui。凭借特点鲜明的子网,Avalanche 还是有可能抓住一些细分赛道的机遇。


推荐阅读
author-avatar
rz白雪
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有