区块链系统、消息传输方法及装置制造方法及图纸

技术编号:26346989 阅读:37 留言:0更新日期:2020-11-13 21:29
本说明书一个或多个实施例提供一种区块链系统、消息传输方法及装置,该方法应用于区块链中继通信网络中归属于任一中继集群的负载均衡设备,区块链中继通信网络包括至少一个中继集群,每个区块链节点与至少一个中继集群相连,每一中继集群包括负载均衡设备和连接至负载均衡设备的至少一个中继节点;该方法包括:在接收到来自任一区块链节点的区块链消息后,将区块链消息分配至任一中继集群内的特定中继节点,以使该特定中继节点根据区块链消息包含的标识信息确定目标中继集群,目标中继集群连接至区块链消息所指示的目标区块链节点;在接收到特定中继节点返回的区块链消息后,通过目标中继集群将目标区块链消息传输至目标区块链节点。

Blockchain system, message transmission method and device

【技术实现步骤摘要】
区块链系统、消息传输方法及装置
本说明书一个或多个实施例涉及区块链
,尤其涉及一种区块链系统、消息传输方法及装置。
技术介绍
区块链技术(也被称之为,分布式账本技术)是一种去中心化的分布式数据库技术,具有去中心化、公开透明、不可篡改、可信任等多种特点,适用于诸多对数据可靠性具有高需求的应用场景中。
技术实现思路
有鉴于此,本说明书一个或多个实施例提供一种区块链系统、消息传输方法及装置。为实现上述目的,本说明书一个或多个实施例提供技术方案如下:根据本说明书一个或多个实施例的第一方面,提出了一种区块链系统,包括:区块链中继通信网络;所述区块链中继通信网络包括至少一个中继集群,每个区块链节点与至少一个中继集群相连,每一中继集群包括负载均衡设备和连接至所述负载均衡设备的至少一个中继节点;任一中继集群中的负载均衡设备用于在接收到来自任一区块链节点的区块链消息后,将所述区块链消息分配至所述任一中继集群内的特定中继节点;所述特定中继节点用于根据所述区块链消息包含的标识信息确定目标中继集群,所述本文档来自技高网...

【技术保护点】
1.一种区块链系统,包括:区块链中继通信网络;/n所述区块链中继通信网络包括至少一个中继集群,每个区块链节点与至少一个中继集群相连,每一中继集群包括负载均衡设备和连接至所述负载均衡设备的至少一个中继节点;/n任一中继集群中的负载均衡设备用于在接收到来自任一区块链节点的区块链消息后,将所述区块链消息分配至所述任一中继集群内的特定中继节点;/n所述特定中继节点用于根据所述区块链消息包含的标识信息确定目标中继集群,所述目标中继集群连接至所述区块链消息所指示的目标区块链节点,并通过所述目标中继集群将所述目标区块链消息传输至所述目标区块链节点。/n

【技术特征摘要】
1.一种区块链系统,包括:区块链中继通信网络;
所述区块链中继通信网络包括至少一个中继集群,每个区块链节点与至少一个中继集群相连,每一中继集群包括负载均衡设备和连接至所述负载均衡设备的至少一个中继节点;
任一中继集群中的负载均衡设备用于在接收到来自任一区块链节点的区块链消息后,将所述区块链消息分配至所述任一中继集群内的特定中继节点;
所述特定中继节点用于根据所述区块链消息包含的标识信息确定目标中继集群,所述目标中继集群连接至所述区块链消息所指示的目标区块链节点,并通过所述目标中继集群将所述目标区块链消息传输至所述目标区块链节点。


2.根据权利要求1所述的系统,所述负载均衡设备确定所述特定中继节点,包括:
所述负载均衡设备通过预设的负载均衡算法从所述任一中继集群中选取一中继节点,以作为所述特定中继节点;或者,
在所述负载均衡设备维护了与所述任一中继集群相连的各个区块链节点与所述任一中继集群所含的各个中继节点之间建立的长连接的信息的情况下,所述负载均衡设备根据维护的所述长连接的信息确定所述任一中继集群中与所述任一区块链节点保持长连接的中继节点,以作为所述特定中继节点。


3.根据权利要求1所述的系统,所述负载均衡设备还用于:
在所述任一区块链节点与所述任一中继集群中的任一中继节点之间建立通讯连接,并接收所述任一区块链节点通过所述通讯连接发送的所述区块链消息。


4.根据权利要求3所述的系统,所述通讯连接为短连接或长连接。


5.根据权利要求3所述的系统,所述负载均衡设备通过预设的负载均衡算法从所述任一中继集群中选取所述任一中继节点。


6.根据权利要求3所述的系统,
所述任一区块链节点还用于:在所述通讯连接异常的情况下,向所述任一中继集群发送连接建立请求;
所述负载均衡设备还用于:确定所述任一中继集群中区别于所述任一中继节点的替代中继节点,并在所述任一区块链节点与所述替代中继节点之间建立通讯连接。


7.根据权利要求6所述的系统,所述任一区块链节点还用于:
在与所述任一中继集群中的全部中继节点建立连接均失败的情况下,确定对应于所述任一中继集群的备用中继集群,并与所述备用中继集群中的中继节点建立连接,以发送所述区块链消息。


8.根据权利要求1所述的系统,所述特定中继节点还用于:
在所述目标中继集群区别于所述任一中继集群的情况下,将所述区块链消息传输至所述目标中继集群,以由所述目标中继集群将所述区块链消息转发至所述目标区块链节点;
在所述目标中继集群为所述任一中继集群的情况下,确定所述任一中继集群中连接至所述目标区块链节点的所述目标中继节点,以由所述目标中继节点将所述区块链消息转发至所述目标区块链节点。


9.一种消息传输方法,应用于区块链中继通信网络中归属于任一中继集群的负载均衡设备,所述区块链中继通信网络包括至少一个中继集群,每个区块链节点与至少一个中继集群相连,每一中继集群包括负载均衡设备和连接至所述负载均衡设备的至少一个中继节点;所述方法包括:
在接收到来自任一区块链节点的区块链消息后,将所述区块链消息分配至所述任一中继集群内的特定中继节点,以使所述特定中继节点根据所述区块链消息包含的标识信息确定目标中继集群,所述目标中继集群连接至所述区块链消息所指示的目标区块链节点;
在接收到所述特定中继节点返回的所述区块链消息后,通过所述目标中继集群将所述目标区块链消息传输至所述目标区块链节点。


10.根据权利要求9所述的方法,还包括:
通过预设的负载均衡算法从所述任一中继集群中选取一中继节点,以作为所述特定中继节点;或者,
在自身维护了与所述任一中继集群相连的各个区块链节点与...

【专利技术属性】
技术研发人员:孙赫曾超王江
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1