我的位置: 主页 > 区块链群文章 > 区块链群技巧 > 区块链的互操作性:Cosmos vs Polkadot

区块链的互操作性:Cosmos vs Polkadot

发布人:区块链 发时间:2019-03-15 01:18 热度:
区块链的互操作性:Cosmos vs Polkadot

什么是区块链互操作性?

区块链互操作性十分复杂,所以我们试着用最简单的方式去评释。

区块链互操作性允许仅经由过程区块链协议本身发送ETH或领受BTC,而不需要第三方机构(如买卖所)参与。这个愿望很简单,但今朝还未实现。

Polkadot和Cosmos都致力于在区块链之间构建网络协议,以实现平安靠得住的交互。基于这些协议产生的新区块链可以在链之间发送买卖和传递讯息。

它为何云云重要?

区块链网络可以经由过程网络效应来改善去中心化网络。当所有区块链都毗邻互通时,它会带来更多资源,更好的用户体验,以及更有利于集思广益,完善网络状态。区块链互操作性可以显著提高区块链的可扩展性和买卖速度。譬喻,要是一条链的上限为100 TPS,则可以创建第二条相同的链——达到200 TPS——以利便与其他链的交互。照如许做,我们可以方便实现1000 TPS的买卖速度。

它也允许私有链,公链和同盟链的接入。最终,区块链甚至可以与法定的银行系统(如SWIFT)举办交互。

为什么关注Cosmos和Polkadot?

凭证本人的研究,我发现它们是最具远景的交互项目。它们都拥有强年夜的技术团队,在去中心化社区中拥有精采的声誉,并且多年深耕区块链范畴,从无到有地编写了年夜量的区块链代码。

在办理区块链互操作性问题上,它们采取近似的策略,但在协议和设计上存在细微的差别。这些差异具体表目前平安性,隐私性,效率,灵动性和易用性之间的衡量。

那么目前,就让我们一起揭开未来可交互区块链的神秘面纱吧!

Cosmos网络

自2014年Tendermint发布以来,Cosmos团队一直致力于实现区块链互操作性。Tendermint是一个拜占庭容错的共识引擎,并配备了点对点的Gossip协议。

Cosmos团队正在构建基于Tendermint的Cosmos网络。Tendermint和Cosmos都从属于InterChain基金会。下面两张图将简单评释他们是怎样设计网络的。

技术设计和协议

Tendermint(共识和网络)

Tendermint是一种实用拜占庭容错(PBFT)状态机。它需要一组已知的验证人达成共识而出块。在Cosmos网络中,至少需要2/3的验证人达成共识。假设不到1/3的验证人是作恶者,则网络永远不会分叉,因为验证人不能在相同高度提交冲突块。这种策略恰是根源于Tendermint中平安性优先于活跃度的原则。

应用区块链接口(ABCI)

ABCI是界说了复制引擎(Tendermint)和状态机(区块链)两者界限的接口。ABCI是区块链状态更新的唯一通道,而只有Tendermint才具有区块链状态更改功能。这种设计是一种非常棒的平安策略,因为改变状态只有一个接入通道。

下图表了然Tendermint的客栈设计,展现了在点对点网络中节点的毗邻方式,以及每个节点的组件。

Cosmos的交互性

链间通信(IBC)

Cosmos网络可以基于IBC协议实现链链交互功能。以Cosmos网络为中心枢纽,网络中的链经由过程IBC举办通信。区块链以分支的形式毗邻到Cosmos Hub,网络中的分支又被成为“Zone”,如下图所示。

IBC的技术性术语又叫“Chain Relay”。Chain Relay允许区块链读取和验证其他链上的事件。譬喻,A链上的智能合约想知道B链上发生的事件,则B链上的智能合约需要采用A链的块头,并验证其是否达成共识以及最终性。

本质地说,Cosmos正在构建一个网络体系,此中新区块链可以方便创建,并从创立之初就可以经由过程Chain Relay举办交互。每条链都将在Tendermint上运行,如下图所示。

只要新链遵循IBC协议,就可以加入该网络,包括公链和私有链。

Peg Zones

Peg Zone允许实时的区块链网络(如以太坊主网)毗邻到Cosmos网络中。能够毗邻到实时区块链是区块链可交互网络的主要要求。Peg Zone很复杂,但我们可以试着用简单的术语来评释它的工作原理。

你必须有一个共享的平安模型,并且Cosmos Peg Zone的验证人也在运行以太坊主网节点。特殊验证人会答应两条链之间的交互。这是个复杂繁琐的基础架构,你还必须信任运行Peg Zone的团队。

实际的资产买卖需要以太坊主网上的智能合约锁定相应的ETH,同时在Peg Zone中创建代表“Cosmos-Ether”的新代币,,其可以经由过程IBC在Cosmos网络中发送。从Cosmos方面来看,验证人会锁定Atom,同时在以太坊主网中创建可发送的ERC-20的Atom代币。如许一来,就实现了Cosmos和以太坊主网之间资产的完全交互性。

实现两条链之间的互操作

任何可交互的网络需要至少两条可以交换信息和产生买卖的区块链。Ethermint是Cosmos提出的第一个能与Cosmos Hub交互的办理方案。

分享给朋友: