Polkadot、Comos、Avax跨链生态分析


今天我们来分享一下Polkadot、Cosmos、Avax 这三个项目,根据他们的不同进行比较,顺便来讲解一下,未来这些协议可能可以发展的方向,让大家比较可以了解这些协议到底在玩什么。

架构

Polkadot

Polkadot 主要的架构是由Relay Chain (中继链)跟其他的Parachain (平行链)所构成的,Relay Chain 有点像是一个航厦,他有很多通道口,这些通道口可以让航空公司去做租借来使用,而Parachain (BlockChain) 即为单一区块链,就有点像飞机的角色,当飞机停在某个通道口,旅客就可以在该通道口进行登机跟下飞机的动作,然后这个航厦可以经由空桥连接到另一个航厦,而整个旅客的进出纪录跟动线是由整个航厦来统一纪录、管理和协调的,这个不同航厦指的就是使用不同共识的区块链, ex. BTC, ETH。它跟Parachain 不一样的地方在于,Parachain 目前是使用Polkadot 的共识机制

Polkadot 本身的机制来说除了由Relay Chain 进行储存全局的资料之外,他还有进行资料的验证。如果某个区块本身是没问题的,那由这些被验证过的区块组成的链也不会有问题,简言之,Parachain 有个角色是Collat​​or,他会收集该区块链上的资料,然后将资料写进新的Block B,而这个Block B建立在经过Relay Chain 验证过的Block A上面,然后再将新的Block B送给Relay Chain做验证,因为这些Block 都是经过Relay Chain的验证, 这些block 组成的链理论上也是正确的。因为这些资料是会互相影响的,如果说有一部分被修改,那连带着其他的资料应该就会有异常。

Cosmos

Cosmos 主要是由一个叫做Hub/Zone的架构来进行通讯,Hub 他有点像是一个转接台,他提供这个转接台所需要的连接讯号的系统来让我们可以做连接使用。区块链就是Zone,其可以透过这个连接台来拨号给连接台, 再由连接台进行帮你转接的动作,这样在不同区块链的就可以进行通讯。

在Cosmos 里面Hub 本身会记录Zones 之间的交易纪录,借此来进行全局的状态,但是他被没有进行验证,也就是说,这个验证机制是要由Zone 本身来进行把关的。在官方白皮书上,他认为选择可以信任的Zone 进行交易是使用者的责任。

虽然Cosmos 有提供一个拜占庭协议的共识协议( Tendermint Core ) ,让你可以打造自己的Zone 。这对小型机构来说,不一定是一件简单的事,因为以PoS 验证机制来说,通常他需要比较大的资本来维持整个架构的安全性。

如果你没办法做好验证工作,很有可能你资料被串改而一直传输错误的资讯,虽然这些错误的资讯可能就只会影响在任何有使用这个资产的人们,但是他的影响还是相当巨大,因为大家对于这个链资产的评价,有一部分是建立在共识所维持的不可篡改性,试想,如果这个资讯很容易被修改,那愿意持有这个资产的意愿性也会降低。

AVAX (雪崩协议)

雪崩协议想要做的是,想办法打造一个弹性、性能强大和异构链的区块生态系。根据传统的协议来说,我们需要很大的程序来进行资讯的验证,这可能会让整个交易量的处理变得相当少,比特币大概是7 tps ,相对于像是Visa 之类(根据2016年的资料,一天大概处理150 million 笔资料,相当于1736 TPS)的协议,他的效能其实相差太远,这会影响到一些实用性。

而雪崩协议的架构上是包含很多Subnet,而这些Subnet是由很多Validator Node组成,当他在进行验证时,每个随机的跟身旁的Node进行取样式的验证资讯,每次的取样都会让大家去比对这些讯息是真的是假的,只要发现自己的讯息跟多数的讯息不一样,我们就改变自己的值,重复这个动作直到我们会得到一个共识。这就是整个雪崩协议的原理,这看起来很简单,但却出乎意料的有用,官方宣称可以达到4500 TPS。

个人觉得AVAX 还有一个很有趣的地方在于,根据官方白皮书,整个架构使用VM 来定义每一个blockchain,而且你可以自己选择你想要的VM 来使用,然后可能还可以透过这些不同的VM 跟其他不同公链进行互相操作。而上述Subnet 的作用就是去验证这些VM 实作的Blockchain,一个Subnet 可以验证多个不同的blockchain。

跨链生态系的优缺点

根据目前生态系的规划,这三个都是希望能够创造跨链的经济存在,打个比方,我们想用BTC 来使用以太坊的服务,在以前我们只能够用抵押托管的方式来将比特币换成ERC-20 规范的币来进行使用。但透过跨链的机制,他们之间的沟通可以更方便,理论上我们可以将这个沟通的机制一切都在去中心化的架构下进行操作。

AVAX

AVAX他们也是想要支持跨链的协议平台,所以任何使用AVAX 底层实作的不同区块链都可以在这个协议进行交易,而在跨链的部分,官方的文件显示他可以透过VM 跟现有的公链,如ETH 进行交易,跟Polkadot 和Comos一样,同样能够提供一个跨链的生态系,优点也是显而易见的,毕竟现在主流市场接受的还是偏比特币居多,能够支持这个交易就能够将整个交易的流通性提高起来。

Polkadot

Polkadot 如上面所说,可以使用Relay Chain 的形式来进行Parachain 跨链的资讯交换,但是平行链目前是不能够有自己的共识,你必须要使用他们的共同共识。但好处是可以让一些比较小的链可以共享他们的安全性。因为小链可能没有太大的经济体系去承担大量的抵押量,因此他可能会造成安全性的漏洞,但透过Relay Chain 的优点,他们不需要承担这个代价。

他们唯一需要承担的就是有Collat​​or 的存在,这个角色主要是收集在平行链上的资讯,然后跟在Relay Chain上面的Validator 一起去进行出块的动作。在和旧有的公链沟通上,我们还有Bridge 这个机制(即为上面所提到的空桥),这个机制是可以用来交换有不同共识的链。理论上,在这个链上的平行链可以轻易地跟其他共识机制的链进行交换资讯,可以透过这些机制来进行不同链的互相操作。

Cosmos

在这三个项目之中,他应该是相对来说比较自由的。他们的核心概念是在他们希望链能够保持自己的主权,还记得我们上面说的在Polkadot 跟AVAX的链上,你们是不能够拥有自己的共识机制的。

如果需要有共识机制的话,他们都要使用Bridge 来进行处理,而在Cosmos 你只要遵循ABCI ( Application BlockChain Interface ) 的讯息沟通机制,你可以使用不同的共识来开发你的区块链。这对于某些想要掌握自已的共识机制或者是经济模型的链来说,这是一个很大的好处, 使用这个机制你可以订制自己的共识,掌握自己的交易规则,这对于想要发展区块链的大公司来说,你的自由权明显的大了很多。

商业应用

以我们现在的架构来说,目前的应用还是在金融上面,我们暂时没有太多其他的应用,本质上还是一个金融的交易系统。但根据现在这三个新的项目的开始, 未来会发展的点可能不只在金融系统上。

而透过上述跨链的系统,他可以透过这样的技术来跟其他的交易系统进行沟通,这其实会打开另外一道大门,因为这代表每个去中心化的系统可以更简单的去做沟通。他整体经济的流通性就会提升,而当流通性提升的时候,你可以更轻易地处理你手中的资产,这样这个资产的价值就可能会再提升。

区块链如果我们把它想成是一个去中心化的资讯系统的话,我们可以用它来存取各种不同的资讯,像是LBRY 这些东西,他就像是去中心化的Youtube,他可以让整个系统不会把持在一家公司上面,像这种不想要被一个巨兽所掌握的需求,可能就会成为去中心化的养分,但不是说去中心化就不会有权力集中的问题,以我们现在PoS 的机制来说,当你拥有更多资本的时候,你就有可能大程度的掌握这个去中心化组织的方向,所以到底会如何发展,确实值得我们继续观察下去。

本文链接地址:https://www.wwsww.cn/DOT/7659.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。