Cosmos是一个独立并行区块链的去中心化网络,每个区块链都由Tendermint共识这样的BFT共识算法构建。
Cosmos是由多条区块链,利用跨链通讯协定 (inter-blockchain communication protocol,简称 IBC) 以去中心化的方式连起来而构成的庞大去中心化网络,亦可称其为互联链 (internet of blockchains) 。
Cosmos的愿景是让开发人员轻松构建区块链,并通过允许他们彼此进行交易(通信)来打破区块链之间的障碍。 最终目标是创建一个区块链网络,一个能够以去中心化方式相互通信的区块链网络。 通过Cosmos,区块链可以保持主权,快速处理交易并与生态系统中的其他区块链进行通信,使其成为各种场景的最佳选择。
Cosmos通过一系列开源工具实现这个愿景,如Tendermint,Cosmos SDK 和 IBC,旨在让人们快速构建自定义、安全、可扩展和可互操作的区块链应用。 后面会有工具以及 Cosmos 网络的技术架构的分析。
·Tendermint 是一个共识引擎和BFT共识算法。 在Tendermint之上可以使用任何编程语言构建一个状态机,Tendermint 将负责信息的(按照共识要求的一致性和安全性)复制。
·Cosmos SDK 是一个模块化框架,用来简化构建安全的区块链应用。
·IBC是区块链之间的通信协议,可以被认为是区块链的TCP/IP。 它允许快速最终性(fast-finality)的区块链以去中心化的方式相互交换价值和数据。
Cosmos的核心产品是Tendermint共识机制、Cosmos SDK和跨链IBC协议。只要项目采用以上三大类产品之一,就可以被划归为Cosmos生态项目。目前,Cosmos生态的繁荣度和落地性,是仅次于以太坊生态的。
Cosmos和Polkadot都是跨链领域的明星项目。Cosmos像安卓系统,其生态项目的准入门槛低、开放自由,可保持项目的高度独立和自主性,拓展性较强,当然生态间的关系相对松散。波卡像苹果系统,其生态项目的准入门槛高、独立自主性较大,但生态间关系紧密,安全性更佳。Cosmos偏向于链间跨链(完全独立链的跨链),波卡偏向于链内跨链(平行链的跨链)。
Cosmos和Polkadot都是区块链基础建设非常重要的两个项目,都对行业起着重大贡献,是非常重要的两种技术解决方案,已经并将继续给资本市场带来丰富的投资回报。在可预见的未来,Cosmos和Polkadot可能在不同的场景下发挥其重要的功能。例如,波卡成为大型企业的生态系统,诸多大型的区块链项目基于波卡进行建设,波卡保障这个生态系统的绝对安全。
而Cosmos则更适合于一般企业发链,即保持高度的自主性和拓展性(可以建立自己的生态系统),同时只需要较低的参与成本(安全、开发、维护等成本),即可实现上链。这些应用场景的落地,将给这两个项目带来想象力空间的突破。