【技术实现步骤摘要】
一种跨子网交互方法、装置、电子设备和存储介质
[0001]本说明书实施例属于区块链
,尤其涉及一种跨子网交互方法、装置、电子设备和存储介质。
技术介绍
[0002]区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链系统中按照时间顺序将数据区块以顺序相连的方式组合成链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。由于区块链具有去中心化、信息不可篡改、自治性等特性,区块链也受到人们越来越多的重视和应用。在一些区块链网络中,部分节点有时存在实现小范围交易的需求,以避免其他节点获得这些交易及其相关数据。因此可以在区块链主网的基础上进一步建立区块链子网。
[0003]然而,由于不同区块链子网之间相互隔离,因此,在某区块链子网接收到应发往其他区块链子网的消息时,如何将该消息高效地路由至该消息所需去往的目标区块链子网,是亟待解决的技术问题。
技术实现思路
[0004]本专利技术的目的在于提供一种跨子网交互方法、装置、电子设备和存储介质。
[0005]根据本说明书一个或多个实施例的第一方面,提出了一种跨子网交互方法,应用于区块链系统内的第一区块链子网中的第一子网节点,所述区块链系统包括区块链主网及其管理的区块链子网;第一子网节点维护有第一区块链子网的子网拓扑结构、所述子网拓扑结构对应的网络延迟信息以及第一区块链子网中的子网节点所处的节点设备上的节点部署情况;所述方法包括:
[0006]获取需转发至目标区块链子 ...
【技术保护点】
【技术特征摘要】
1.一种跨子网交互方法,应用于区块链系统内的第一区块链子网中的第一子网节点,所述区块链系统包括区块链主网及其管理的区块链子网;第一子网节点维护有第一区块链子网的子网拓扑结构、所述子网拓扑结构对应的网络延迟信息以及第一区块链子网中的子网节点所处的节点设备上的节点部署情况;所述方法包括:获取需转发至目标区块链子网的待转发消息;在确定第一子网节点所处节点设备上未部署所述目标区块链子网中的子网节点的情况下,基于所述网络延迟信息从所述子网拓扑结构中确定第一子网节点与所述目标区块链子网中的子网节点之间总延迟最小的转发路径,并将所述待转发消息转发至确定的转发路径上作为下一跳的第一区块链子网中的第二子网节点;在确定第一子网节点所处节点设备上部署有所述目标区块链子网中的子网节点的情况下,将所述待转发消息转发至所述目标区块链子网中的子网节点。2.根据权利要求1所述的方法,所述网络延迟信息包括所述子网拓扑结构中的近端网络链路的链路延迟和/或远端网络链路的链路延迟,所述近端网络链路为第一子网节点与其邻居子网节点之间的网络链路,所述远端网络链路为所述子网拓扑结构中除所述近端网络链路之外的网络链路。3.根据权利要求2所述的方法,还包括:根据本端链路延迟和/或对端链路延迟确定所述近端网络链路的链路延迟;其中,所述本端链路延迟由第一子网节点通过请求应答机制对所述近端网络链路进行检测得到,所述对端链路延迟由第一子网节点的邻居子网节点通过请求应答机制对所述近端网络链路进行检测得到;和/或,接收第一子网节点的邻居子网节点发送的所述远端网络链路的链路延迟,所述远端网络链路的链路延迟由所述远端网络链路的至少一端子网节点通过请求应答机制对所述远端网络链路进行检测得到的链路延迟所确定。4.根据权利要求3所述的方法,还包括:接收第一子网节点的邻居子网节点在请求应答机制中发送的应答消息,所述应答消息中包含所述对端链路延迟和/或所述远端网络链路的链路延迟。5.根据权利要求3所述的方法,所述近端网络链路的链路延迟,包括:所述本端链路延迟、所述对端链路延迟、或者所述本端链路延迟与所述对端链路延迟的加权平均值;所述远端网络链路的链路延迟,包括:所述远端网络链路的任一端子网节点检测得到的链路延迟,或者所述远端网络链路两端的子网节点分别检测得到的链路延迟的加权平均值。6.根据权利要求1所述的方法,所述网络延迟信息包括:所述子网拓扑结构中的网络链路的链路延迟,和/或所述子网拓扑结构中的子网节点在转发消息时的节点延迟。7.根据权利要求6所述的方法,还包括:获取所述子网拓扑结构中的任一子网节点的至少一个邻居子网节点对该任一子网节点进行检测得到的节点延迟,并根据获取的节点延迟确定所述任一子网节点的节点延迟;和/或,接收其他子网节点共享的所述任一子网节点的节点延迟。8.根据权利要求7所述的方法,所述任一子网节点的任一邻居子网节点对该任一子网
节点进行检测,包括:所述任一邻居子网节点向所述任一子网节点发送回流消息,通过所述回流消息的转发延迟、所述任一邻居子网节点与所述任一子网节点之间网络链路的链路延迟,确定所述任一子网节点的节点延迟,所述回流消息为所述任一邻居子网节点向所述任一子网节点发送的目的地址指向所述任一邻居子网节点的消...
【专利技术属性】
技术研发人员:陶友贤,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。