区块链的公链项目越来越多,每个项目都是一个孤立的网络体系,因此区块链项目之间的互联互通能力也是技术发展的大方向。据虎符交易所Hoo研究院发现,Cosmos正在成为其中的优秀代表项目之一。
虎符研究院将从Cosmos概念开始,深度剖析Cosmos项目,让大家对跨链技术将一个比较深入的了解。
一、Cosmos是什么
Cosmos是Tendermint团队推出的一个支持跨链交互的异构网络,它最终的目标是创建一个区块链互联网,允许大量自主且易开发的区块链互相扩展和交互。基于Tendermint开发,采用的Tendermint共识算法,是一个类似实用拜占庭容错共识引擎,具有高性能、一致性、具备拜占庭容错等特点。
Cosmos网络由许多独立的并行区块链组成,网络中第一个区块链是CosmosHub,其他的并行链称为Zone,通过跨链协议与Hub进行跨链操作。
从Github上可以看出Cosmos主要的代码是cosmos-sdk,它包含CosmosHub的程序代码,同时也是一个区块链开发框架,为其他区块链开发者提供一些通用的功能模块,比如:共识,P2P网络,IBC,账户,治理,认证等。大致框架如下:
二、Cosmos机制解剖
Cosmos允许每个Hub构建自己的治理策略。
任何持币人都可以发起变更提案,由该Zone或Hub的验证者和持币委托人对提案进行投票。提案的内容包括但不限于对系统预置参数的变更、软件更新,甚至是hub在处理窃币、入侵或漏洞时所采取的政策性升级。
同样每个Zone也具备各自的治理机制。
举例而言,Cosmos支持在Hub端强制应用不可逆性的同时,每一个Zone都可以根据自身需要设置是否不可逆。
Cosmos在底层设计上不认为能通过有限的规则治理大千世界中形形色色的经济网络,不认为存在特定的一个规则集合让大家都称心如意。这一道理不言自明,看看比特币自运行以来由于哲学和分歧引起的众多分叉。另一方面,从以太坊的治理中我们可以看出,持币人无法以规范的形式实现治理或是形成合力拒绝不规范的治理,这对生态的发展起到了副作用,阻碍了以太坊的更新升级。
Cosmos试图通过独立区块链之间的互操作性解决这一问题,即使并且尤其这些区块链拥有不同的治理政策。因此Cosmos最核心的价值属性就是在社会和经济领域的可拓展性。它为其生态之上的用户和开发者提供了无限的自由,以及不加约束的实验潜能。
三、对比Polkadot,Cosmos有什么特点?
1、Cosmos的架构简单明了,一个Hub就是一条链,其他接入的Zone为此Hub侧链,HUB之间可以互联。
2、Cosmos接入门槛更低,正如在安卓上开发一样,只要使用他的IBC标准,随时可以接入Hub下载,但安全性自负。这也是为什么安卓上程序更多,病也更多的原因。
3、Cosmos简洁的代价是安全性略有下降,毕竟鱼与熊掌不可兼得。如果中心Hub与区域Zone各是不同国家,那么每个国家都有自己的军队与主权来维护安全。
*本文内容不构成任何投资交易建议。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。