5.4 多链:区块链应用的扩展交互

现在我们看到的很多区块链基础技术构架都是单链形态。但在现实社会各个产业价值网络中,多链结构的技术更符合复杂价值 逻辑的实际应用,各行各业或者说各个领域都有可能针对不同的业务场景去构造一条链,这些平行的链之间会存在数据交互的需求,即便是在同一个业务场景下,也 有可能构建一组共同配合工作的链来完成复杂的业务逻辑,这个时候各个链之间的交互能力就会变得重要起来。我们在此提出了用跨链连接器连接多个可根据商业应 用场景分别构建起来的价值链的多链架构理念。

如图所示,不同的链之间可以通过一个专门设计的跨链连接器进行互连,跨链连接器就类似于机械部件中的连接件,在软 件领域中有个专门的术语叫“中间件”,在这样的一个中间件中可以定义大家共同遵循的数据接口规范,各种不同的链只要提供针对接口规范的接口实现,就可以进 行互联,既实现了标准化,也确保了链本身设计的灵活性。它的工作方式如下:

1)主链作为总账本,分别在多个价值共识节点之间进行同步,注意,这里所说的主链是一个相对的概念;

2)多链结构中,每一条链都是自成一个体系的,无论是主链还是子链,都在自己的节点之间进行数据的复制和传递,独立记账;

3)主链和子链间通过跨链连接器保证主链对子链价值的一致性、合法性、完整性,做跨链校验以及纠正和确认,保证链间价值合法合理合规流转;

4)主链和子链按照功能和价值网络搭建业务结构,并编写跨链逻辑的具体实现;

5)单一功能的账本使用和记录,在单独的功能子链上进行,在校验没有发生跟主链或非本链数据变动的情况下,只在单链自行进行查询、校验、记账等单链需要行使的区块链价值网络体系功能,极大提高价值网络并行计算能力,维系良好的可扩展性和可利用性。

5.4 多链:区块链应用的扩展交互_第1张图片

来源:我是码农,转载请保留出处和链接!

本文链接:http://www.54manong.com/?id=85

'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646208", container: s }); })();
'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646147", container: s }); })();

你可能感兴趣的:(5.4 多链:区块链应用的扩展交互)