全面拆解AVAX,从共识到子网,动态与项目分享

作者:钻石手DiamondHands

令人惊讶的是,虽然核心操作机制非常简单,但这些协议带来了非常理想的系统结果,适合大规模部署。

――Avalanche平台白皮书

最近创造的公链之战还在继续ATH的Luna,创始人Do Kwon所有博协议Terra大放异彩。Cosmos在不良的市场环境下,它仍然非常强劲,并以大量的空投预期获得了很多关注。

而作为T1级别的公链Avalanche,最近好像有些失声。

虽然子网(subnet)也有不少人在讨论,但好像市场对于subnet的潜力或Avalanche对自己的愿景了解不太清楚。

最近Avalanche发布的2.9亿美金Multiverse也有一些激励计划「市场」忽略。长期关注Avalanche韭菜,我们认为这些被忽视的细节只能证明Avalanche的坚定愿景与发展潜力。

本期内容将从原则出发,与大家分享什么Avalanche,什么是子网?雪崩最近的一些市场行动和几个值得关注的项目只代表个人观点和非投资建议。欢迎加入雪崩社区与我们交流。

本期不涉及通证模型、锁仓等GalaxyDigital的文章:Galaxy Digital Research 剖析 AVALANCHE已经很清楚了,建议和这个内容一起服用,效果更好。

全面拆解AVAX,从共识到子网,动态与项目分享-第1张图片-欧易OKX官网

什么是Avalanche

Snowball DAG,Avalanche是开放平台

Avalanche定义自己:适合部署Dapp以及企业级区块链的开放平台。也因为Avalanche适合很多区块链部署,所以当你比较的时候L1的公链时,其实从长期来看,把他和Polkadot和Cosmos这种多链并行项目更合适。

当然,从公链本身的性能而言,Avalanche交易速度和分散度也相对较好。即使节点倍增,链上的交易速度和安全性也不会受到影响。相比之下COSMOS,除了雪崩对传统金融链的努力,后文会介绍subnet创建需要质押2000 AVAX,因此Avalanche原生通证的价值捕获也更高。

全面拆解AVAX,从共识到子网,动态与项目分享-第2张图片-欧易OKX官网

Avalanche与其他公共链的核心区别在于共识协议,我们也将展开。

Avalanche的共识演进

Slush->Snowflake->Snowball->Avalanche,从简单的重复采样到完整的共识。

共识是指一系列独立投票人(即验证人)就决策达成协议的过程。

过去的共识协议主要分为两类:

1. 经典共识协议(Classical Consensus Protocols)

2.中本聪共识协议(Nakamoto Consensus)

然而,他们在规模和交易速度上做出了妥协,这使得我们经常谈论的区块链不可能是三角形。也就是说,分散化、高性能和高安全性不能同时得到满足。

全面拆解AVAX,从共识到子网,动态与项目分享-第3张图片-欧易OKX官网

而Avalanche共识机制声称可以打破区块链不可能三角形的限制。以下是官方对不同共识机制的比较。

全面拆解AVAX,从共识到子网,动态与项目分享-第4张图片-欧易OKX官网

Avalanche共识形成主要分为四个阶段,Slush、Snowflake、Snowball以及最后Snowball DAG结合形成的Avalanche共识协议。

全面拆解AVAX,从共识到子网,动态与项目分享-第5张图片-欧易OKX官网

了解雪崩的朋友在具体分享共识演变之前,可能听过一个词叫亚稳态(metastability)。

亚稳态是指触发器在规定时间内无法达到可确认状态。这也是和谐的Avalanche连续二次采样(subsample)有关系,我们从Slush开始。

阶段一Slush:引入亚稳态,简单重复采样。

这是Avalanche进化的基础。Slush来自谣言协议的灵感Gossip Protocol(或流行病协议Epidemic Protocol),Bitcoin传言协议用于广播交易和区块信息。

为谣言协议做一个形象化的比喻,就是想象谣言传播的过程或者你吃瓜的过程,一个人经常先告诉你「是什么瓜?」,然后你又「传播这个瓜」给别人,最后大家「大家都知道这个瓜」。

全面拆解AVAX,从共识到子网,动态与项目分享-第6张图片-欧易OKX官网

图片来自知乎用户@juniway

而Slush对以上「吃瓜的过程」经过优化,即通过不断向周围的人核实瓜的真实性,最终确认自己是否相信。这个过程是:重复采样。

假设你有三种状态:

全面拆解AVAX,从共识到子网,动态与项目分享-第7张图片-欧易OKX官网

1. 不确定状态:也就是说,你还没有被传播,什么瓜;

