【技术实现步骤摘要】
区块链多链系统、用于区块链多链系统的方法、电子设备
本公开涉及区块链
,具体地,涉及一种区块链多链系统、用于区块链多链系统的方法、电子设备。
技术介绍
区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、各计算设备之间可以快速进行数据同步等特性,其在众多领域中都拥有较高的应用前景。相关技术中,联盟链系统支持子链模式,不同的子链节点之间不会有性能的相互影响,子链节点也不会将数据公开到其它子链节点上。因此,不同的客户或者应用可以使用不同子链节点,从而能够保证应用的稳定性。
技术实现思路
本公开的目的是提供一种区块链多链系统、用于区块链多链系统的方法、电子设备,以解决上述相关技术问题。为了实现上述目的,根据本公开实施例的第一方面,提供一种区块链多链系统,包括多个区块链节点以及保存在所述多个区块链节点中的多个区块链,所述多个区块链包括主链以及至少一个子链,每一所述区块链节点保存有 ...
【技术保护点】
1.一种区块链多链系统,其特征在于,包括多个区块链节点以及保存在所述多个区块链节点中的多个区块链,所述多个区块链包括主链以及至少一个子链,每一所述区块链节点保存有所述主链,或者保存有所述主链以及任意所述子链,并且所述多个区块链节点包括主节点,每一所述主节点连接有从节点集合,针对任一所述从节点集合,所述从节点集合中的区块链节点保存有相同的子链;其中,/n对于所述多个区块链节点中的任一主节点,所述主节点用于在与另一主节点建立连接的情况下,向与所述主节点对应的从节点发送所述另一主节点的标识信息,所述标识信息包括所述另一主节点的节点标识以及所述另一主节点启用的子链的子链编号;/n所 ...
【技术特征摘要】
1.一种区块链多链系统,其特征在于,包括多个区块链节点以及保存在所述多个区块链节点中的多个区块链,所述多个区块链包括主链以及至少一个子链,每一所述区块链节点保存有所述主链,或者保存有所述主链以及任意所述子链,并且所述多个区块链节点包括主节点,每一所述主节点连接有从节点集合,针对任一所述从节点集合,所述从节点集合中的区块链节点保存有相同的子链;其中,
对于所述多个区块链节点中的任一主节点,所述主节点用于在与另一主节点建立连接的情况下,向与所述主节点对应的从节点发送所述另一主节点的标识信息,所述标识信息包括所述另一主节点的节点标识以及所述另一主节点启用的子链的子链编号;
所述主节点对应的任一从节点用于,在接收到所述主节点发送的所述标识信息时,若确定所述从节点保存有与所述另一主节点启用的子链的子链编号相同的子链,则为所述另一主节点创建对应所述同一子链编号的子链的虚拟节点;
其中,在任意两个从节点互相建立有对应同一子链编号的子链的虚拟节点的情况下,所述两个从节点之间能够基于所述虚拟节点进行针对所述同一子链编号的子链的数据读写操作。
2.根据权利要求1所述的区块链多链系统,其特征在于,所述主节点还用于,响应于与所述另一主节点成功建立连接,向所述另一主节点发送连接通知消息,所述连接通知消息包括所述主节点的节点标识以及所述主节点已启用的子链的子链编号;
所述主节点在与另一区块链节点建立连接的情况下,向与所述主节点对应的从节点发送所述另一主节点的标识信息包括:响应于接收到所述另一主节点发送的连接通知消息,根据所述连接通知消息内的节点标识和子链编号,向所述从节点发送所述标识信息。
3.根据权利要求1所述的区块链多链系统,其特征在于,所述主节点在与另一区块链节点建立连接的情况下,向与所述主节点对应的从节点发送所述另一主节点的标识信息包括:
在所述主节点与所述另一主节点已建立连接的情况下,响应于所述另一主节点创建新的子链节点的创建通知消息,根据所述创建通知消息内的节点标识和子链编号,向所述从节点发送所述标识信息;
所述主节点还用于:响应于创建新的子链节点,向所述另一主节点以及所述主节点对应的从节点发送创建通知消息,所述创建通知消息包括所述主节点的节点标识以及新创建的子链节点的子链编号。
4.根据权利要求1-3任一项所述的区块链多链系统,其特征在于,所述从节点还用于:
通过虚拟节点对待写入的数据添加标记信息,得到标记后的待写入数据,所述标记信息包括源主节点的标识、目的主节点的标识、所述待写入数据待写入的目标从节点的子链编号,其中,所述源主节点的标识是所述从节点对应的主节点的标识;
将所述标记后的待写入数据发送给所述从节点对应的主节点;
所述主节点还用于,响应于接收到所述从节点发送的所述标记后的待写入数据,根据所述标记信息中的目的主节点的标识,将所述标记后的待写入数据发送给与所述主节点连接的所述目的主节点。
5.根据权利要求1-3任一项所述的区块链多链系统,其特征在于,所述主节点还用于:
响应于接收到所述另一主节点发送的标记后的待写入数据,所述标记后的待写入数据包括作为目标节点标识的所述主节...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。