备受区块链产业期待、定位为各种区块链中枢的Cosmos Hub正式问世了。Cosmos Hub是全球首个基于权益证明(Proof-Of-Stake,PoS)的公共拜占庭容错(Byzantine Fault Tolerant,BFT)区块链,它有3个阶段性任务,先求网络稳定性,继之支持交易,最终将允许跨链通讯( Inter-Blockchain Communication,IBC)。Cosmos网络(Cosmos Network)项目是由瑞士的非营利机构Interchain Foundation委由Tendermint Inc所建立的分布式网络,它由许多独立且平行的区块链所组成,每个区块链都采用BFT协议,彼此间可透过共享的中枢互动,目标是建立一个区块链网络,亦发行了自家的加密货币Atom。而Cosmos Hub既是Cosmos网络上的第一个区块链,也是第一个区块链中枢。
在Cosmos网络之前,各个区块链都是各自孤立也无法相互通讯,除了不容易建立之外,每秒也只能处理少量的交易,Cosmos则立志要解决区块链在可用性、可扩展性及互动性上的问题。Cosmos Hub的任务则在于藉由高度可用性与安全性的验证器来强制执行区块链的互动规则,以协调Cosmos区块链网络萌芽时期的生态体系。至于PoS主要是用来取代现行的工作量证明(Proof-Of-Work,PoW),有别于PoW是以挖矿的运算能力来进行奖励,PoS则是以权益作为判断基础,拥有愈多权益的人愈有机会负责产生新区块,理论上希望能解决PoW必须耗费大量电力的问题。这意谓着Cosmos网络的野心在于打造一个全新、且不那么耗电的区块链网络,它能支撑不同的区块链网络,还能让不同的区块链互相交流,只是这些区块链之间的交流必须透过Cosmos Hub来达成,但也允许存在多个不同的Cosmos Hub。除了Cosmos Hub之外,迄今攸关Cosmos网络项目的成果还包括可用来履行BFT复制引擎的Tendermint Core,能以Golang建立BFT复制状态机的对象能力安全框架Cosmos SDK,以Javascript撰写、号称是全球最简单的BFT复制状态机框架LotionJS,允许BFT复制状态机彼此授权的IBC协议,用来验证区块链网络的Signatory与KMS,以及可在Cosmos区块链上使用的数字签名程序Cosmos Ledger。不过,Cosmos Hub的问世只实现了Cosmos网络项目的第一步,估计可能还需要几年的时间才能步入加密货币的交易,或是区块链之间的互通等阶段,同时也需要广大区块链社群的参与,以共同壮大Cosmos网络。