您现在的位置是:首页 > 区块链 > 区块链项目区块链项目
Cosmos:跨链双子星 增强区块链的互操作性
2019-06-16来源:作者:经济常识笔记栏目:区块链项目
简介Cosmos是通过跨链协议的网络生态系统,为不同的链提供互相连接的能力。也就是实现跨链的功能,让区块链具有互操作性,这样Cosmos就能作为一个桥梁来连接一个个区块链网络,使不同区块链的价值自由互通,解决区块链之间的“孤岛效应”。
2019年3月14日上午8:00,Cosmos这个历时4年打造的项目主网上线了。作为一个跨链项目,Cosmos的上线对整个区块链行业来说意义重大。那么Cosmos主要做什么?跨链的实现方式又是什么?又有什么独到之处呢?
今天「有一亿」先带大家简单的来研究一下Cosmos的运行机制。
1、Cosmos主要做什么?
ATOM币价:4.44美元
市值:8.46亿
共识机制:Tendermint BFT
简单来看,Cosmos是通过跨链协议的网络生态系统,为不同的链提供互相连接的能力。也就是实现跨链的功能,让区块链具有互操作性,这样Cosmos就能作为一个桥梁来连接一个个区块链网络,使不同区块链的价值自由互通,解决区块链之间的“孤岛效应”。
为了实现跨链的功能,Cosmos首先在让人们更容易开发区块链这一角度下手。
我们知道,区块链一般来说是会分成网络层,共识层和应用层。
由于大部分的区块链项目都是在应用层打造自己的产品逻辑,所以Cosmos先打造了一个通用的网络层和共识层——Tendermint,让大家可以不需要考虑共识层和网络层,直接在Tendermint上面搭建自己的应用层,节省了很多不必要的开发时间。
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采用了一种模块化的架构来建立整个区块链网络的连接,这个架构包括两个组成部分: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的运行机制。
1、Cosmos主要做什么?
ATOM币价:4.44美元
市值:8.46亿
共识机制:Tendermint BFT
简单来看,Cosmos是通过跨链协议的网络生态系统,为不同的链提供互相连接的能力。也就是实现跨链的功能,让区块链具有互操作性,这样Cosmos就能作为一个桥梁来连接一个个区块链网络,使不同区块链的价值自由互通,解决区块链之间的“孤岛效应”。
为了实现跨链的功能,Cosmos首先在让人们更容易开发区块链这一角度下手。
我们知道,区块链一般来说是会分成网络层,共识层和应用层。
由于大部分的区块链项目都是在应用层打造自己的产品逻辑,所以Cosmos先打造了一个通用的网络层和共识层——Tendermint,让大家可以不需要考虑共识层和网络层,直接在Tendermint上面搭建自己的应用层,节省了很多不必要的开发时间。
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采用了一种模块化的架构来建立整个区块链网络的连接,这个架构包括两个组成部分: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链上的转账和交易功能,而是直接锁仓直到主网上线。
很赞哦! ()
相关文章
随机图文
-
Polkadot:估值12亿美元的波卡到底有何本事?
Polkadot是一个由可互操作链组成的全球网络,这种网络解决方案的区块链,以一种安全可靠的方式相互操作。使用Polkadot,您将能够与在Polkadot层上移植的其他现有链进行通信,同时还 -
BNB:币安区块链生态系统不可或缺的调节剂
原标题:BNB:币安区块链生态系统不可或缺的调节剂BNB是由币安交易平台发行的代币,对于用户而言,持有BNB能够享受更低廉的交易手续费,是更实惠的选择。平台币这一创新的举措在今天 -
CFTC : 以太坊2.0 PoS机制,恐让以太币期货难见天日
先前曾传出以太币可能有望成为第二个合规的加密货币衍生品项目,但这似乎随着众所瞩目的以太坊 2.0 升级而再度出现了变化⋯⋯ -
VNT:构建区块链资产全生态通道
原标题:VNT:构建区块链资产全生态通道VNT是基于区块链技术构建的全球性的分布式智能价值网络,为金融、医疗、供应链、社交、游戏等多个领域提供可信、安全、高效便捷且成本低