LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > “跨链双雄”Cosmos和Polkadot,能引领下一轮牛市吗?

“跨链双雄”Cosmos和Polkadot,能引领下一轮牛市吗?

2020-01-18 风展 来源:区块链网络

原文戳这里(????)=?The Great Inter-chain Battle

跨链协议,如Cosmos和Polkadot,正试图将不同的区块链整合到一起,为其用户提供不同的价值,方法是将它们在较低层次上的工作方式标准化,如区块验证和通信。

这与当今互联网的工作方式没有太大的不同,当今的通信协议是标准化的,允许各种应用程序彼此通信。因此,这些解决方案通常被称为网络或区块链互联网。

1Cosmos

Cosmos(网络)始于Tendermint的发布,这是一种使用拜占庭式容错一致性机制(类似于PBFT)的P2P协议,它是Cosmos网络的主干。


Tendermint协商机制使用验证器节点对新区块进行投票,每个验证器节点都有一定的投票权。这些验证器是由常规节点选择的,它们的投票权由它们在为块投票时所持有的代币数量决定。

然后,在每一轮协商一致的情况下,由随机选择的领票人在一个新的分组中投票。如果提议的块由持有总投票权的2/3以上的验证器投票,则验证块。被发现带有恶意投票的验证器节点将被删除,这意味着它们将丢失它们所抵押的代币。

Tendermint是在Tendermint Core中实现的,这是一个“共识引擎”,可以将任何确定性的黑盒应用程序转换成区块链,然后复制它来构建一个分布式系统。

Tendermint Core通过应用程序区块链接口(ABCI)连接到区块链应用程序,允许区块链应用程序用任何语言进行编程,而不仅仅是编写共识引擎的编程语言。ABCI还可以很容易地替换掉任何现有的区块链堆栈的协商一致层,通过交换协商一致层并保留其他特性,可以更容易地将整个块链复制到Cosmos网络。

Cosmos网络中的第一个区块链将是Cosmos中心。Cosmos集线器将连接到不同的区域(通过一个区块链间的连接协议),并将保存每个连接到它的区域的状态信息。类似地,每个区域都有关于中心状态的信息。然后,通过跟踪不同区域中的不同资产及其数量,中心将允许资产从一个区域转移到另一个区域。

最后,中心充当整个网络的中央总帐、中介或交换。

Cosmos网络之外的其他区块链也可以与这个生态系统进行交互。这是通过使用Cosmos所谓的Peg-Zone来实现的。(关于如何通过Peg区域将以太坊连接到网络的图像说明)


Peg-Zone是跟踪另一个区块链状态的区块链。Peg-Zone本身具有快速终结性,因此与IBC兼容,可以将Ethereum等PoW区块链“转换”为快速终结性区块链。为此,首先,Peg-Zone需要确定原始链的最终阈值。

例如,我们可以认为,当在原始链的给定状态之后添加了一定数量的块时,该原始链的状态是最终的,并且我们确信网络不会在它之前或到达它时分叉。

以Ethereum区块链为例,我们将250定义为确信给定状态是最终状态所需的确认数。一份合同被部署到Ethereum主网络,该网络将被Peg-Zone跟踪。当用户想要将代币从以太坊发送到Cosmos时,他们实际上是将代币发送到这个合约。然后,在Peg-Zone上发布这些资产的表示形式之后,合约冻结这些资产并阻塞250个块。类似的机制用于将资产发送回Ethereum链。

Atom是Cosmos的治理代币。Atom用于对验证器节点进行投票,验证器节点用于对新块进行投票。它还用于节点对可能改变系统参数和属性的新提案进行投票,比如费用的最高数额或Cosmos Hub的“构成”的改变。

Cosmos Hub上的每一次传输都伴随着交易费用。这些费用可以以任何被中心治理列入白名单的货币支付。


2Polkadot

与Cosmos类似,Polkadot也致力于将协商一致机制从区块链的应用层中分离出来,以便能够连接账本。

Polkadot网络的维护有四个基本角色:collator、fisherman、nominator和validator。Polkadot白皮书讨论了在一个可能的Polkadot实现中,验证器角色实际上可以分解为两个角色:基本验证器和可用性保证器,但是我们只讨论前四个角色。


顾名思义,验证器的目的是验证网络中的新块,并运行高可用性和带宽中继链客户端(如下所示)。要成为验证器,节点必须提交一个合约,该合约将作为验证器在没有恶意的情况下进行操作的保险。节点还可以提名验证者,支付一部分所需的存款,并根据其贡献的债券的增长情况按比例增加或减少存款。这些被称为命名者节点。

事务排序器(简称排序器)是维护副链的完整节点并为验证器提供新块以供验证的参与者,从而获得部分块奖励。这避免了验证器必须知道每个parachain的完整状态。

钓鱼者的存在只是为了捕获网络上的恶意实体。这个名称源于这样一个事实:这些参与者的存在只是为了尝试和找出网络上的非法行为,将这些行为的证据发送给验证器节点,并通过这样做赢得奖励。为了防止sybil攻击浪费验证器的时间和资源,Fisherman还必须提交一个小合约。

就像Cosmos一样,Polkadot也允许外部区块链连接到网络上。这是通过将区块链连接到网络,通过Polkadot白皮书所称的桥梁来实现的,类似于Cosmos的peg -zone。


如上所述,Polkadot还实现了一个中继链,它与Cosmos Hub类似,是将parachains网络连接在一起的粘合剂。验证器在中继链中工作,将不同的副链连接在一起,并允许在链之间更改资产。

3结论

尽管Cosmos和Polkadot都还在开发中,但它们为我们提供了一个非常好的视角,让我们了解到区块链世界的未来会是什么样子。这些(和其他)技术使得区块链的未来看起来是如此的有前途和令人兴奋!

—-

编译者/作者:风展

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...