您现在的位置是:首页 > 区块链 > 区块链项目区块链项目

Cosmos:跨链双子星 增强区块链的互操作性

2019-06-16来源:作者:经济常识笔记栏目:区块链项目

简介Cosmos是通过跨链协议的网络生态系统,为不同的链提供互相连接的能力。也就是实现跨链的功能,让区块链具有互操作性,这样Cosmos就能作为一个桥梁来连接一个个区块链网络,使不同区块链的价值自由互通,解决区块链之间的“孤岛效应”。

  2019年3月14日上午8:00,Cosmos这个历时4年打造的项目主网上线了。作为一个跨链项目,Cosmos的上线对整个区块链行业来说意义重大。那么Cosmos主要做什么?跨链的实现方式又是什么?又有什么独到之处呢?

Cosmos

  今天「有一亿」先带大家简单的来研究一下Cosmos的运行机制。

  1、Cosmos主要做什么?

  ATOM币价:4.44美元

  市值:8.46亿

  共识机制:Tendermint BFT

  简单来看,Cosmos是通过跨链协议的网络生态系统,为不同的链提供互相连接的能力。也就是实现跨链的功能,让区块链具有互操作性,这样Cosmos就能作为一个桥梁来连接一个个区块链网络,使不同区块链的价值自由互通,解决区块链之间的“孤岛效应”。

  为了实现跨链的功能,Cosmos首先在让人们更容易开发区块链这一角度下手。

  我们知道,区块链一般来说是会分成网络层,共识层和应用层。

  由于大部分的区块链项目都是在应用层打造自己的产品逻辑,所以Cosmos先打造了一个通用的网络层和共识层——Tendermint,让大家可以不需要考虑共识层和网络层,直接在Tendermint上面搭建自己的应用层,节省了很多不必要的开发时间。

Cosmos的运行机制

  Tendermint包括了两部分。第一部分叫Tendermint core,这部分把共识层和网络层封装在了一起,变成一个通用引擎;第二部分叫ABCI协议(Application Blockchain Interface),这部分是Tendermint core引擎和上面开发者自定义的应用层之间的接口。通过这个接口,应用层可以和底下的Tendermint core引擎进行互通。

  了解了共识层和网络层的Tendermint是什么之后,我们再来看区块链中的应用层,对应在Cosmos中就是一个叫做Cosmos SDK的工具。

  Cosmos SDK就是把区块链中的一些通用模块标准化,这些通用模块覆盖了大部分应用层需要具备的功能,比如抵押机制、惩罚机制、IBC(跨链功能),账户、治理、奖励&手续费等。而Cosmos本身利用Cosmos SDK这一工具的体现是Cosmos Hub。

  我们了解了网络层、共识层、应用层如何在Cosmos中实现后,接下来就到了理解Cosmos是如何实现跨链功能的。

  2、Cosmos跨链如何实现?

  在介绍Cosmos SDK时我们看到其中的一个模块——IBC,就是Cosmos实现连接不同区块链的关键。IBC协议(Inter-Blockchain Communication),即跨链通信协议,定义了链与链之间的通信标准(或者说一种跨链结构),即具有这一相同结构的链就可以实现互相连通。

Cosmos跨链如何实现

  同时,Cosmos采用了一种模块化的架构来建立整个区块链网络的连接,这个架构包括两个组成部分:Hub和zone。

  Hub——跨链连接的中心。所有跨链的交易都通过Hub统一处理,例如Cosmos Hub。

  Zone——不同的子链。

  其中,Zone和Hub都是基于Tendermint的区块链,Zone通过IBC协议和Hub连接在一起。

  而对于Zone又可以分为两类,一类是利用了Cosmos SDK开发的公链,这种是天然具备这一跨链结构,因此他们之间从创立之初就可以通过IBC实现链链交互。

  一类是不是使用Cosmos SDK开发,未包含IBC跨链标准的链,则需要使用Cosmos SDK为原链开发一条「代理链」,即Peg-Zone。

  但是Cosmos也并非全都依赖于Cosmos Hub的,每条链都可以运行自己的Hub。有点类似于:你可以自己运行一个Hub,然后和几个要好的朋友自己组成一个局域网,同时局域网和局域网之间又可以通过不同的Hub连接起来。也就是说,上图的四个Zone都可以作为一个独立的Hub来运行并连接自己的Zone。

  了解到这里,其实我们就可以大致的知道了,其实Tendermint是Cosmos的起源和最核心的竞争力。他可以帮助用户快速定制开发自己的链,减少了区块链的开发的难度和时间成本。同时为基于Tendermint的Hub和Zone提供了实现跨链的基础。

  虽然Cosmos主网已经上线,但不论是Cosmos还是其他的跨链项目,目前可实现的跨链功能依然有限,而距离区块链“互链网”时代也依然存在距离。尽管如此,Cosmos的上线,让我们对跨链技术的进一步发展充满了期待。

  3、Cosmos通证Atom

  Cosmos Hub的主要代币是Atom,其主要用于抵押和链的治理。Cosmos Hub启动之初有100个验证人,并将逐年增加。Atom持有者既可以是验证人也可以是委托人。验证人需要设置一个完全节点,用于维护网络安全和处理交易。委托人则可以根据他们对验证人的信赖度和节点运行能力的判断,将代币委托给验证人。

  验证人会代理Atom资产,并从每个出块中获得Atom奖励。这些奖励会惠及委托人,只是其中一小部分将被扣留,以用于验证节点的日常运行。为了保证验证人的诚实性,向区块链发布不正确数据的恶意验证人会失去他们的Atom代币作为经济处罚。这种机制称为「slashing」。

  创世区块上的Atom代币以及验证人的初次分发为:Cosmos众筹参与者持有75%,预售参与者持有5%,Cosmos网络基金会持有10%,ALL IN BITS集团持有10%。从创世块之后,每年Atom总量的1/3都会作为奖励分发给担保验证人及委托人。

  cosmos的众筹在2017年4月6日进行,不到半个小时便宣告完成。全球参与人数为1090人,按照单价0.1USD一共售卖了约1亿7千万个Atom,融到246900个ETH和4870个BTC,折合价值1700万美元,其中1ETH兑换452.3Atom,1BTC兑换11656.5Atom。另外会为开发团队和基金会各增发10%的ATOM。四个月后,波卡也开启了众筹,完成金额是1.3亿美元。

  Cosmos的众筹逻辑是为每个参与者生成了一个12个助记词组成的私钥,并分配了一个将来Cosmos链上的用户地址,但没有像其他ERC20项目一样提供ETH链上的转账和交易功能,而是直接锁仓直到主网上线。

Cosmos   跨链

很赞哦! ()

    股票