2. 相信这瓜:也就是说,你相信这瓜是真的;

3. 不相信这个瓜也就是说,你相信这瓜是假的。

首先,作为一个不知情的人,你将通过以下过程达成共识。

a)以信或不信的预期开始采样;

b)采样节点返回是信不信的结果;

c)按照少数服从多数的原则,如果多数结果是相信的(如相信的话:不相信的话=3:2),如果大多数结果不相信(如相信:不相信),则选择相信采样节点=1:4),不相信采样节点的选择。

全面拆解AVAX,从共识到子网,动态与项目分享-第8张图片-欧易OKX官网

来自知乎用户的节点图@JoeQuant-Jackal 提供

为了安全起见,将进行多次采样。如果连续几次采样结果一致,节点最终会改变其状态。动态采样过程如下:

全面拆解AVAX,从共识到子网,动态与项目分享-第9张图片-欧易OKX官网

图片来自知乎用户@JoeQuant-Jackal 提供

白皮书中提到的参数 选择多少多少次,即白皮书中提到的参数 k 和 α。

全面拆解AVAX,从共识到子网,动态与项目分享-第10张图片-欧易OKX官网

但这种采样过程实际上会遇到问题。

也就是说,如果有恶意节点将自己调整到相反的状态,使采样节点无法在正确状态下完成最终确认,则网络安全性将不够。

基于以上问题,就有了SnowFlake的概念,在Slush加一个计数器(counter)的概念。

阶段二Snow Flake:为Slush添加计数器,记录节点历史达成共识的次数。

Slush有一个特点是:无记忆(memoryless),也就是说,节点只保留最终状态,但不记录采样历史SnowFlake节点将被保存「以前连续采样次数一致」,具体执行如下:

-为每个节点增加一个计数器;

-若采样结果与上一轮不同,计数器重制为0;

-如果采样结果与上一轮相同,计数器 1;

全面拆解AVAX,从共识到子网,动态与项目分享-第11张图片-欧易OKX官网

最终当「连续采样一致的次数 α」大于「 系统规定的值β」完成状态确认。

这样做的好处是,即使中间有错误的采样,如果节点之前的采样结果积累 α 是大于 β 状态切换仍然可以完成。

然而,在这个确认过程中仍然存在一个问题,即如果恶节点频繁发生,计数器将反复返回0,因此一些节点无法达成共识,因此一直在重复采样。

基于以上问题,就有了Snowball的概念,将Snowflake里面的计数器改进了置信度(confidence)的概念。

阶段三Snowball:为Snow Flake测量节点历史验证质量,增加置信度。

Snowflake核心问题是节点作恶使计数器反复归零,最终导致网络无法达成共识。

改进为「置信度计数器」之后,节点不会因为单次采样而改变状态或将计数器归零,而是会降低其信心。最终颜色的变化将根据信心的值来决定。

全面拆解AVAX,从共识到子网,动态与项目分享-第12张图片-欧易OKX官网

这就是Snowball共识的起源也是如此Avlanche核心之一。

感兴趣的朋友也可以体验Snowball共识的形成过程可以通过在矩阵图中拖动鼠标来模拟作恶节点。

全面拆解AVAX,从共识到子网,动态与项目分享-第13张图片-欧易OKX官网

而Avalanche在此基础上进行了一层升级。

阶段四Avalanche:为Snowball加入DAG提高交易效率和安全性的概念。

为使网络更高效、更安全,Avalanche还为Snowball添加了DAG的概念。

DAG:即Directed Acyclic Graph,向无环图。

区块链的数据结构是链表(暂时不延伸),属于线性结构DAG它是一个图形结构,使交易平行,从而加快交易速度。

全面拆解AVAX,从共识到子网,动态与项目分享-第14张图片-欧易OKX官网

图片来自知乎用户Peter 王广忠

另一个特点是,由于每笔交易都有一个定向箭头(定向概念),交易之间的父子关系将相互纠缠。因此,如果你想篡改交易,篡改的复杂性就会增加,作恶的成本也会增加。

全面拆解AVAX,从共识到子网,动态与项目分享-第15张图片-欧易OKX官网

因此Snowball DAG 就是我们所说的Avalanche共识协议。这里需要注意的是,雪崩的三条链并不都是Avalanche共识。

全面拆解AVAX,从共识到子网,动态与项目分享-第16张图片-欧易OKX官网

因为P链和C链数据仍然是链结构,所以Avalanche共识只能用于X链的交易场景,P链和C链条是一种基础Avlanche线性共识的定制Snowman。

全面拆解AVAX,从共识到子网,动态与项目分享-第17张图片-欧易OKX官网

