您现在的位置是:首页 > 项目集市 > 优质项目网站首页优质项目

B4 | Cosmos项目介绍

  • Genesis
  • 优质项目
  • 2018-07-21
简介Cosmos被誉为“区块链的互联网”,旨在解决区块链交互操作和可扩展性问题,其区块链间通讯协议可以实现区块链的互联,支持不同区块链之间的资产转移,这样Cosmos就能作为一个桥梁来连接一个个区块链网络,使不同区块链的价值自由互通,解决区块链之间的“孤岛效应”。

项目简介

 
Cosmos被誉为“区块链的互联网”,旨在解决区块链交互操作和可扩展性问题,其区块链间通讯协议可以实现区块链的互联,支持不同区块链之间的资产转移,这样Cosmos就能作为一个桥梁来连接一个个区块链网络,使不同区块链的价值自由互通,解决区块链之间的“孤岛效应”。
 

核心技术:Tendermint

 
Cosmos里的核心技术叫做Tendermint,它可以将区块链应用(状态)与底层进行了分离。Tendermint是区块链领域较早的基于拜占廷容错协议的PoS共识引擎。Tendermint包括了两部分。第一部分叫Tendermint core,这部分把共识层和网络层封装在了一起,变成一个通用引擎。第二部分叫ABCI协议(Application Blockchain Interface),这部分是 Tendermint core 引擎和上面开发者自定义的应用层之间的接口。通过这个接口,应用层可以和底下的Tendermint core 引擎进行互通。客户端发给Tendermint的交易,通过ABCI接口到达应用,比如检查交易的有效性。有效交易进入Tendermint内存池,提议节点从内存池选择交易进入候选新块,经过PoS达成共识的新块向全网广播。收到新块的全节点都会通过ABCI接口把交易播放给应用,应用逻辑在执行交易的过程中相应地改变自身内部状态,最后把状态哈希以AppHash的形式返回给Tendermint,计入新块头部。
当新一轮的区块开始选择的时候,会有一个验证人以轮询等方式选出来,作为提议节点提交一个候选新块。这个新块里包含一些已经跟应用确认过是有效的交易。把这个块广播到网络里以后,所有的验证人进行Prevote预投票。这里因为有超时机制,所以Tendermint协议是一个弱同步协议。Prevote投票超过三分之二后,系统达成所谓的“Polka”状态,接着对这个块进行Precommit投票,一旦Precommit超过三分之二,新块就被提交(Commit)生成新区块高度,进入下一轮提议。
Tendermint共识算法的特色是拜占廷容错。它最多可以容纳整个网络里面三分之一的验证人犯错,包括无意的犯错或者有意的作恶。投票的时候三分二不是指三分之二的验证人数,而是三分之二的权益。
另外它有即时最终性,这是跟PoW的最大区别;当它生成新区块高度,这个块就是最终的,它将来不会被推翻,所以它会带来比以太坊、比特币高的性能。
它通过应用逻辑和共识逻辑进行整合,通过ABCI接口进行通讯,可以用任何语言编写应用。这个应用做的事情实际上就是状态机控制。它把共识引擎这部分抽象出来,可以用它做公有链,也可做私有链。
Tendermint强调一致性的算法,必须三分之二的投票才能生成新的块。如果网络达不到三分之二的人投票,这个协议就被停了。所以它强调的是一致性而不是可用性,它不允许短暂的分叉。
 

核心构架

 
Cosmos网络是由许多叫做zones的独立、平衡的区块链组成,许多zone通过一个共享的hub互通互联。网络里第一个zone称为Hub,它是Cosmos网络的核心,和其余的Zone是不平等的,可以把它理解为Cosmos的中心链或者管理员链,所有其它区块链的交易都会在Hub记录,你能够很快速和安全的将代币从一个zone转移到另外一个zone而不需要通过交易所或者第三方机构。
每一个zone通过IBC连接,IBC是Zone和Hub间交互的协议,Hub不限制Zone的实现,只要是通过IBC协议和Hub交互就是一个合法的Zone,这样Cosmos hub能够链接许多不同的zone,使得它能够支持一系列不同的数字货币比如 Bitcoin, Ethereum等中的脚本语言。
对于Zone又可以分为两类:
一类是利用 了Cosmos SDK 开发的公链,这种是天然具备这一跨链结构,因此他们之间从创立之初就可以通过 IBC 实现链链交互。
一类是不是使用 Cosmos SDK 开发,未包含 IBC 跨链标准的链,则需要使用 Cosmos SDK 为原链开发一条「代理链」,即Peg-Zone。
但是Cosmos也并非全都依赖于Cosmos Hub的,每条链都可以运行自己的Hub。有点类似于:你可以自己运行一个Hub,然后和几个要好的朋友自己组成一个局域网,同时局域网和局域网之间又可以通过不同的Hub连接起来。

 
 

代币信息


原生代码:Atom,
数量:2亿Atom
基准价为10美分/枚。
融资总额:4880枚比特币,224689枚以太坊(约1680万美元)
ICO:75%
天使投资人:5%
ICF基金会:10%
团队保留:10%
 

代币经济模型

 双代币模型

 
在Cosmos系统中,验证人选取的基本条件是有足够的ATOM作为抵押,这部分ATOM包括自身抵押和委托人抵押的代币,同时持有ATOM还可以参与网络的治理投票,包括Cosmos的网络治理进程等。
 
除了抵押属性外,Cosmos代币还需具备抵扣交易手续费的功能。
 
由于具备交易手续费的功能,代币A的流动性会随着网络的影响力扩大而增大。拜占庭容错模式下的区块链网络需要保证作恶节点不超过1/3,因此代币A流动性增强势必会使Cosmos网络安全性大打折扣。假设在某个时刻只有15%的代币A被用于权益抵押,那么作恶的人只要持有总量5%的代币A就可以完成攻击。
 
鉴于此,Cosmos采用了一个多代币模型,首次代币发行的ATOM单纯用于抵押,交易支付采用的是另外一种代币Photon,将代币的抵押功能和交易手续费功能割裂开来,解决了安全性、流动性无法兼顾的难题。
 

Atom的 “通货膨胀”

 
抵押的Atom会通胀出更多的Atom,它将作为区块奖励的一部分发放给参与到共识中的验证人和委托人。这也激励了Atom持有者,不要被动地将他们的Atom存放在钱包中,而且把它们用于权益抵押以保证网络安全。每个块通胀出的新Atom的数量取决于抵押的数量和在网络中的Atom供应的百分比。Atom是用作保护网络安全的抵押物。Atom的目标抵押比例是2/3。如果抵押的Atom较少,通过通胀出的Atom将会增加。每年的通胀率的上限是20%。如果超过2/3的Atom被抵押,那么通胀出的Atom将会逐步下降,每年的通胀率的下限是7%。
 

相关链接

   
官网:https://cosmos.network/
白皮书:https://cosmos.network/about/whitepaper
区块浏览器:
钱包:https://cosmos.network/voyager
矿池:https://cosmos.sparkpool.com/
 
 


信息会一直持续添加,未完待续。。。


免责声明:文章版权归原作者所有,内容为作者个人独立观点,并不代表链随赞同其观点和对其真实性负责。如其他媒体、网站或个人从本网转载使用,必须保留本网注明的“稿件来源”,并自负版权等法律责任。如对稿件内容有疑议,请及时与我们联系。
 

上一篇:返回列表

下一篇:B1 | Cardano项目介绍

文章评论

    共有条评论来说两句吧...

    用户名:

    验证码:

Top