http://www.tnmanning.com

跨链天王Cosmos、Polkadot的深层区别



链间通信的最大挑战不是怎么样在一个链上暗示另一个链上的数据,而是如那里理惩罚链上呈现数据来自分叉而且又从头组织来将生意业务解除在外的环境。这是由于布局设计上Cosmos和Polkadot最差异的处所。
理论上,统一的共享安详是一种掩护链间通信的好要领。不外,为了实现这个方针,这个协议必需可以或许常常并随机地打乱分派给每个链的验证者。这导致了经典的“数据可用性问题”,即每个验证者必需不绝地下载分派给它的每个parachain的状态。这是本日这一规模最坚苦的问题之一,今朝还不清楚Polkadot可以或许办理这个问题。
3.对特定项目(譬喻,Binance) 有更多的定制性

第二个原因是自治。在一个智能合约平台上开拓应用措施会强迫您的应用措施遵守它的法则和打点。这大概包罗影响用户体验的因素,好比出块时间和gas价值,尚有好比链上操纵回滚这样的状态改变决定。

关于Cosmos和Polkadot之间的差别一直有许多接头,这两个项目偏重于跨链。假如你不熟悉这两个项目,那么这个推特风暴很是好地对它们举办了表明,并提供了进修它们的一些资源。

其次,Polkadot利用了Fishermen的观念,这些Fishermen是Polkadot网络上的“赏金猎人”,他们调查Parachains上的恶意行为。从某种意义上说,这是针对恶意行为的“第二道防地”。
另一方面,Cosmos 网络没有牢靠的成员法则 - 任何人都可以成立一个hub或zone。Hub自己就是自治的大发3d,个中设计了毗连其他大发3d的成果。两个例子是Cosmos Hub和Iris Hub,前者是最近由Tendermint团队推出的,后者是一个打算毗连主要在中国和亚洲其他地域运行的大发3d的Hub。这种hub-and-zone模子使链间通信越发高效,因为不再是与每个其它大发3d相毗连,而是只要与hub相连即可。

Polkadot和Cosmos都提供了一个软件开拓东西包,别离称为Substrate和Cosmos SDK。它们的目标都在于让开拓人员可以或许轻松开始构建本身的大发3d,并包括各类即装即用的模块,好比管理模块(投票系统),抵押模块,身份验证模块等等。
中继链有本身的共鸣算法GRANDPA,由它来快速地确定parachain链上的区块。通过这个模子,Polkadot中的parachain运行在“共享安详”模式下 - 假如中继链有1000个验证者来提供高度的安详性,那么任一个parachain只要毗连到中继链就能得到强大的安详保障。这可以让子链对其状态机和当地法则拥有自治权,以及与数百个其他链共享的强大安详保障。
并行链可以利用各类共鸣算法来告竣局部共鸣。 Polkadot提供了一个软件开拓东西包(Substrate),它带有3种即装即用的共鸣算法:GRANDPA,Rhododendron和Aurand。大概将会有更多算法添加到Substrate中,而且将在Polkadot网络内供利用。
Cosmos和Polkadot在两种截然差异的安详模子下运行。简朴地说,Polkadot的事情道理如下:

这意味着在一个网络分区中,不再是有两个最终将会归并的生意业务汗青(而且在这个进程中1个汗青将被扬弃),而是网络将会遏制。这很重要,因为假如你看到“确定了最终状态”的生意业务,那么甚至在最糟的网络状况下它也不会被逆转。
固然这篇文章很是长、内容详尽,但仍然没有八面见光。 Cosmos和Polkadot之间的不同不太好领略,而且有很多我大概遗漏的内容。很难全面相识这两个项目,有时候它们的开拓文档天天都在变革。
结论
这两个项目仍处于开始阶段,并将在来岁开足马力 - 我提出的一些问题大概很快就不再存在。总之,我开始相信Polkadot优于Cosmos的优势如下:
Cosmos网络利用hub-and-zone模子来实现互操纵性,个中zone(独立大发3d)可以通过hub(也是独立的大发3d)"发送代币"到其它的zone。这个协议称为IBC(链间通信),它是在链之间发送动静来暗示代币通报的协议。 IBC协议还在开拓中,首先办理的是代币通报,最终可以在大发3d之间通报任何范例的动静。


跨链天王Cosmos、Polkadot的深层区别

这篇文章将先容这两个项目标大抵常识,并将重点弄清楚它们之间的差别。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。