多中心的interchain时代已经到来
首先,多中心的interchain链间时代已经来临。Interchain可以简单理解为跨链。这与Cosmos互联网的设计有关。在Cosmos绿色生态中,有不同的Hub中心核心区,每一个中心核心区可以和自身的Zone系统分区新项目联接。而不同的中心核心区之间也可以相互联接,例如CosmosHub和IRISHub。
IBC是链间(interchain)的通讯协议
IBC跨链协议是Interchain链间的通信协议。你可以把IBC跨链协议比作互联网技术中的TCP/IP传送协议。Cosmos精英团队也把IBC协议比作TCP/IP协议。虽然欲望很大,但并不张扬。
IBC关键的三个作用:传送,授权,指令
IBC的三个关键作用是:传送、授权和指令。这三个作用比较抽象,更好理解的形容词可能是“传输、验证和执行”。
IBC跨链可视化图
这幅图是IBC跨链协议的可视化。之前,真本聪就曾专门写过一篇文章来分析这张可视化照片,详细内容可参考这篇文章。
对这张PPT的理解是针对上一张IBC可视化图的部件拆卸:手机客户端应该指的是根据Tendermint的区块链技术,CosmosSDK的特性就是将不同的功能封装在不同的控制模块中,这些模块和组件之间通过管道连接。
IBC和APP的相似之处:网络层的数据传输
IBC跨链协议和APP也有一些相似之处:网络层的数据传输。真本聪理解是,每个区块链技术就像一个APP,而IBC跨链协议就是传输数据的作用,这是从非技术的角度来理解的。
大量具体内容可参考Cosmos在Github上相关IBC的代码库:github.com/cosmos/ics
近期Cosmos在IBC编码开发设计上非常努力,与11月的相关编码交付有很大关联。正如俗话所说,箭在弦上,迫不得已发。