IRISnet 在 3 月 1 日启动了主网,目前已有 81 个节点成为网络共识的验证人,当 Cosmos 主网正式启动后,Cosmos Hub 和 IRISnet Hub 将完成跨链生态中的双 Hub 链接。
基于 Cosmos 的另一个著名项目则是上文提到过的 Binance Chain。
Binance Chain 是 Cosmos 上的第一个去中心化交易所平台,不过它对标准 Cosmos SDK 进行了缩减,比如去掉对智能合约的支持部分,用以更简单、高效地实现其作为交易所的功能。
在目前发布的第一版中,Binance Chain 只是作为去中心化的交易平台来运行,并没有开通与其他链的跨链连接和链间操作。币安表示也许要到第二版或第三版才会添加这种功能。
其他的具体项目不再一一介绍,总而言之,基于 Tendermint 和 Cosmos SDK 开发的项目,可以是 Zone,也可以是 Hub,它们都遵守 IBC 跨链通信协议,可以轻松实现彼此地互联。
通过 http://cosmos.network/ecosystem 能够查看到这些项目的信息,这其中包括 IOV,它是基于 Cosmos 的第一个分布式区块链 DNS;包括 Kava,它是基于 Cosmos 的第一个跨链钱包协议提供者。
随着 Cosmos 主网的上线,包括 IRISnet 在内的主 Hub 的上线,以及类似于 PlasmaChain 的、用以实现与不具备 IBC 跨链结构的公链连接的项目的实现,还有本来就基于 Cosmos SDK 开发的项目的上线,Cosmos 将一步步地连接起更多的链,不断扩张其跨链生态。
Hub的潜力
本文的最后一个主题是探讨 Hub 的潜力,它在 Cosmos 生态中扮演着重要角色。
试想,有了 Tendermint 和 Cosmos SDK,公链的开发从设计实现一整条公链变成设计实现多个只与自身业务逻辑相关的功能模块,那么,开发公链的工作还可以被进一步减少吗?
有了 IBC,不同的链在基于相同的跨链结构下完成了连通,从而实现了代币的跨链转移,那么,链链互联还可以完成除了流通代币外的更多的任务吗?
答案是可以,通过「定制」Hub。
Hub 既可以是类似于 Cosmos Hub 的通用 Hub,也可以是针对具体应用场景或特定业务需求而开发的专业 Hub。
这类专业 Hub 可以扩展 Cosmos SDK 的功能模块,也可以扩展 IBC 的数据接口,这样一来,当开发者进行这一具体应用场景下的公链开发时,便可以直接使用该 Hub 扩展后的 Cosmos SDK 以及 IBC 通信标准。
到这一步,公链的开发就只需要实现极少的特殊功能模块,而通过该专业 Hub 连接起来的具有相同 IBC 通信标准的链,可以完成除代币转移外的、基于更丰富接口实现的更多功能的连接。
上文已经提到的 IRISnet 就是一个典型的例子。
IRISnet 是 Cosmos 在中国的技术和运营合作伙伴边界智能作为核心开发团队,与 Tendermint 研发团队合作打造的一个 Hub,其目标是成为链接数字经济和实体经济的可信「桥梁」,为构建复杂的分布式商业应用提供满足这种特定需求的公链基础设施。
IRISnet 对 Cosmos SDK 和 IBC 协议进行了扩展,采用面向服务的设计思想,开发了新的区块链跨链服务的基础设施和跨链协议,并提供 IRIS SDK 开发工具和名为「iService」的服务框架。
iService 服务框架定义了一整套商业应用逻辑,或者说标准,提供了服务从定义、发布、调用、治理 分析和争端解决 的全生命周期的管理。因此,只要采用 iService 服务框架,不仅能够实现通证的跨链转移,也能实现包括数据、复杂计算在内的跨链网络调用。
换句话说,这意味着专有链开发者能够以 IRIS SDK 为基础,快速开发公链或联盟链或应用专有链,以 iService 为标准发布服务,并通过 IRIS Hub 实现与其他链的跨链互联,从而实现基于区块链的分布式商业应用。
就像有多个项目基于 Cosmos Hub 开发一样,作为主 Hub,目前也有众多项目基于 IRISnet 展开,实现自身的分布式商业应用的需求。
区块链智能信息边缘分析网络「BEAN」是其中之一,它是一个分布式的大数据分析和交换网络,解决了医疗大数据应用场景中处方外配、隐私保护下的医疗数据的可信使用和多方可信交互等问题。同时,IRISnet 也与复星、Hashkey、PlatON 等达成合作,实践分布式商业应用链的落地。
此文由 比特币官网 编辑,未经允许不得转载!:首页 > 比特币行情 » 软硬核:彻底读懂 Cosmos 如何一键发链与万链互联