什么是跨链项目Cosmos
扫描二维码
随时随地手机看文章
四年磨一剑,2014年成立的跨链项目Cosmos(宇宙),在今年3月14日正式主网上线,推出其生态中的第一个Hub(枢纽)——Cosmos Hub。Cosmos项目自称是“区块链的互联网”,或“区块链3.0”,为解决区块链长期存在的易用性、互通性和可扩展性不足而诞生。
易用性——一键发链,让公链开发变得轻松
目前的区块链应用比较复杂,对于开发者来说不是很友好;所以公链开发都需要耗时数年。Cosmos通过公链分层设计和应用层分模块设计,开发者不需要去设计整条公链了,只需实现核心的业务功能即可。这就让一键发链变成可能,让每个人都可以轻松拥有一条属于自己的链。
从一条链的架构来看,由上至下有三层——应用层、共识层和网络层。Tendermint Core共识算法把共识层和网络层打包到一个通用引擎中,作为通用的底层。接着,ABCI协议作为接口,连接应用层和底层的通信。这样开发者就不用管这两个通用的底层了,省下时间可以用来专注开发应用层。
你以为这样就结束了吗?Cosmos的厉害之处还不仅如此。虽然不用搭建两个底层了,但是从头搭建一个应用层也不是什么容易的事儿。Cosmos提供了一个开发工具,叫Cosmos SDK,可以把应用层分模块构建,开发者只需要开发某些特有的功能模块,其它通用的模块捡现成的用就可以了。
比如Cosmos Hub中的模块就是可以共享的,同时任何人都可以在Cosmos SDK中创建模块以便于使用。
互通性——万链互联,让所有的链相互连通
每一条区块链都可以看成是一个孤立的星系,彼此各自为政、互不沟通,每秒只能处理少量的交易,这就限制了区块链的发展。如何把这些孤立的星系连接起来,形成区块链宇宙呢?
Cosmos在保证各链主权独立的基础上,通过IBC跨链通信协议,建立了以Hub(枢纽)为中心,连接多个Zone(分区)的结构,每个Zone通过Hub构成联系,这样链与链就可以互相发送交易、传递信息,从而打破区块链之间的障碍,实现整体的跨链生态。
机构和个人都可以运行自己的Hub,不一定非要使用Cosmos的官方Hub。
可扩展性——BPoS共识,让区块链应用惠及大众
区块链中的可扩展性,可以理解为交易的吞吐量和交易的速度。PoW共识机制又慢又贵,可扩展性不足,经常发生交易拥堵的情况。支付宝每秒可以处理数十万笔交易,而比特币最多只能处理7笔交易,这还是在不拥堵的情况下。这就限制了区块链技术在大规模交易中的应用。
Cosmos采用Bonded-PoS共识机制,在Cosmos的多链架构上,区块链应用可以通过横向和纵向的可扩展性解决方案,每秒达到数千笔交易,从而扩展到数百万计的用户。
作为跨链技术的一个重要代表,Cosmos得到了很多关注。其开发工具可以用在贸易、跨境支付、游戏、视频流、医疗、房地产等领域,目前已经有e-money、IRISnet、Loom等项目积极构建在Cosmos生态中。Cobo很快也会与Cosmos达成深度合作,敬请期待!