基于Avalanche和Snowman官方测量了雪崩的共识。数据显示,即使节点增加到2000,吞吐量也不会有太大变化。即使将来有更多的节点,雪崩的共识仍然是这样的「重复子采样」的方式来完成,因此理论上网络仍然会保持较快的速度。

全面拆解AVAX,从共识到子网,动态与项目分享-第18张图片-欧易OKX官网

以上则为Avalanche在共识方面的核心介绍,当然白皮书里还有一些细节,比如如何快速处理一些交易冲突的场景,节点变化对延迟的影响,avalanche如何看待分片等问题,篇幅有限,先不展开。

我们在白皮书上做了一些简单的标记,感兴趣的朋友可以在微信公众号后台回复「AVAX」获取我们简单标注版的白皮书,进入社区。

Avalanche区分相关概念

X/P/C链、Primary Network、验证人、子网与区块链的关系。

市场上常见的图片如下,图片详细介绍Primary Network结构及特点。

全面拆解AVAX,从共识到子网,动态与项目分享-第19张图片-欧易OKX官网

简单来讲:

X链条:主要用于创造和交易资产;

P链:承载了Avalanche用于协调验证节点和创建子网络的元数据;

C链条:这是一种兼容性EVM用于创建的链条EVM相关合同等。

这里需要指出的是,只有X链是Avalanche共识,所以X链属于AVM(Avalanche Virtual Machines),目前用户使用较多的场景是:将Avalanche钱包与交易所钱包互动,但实际上并不代表X链的潜力和广泛的用例。

Avalanche一个愿景是将更传统的金融资产带到链上,这需要定义资产。例如,该资产只能由一个国家的人交易,或只能在一定时间或其他定制场景下交易。

X链条的定义是:创建和交易数字资产的分散平台。这样的功能将有机会实现Avalanche的愿景,同时也是雪崩被市场广泛忽略的特点之一。

全面拆解AVAX,从共识到子网,动态与项目分享-第20张图片-欧易OKX官网由于对子网的讨论越来越多,子网涉及的验证者和和X/P/C链关系等相关概念需要更完整的图片来梳理。

我们将Primary Network、X/P/C总结了链、子网、验证人之间的关系等,这里有几个前置概念需要澄清:

1. 子网络由一系列验证者组成,以达成区块链共识;

2. 每一条区块链只能由一个子网进行验证;

3. 每个子网络的验证者可以验证多个子网络;

4. 每个子网都是Primary Network一员,需要质押2,000AVAX。

全面拆解AVAX,从共识到子网,动态与项目分享-第21张图片-欧易OKX官网三个分别列在图中Subnets1/2/3,分别由多个验证者集合A/B/C进行验证。

深入子网,探索Subnet规则和潜力。

从上图可以看出,每一个Subnet都是PrimaryNetwork而在Primary Network中的P链是为所有子网服务的,这也是为什么自定义子网在定制自己区块链的同时还是享受的Avalanche保证整个网络。

同时,作为子网,可以看到Subet3可同时验证Subnet2,但不需要验证Subnet1。也就是说,每个自定义的子网可以只去关注/验证自己感兴趣的网络数据,而不用为不感兴趣的网络进行验证从而给自己增加负担。

以上是子网结构特征的好处。

同时,子网络的核心潜力在于您可以定制网络规则,使该链更适合您的业务。例如,上述一些资产只能由某些国家的人交易。同样,你也可以让你的网络节点只能由某些国家的设备访问,或者使用其他限制来建立你自己的区块链。

全面拆解AVAX,从共识到子网,动态与项目分享-第22张图片-欧易OKX官网例如,对于游戏区块链,您希望验证节点的硬件配置相对较高,也可以要求相关验证人。

最近流行的两款游戏Subnet分别是由Crabada主导的Swimmer Network,以及由Defi Kingdom主导的DFK Chain,在提高网络速度和提供激励的同时,两者都将各自的主要通行证作为新的公共链gas fee并增加使用场景(消耗)原生通证。

