首先我们从概念性原理图来观察一下这两个跨链的解决方案。乍一看,貌似完全不一样,但是实际上二者没有本质区别。它只是从不同角度阐述了相似的解决方案。链化未来的原理图更加注重关系,展现多链结构在某一时刻的关系图。而波卡的示意图从交互的视角,展现了不同角色的相互作用关系。他们只是用了不同的名称来指代了链中的角色。
平行链(parachain)类比于侧链
见证节点(validator)和钓鱼人(fisherman)类比于矿工
收集人(collator)类比于交易节点
中继链(relay chain)类比主链
根据波卡相关文档的描述,parachain可以接入中继链,共享安全,而这是波卡重点推介的一个特性。简单说就是中继链的见证节点不仅要运行中继链的逻辑,还要为parachain提供共识和出块服务。而中继链的见证节点在某一时刻是分成若干组为接入parachain做共识和出块服务的。了解了这个基本逻辑。我们就可以看出,在某一时刻,波卡就变成一条中继链和连接在它上面的若干parachain的拓扑,正如链化未来的架构示意图。
二者唯一不同是主链(中继链)的组成。链化未来的设计是由一组矿工来维持主链的运行,而波卡是由所有见证节点共同运行中继链的逻辑,以实现跨链交易以及其他管理逻辑。在协议展开的章节,我们会重点分析这个不同点。
有人可能看出来了,上面并没有提到平行链转接桥,那是因为在链化未来设计的框架里面,这个桥也是作为一条侧链存在,下面也会具体介绍。