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