全面拆解AVAX,从共识到子网,动态与项目分享-第23张图片-欧易OKX官网自定义区块链也可以自定义虚拟机,如上图所示Subnet3。目前Avalanche的C链条主要是兼容的EVM,理论上,开发者可以通过雪崩定制各种类型VM(Virtual Machine甚至使用虚拟机Go语言。

全面拆解AVAX,从共识到子网,动态与项目分享-第24张图片-欧易OKX官网除上述项目外,雪崩上有子网计划的项目并不多Crabada、Defi Kingdom外,还有Ascenders,Shrapnel,Cryptoseal等等,大部分项目都与游戏有关,还处于开发阶段。

虽然Avalanche之前也和德勤等公司合作过定制区块链,但对雪崩来说,Subnet潜力尚未真正释放Avalanche感兴趣的朋友可以继续跟进子网的数量。

全面拆解AVAX,从共识到子网,动态与项目分享-第25张图片-欧易OKX官网Avalanche新进展及项目介绍

黑客松比赛和Multiverse激励计划。

雪崩正在进行的几件大事是巴塞罗那Summit峰会,亚洲黑客松计划,最新推出2.9亿美金的Multiverse激励计划。

全面拆解AVAX,从共识到子网,动态与项目分享-第26张图片-欧易OKX官网以上动作都在为Avalanche生态学继续创造新鲜血液。关于黑客松和Multiverse这里不多介绍,感兴趣的朋友可以自己查看。

这里主要想提一件被广泛忽视的事情:在Multiverse有一段写在计划中,Avalanche将会为机构提供链上的原生KYC功能。

全面拆解AVAX,从共识到子网,动态与项目分享-第27张图片-欧易OKX官网这个功能恰到好处Avalanche将传统金融带到链上的另一个重要行动。

Avalanche与子网相关的主流项目。

我们分Gamefi/Defi/NFT/DAO进行分享。

Gamefi

1. Crabada作为Avalanche链游用户最多,其子网开发SwimmerNetwork测试已开启;

2. Defi Kingdom则是Multiverse计划中的第一个游戏子网项目;

3. CryptoSeal致力于打造Avalanche上的Loot,目前子网也已上线测试;

4. Ascenders游戏部分玩法最近刚刚开始Demo公测交付质量也比较好;

5. Wildlife世界上最大的手机游戏开发商之一仍然值得关注。

全面拆解AVAX,从共识到子网,动态与项目分享-第28张图片-欧易OKX官网Defi(欢迎补充目前未正式宣布的子网项目)

Trader Joe作为Avalanche的原生龙头Defi,其用户量/TVL/利润一直排在前列,值得一提的是Trader Joe它改变了经济模型JOE价值捕获也在增加,疑似官方将进一步发布NFT商场。假如说Defi要出一条子网,Trader Joe可能性会更高。

全面拆解AVAX,从共识到子网,动态与项目分享-第29张图片-欧易OKX官网NFT(目前无官宣的子网项目,欢迎补充)

1. Kalao是Avalanche原生的NFT交易平台,几乎所有的雪崩NFT都会上线Kalao,同时Kalao还提供了VR类的展示,Kalao可能会是NFT子网项目的发起者之一。

3 HopperGames是Avalanche最近交易量第一NFT,团队来自PartyAnimals,针对Hopper的NFT,团队设置了非常丰富的游戏玩法,在我们看来,项目方可能会做一些NFT为更多的项目开放游戏玩法和背后的设计逻辑,从而创造自己的项目NFT子网。

全面拆解AVAX,从共识到子网,动态与项目分享-第30张图片-欧易OKX官网

DAO

1. Colony是Avalanche由社区驱动DAO资方(目前还不够DAO),虽然Colony您可能不会开发子网,但您已经明确表示您将参与子网的质押计划。

2. AVentures是Avalanche比较有名的投资DAO,社区成员多为Avalanche OG,虽然目前主要集中在投资本身,但其地位也算Avalanche DAO项目前列。

全面拆解AVAX,从共识到子网,动态与项目分享-第31张图片-欧易OKX官网以上内容不是任何投资建议,而是可能联系子网络的项目。欢迎在微信公众号后台回复「AVAX」进入社区与我们交流。

全面拆解AVAX,从共识到子网,动态与项目分享-第32张图片-欧易OKX官网了解之后AVAX经过当前子网的技术构成和可能发展,我们将对雪崩的整体有更清晰的认识。此外,在阅读白皮书时,这句话给我们留下了深刻的印象:

全面拆解AVAX,从共识到子网,动态与项目分享-第33张图片-欧易OKX官网令人惊讶的是,虽然核心操作机制非常简单,但这些协议带来了非常理想的系统结果,适合大规模部署。

用web3语言翻译为:x*y=k(Uniswap恒定乘积的核心原理)

用web2语言翻译为:大道至简

每年都有新的项目,但事实上,基础设施的更新和迭代并不像你想象的那么快,这可能出乎意料,但实际上没有那么多不同的技术--Ted Yin|Avalanche联合创始人。

技术创新不容易获得,一旦创新创造,其影响力就会超出想象。

市场真正需要的是创新,而不是各种模仿。当我们研究和探索创新时,这个过程给我们自己带来的价值将超出我们的预期。