一种区块链的消息传输方法、设备及储存介质技术

技术编号:29968116 阅读:27 留言:0更新日期:2021-09-08 09:40
本发明专利技术公开了一种区块链的消息传输方法、设备及储存介质,属于信息技术领域,本发明专利技术提供的方案能够实现点对点中继转发,通过交易进行协商确定中继节点,通过单一节点进行中继转发,避免采用多中继节点串联中继的形式,减少中继故障的可能,减少转发次数,节省带宽的同时减少被人监听的可能性。时减少被人监听的可能性。时减少被人监听的可能性。

【技术实现步骤摘要】
一种区块链的消息传输方法、设备及储存介质


[0001]本专利技术涉及信息
,尤其涉及一种区块链的消息传输方法、设备及储存介质。

技术介绍

[0002]区块链网络中包括大量区块链节点,区块链节点之间需要实现诸如共识、交易、传输、区块同步等功能,在现有技术中,大多区块链节点之间采用P2P技术进行通信,来传输交易、区块等信息,但是,在区块链技术实际应用过程中,由于网络延迟,稳定性等一系列问题,导致纯粹的点对点通信难以满足各类应用需求,因此,在现有的区块链网络中通常采用中继节点对消息进行转发,例如,在消息传递场景中,区块链节点N1和N2未直接连接,两者需要进行消息传输,通常情况下会有中继节点R1、R2,N1、N2通过“N1

R1

R2

N2”的路径进行消息传递。在这样的消息传输路径中,只要R1、R2中任意一个节点出现宕机或者其他故障,则会导致消息传输路径失效,需要再次寻找新的传输路径,消耗区块链系统的整体性能。
[0003]现有技术中,还有些中继方案是通过中继集群转发消息,以集群本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种区块链的消息传输方法,其特征在于,应用于区块链通信网络,所述区块链通信网络包括第一区块链节点和目标区块链节点,所述第一区块链节点为区块链通信网络中任一需要发送消息至所述目标区块链节点的区块链节点,所述方法包括:步骤一:区块链通信网络接收来自于所述第一区块链节点发出的第一请求消息;所述第一请求消息包括第一签名信息,所述第一签名信息通过所述第一节点对所述目标区块链节点的标识信息进行私钥签名获得;步骤二:所述第一区块链节点与所述目标区块链节点分别查询各自可连接的所有中继节点,所述第一区块链节点获取若干其可连接的中继节点的节点信息得到第一中继集群列表,所述目标区块链节点获取若干其可连接的中继节点的节点信息得到目标中继集群列表;步骤三:所述第一区块链节点发起第一交易,并在第一交易备注中添加第一密文,所述第一密文包括通过目标区块链节点公钥对第一中继集群列表加密得到的第一中继集群列表的密文;步骤四:所述目标区块链节点接收所述第一交易,解密获取所述第一中继集群列表的明文;步骤五:所述目标区块链节点解析第一中继集群列表和目标中继集群列表,获取同时存在于第一中继集群列表和目标中继集群列表内的公共中继节点的节点信息,得到公共中继集群列表;步骤六:所述目标区块链节点发起第二交易,并在第二交易备注中添加第二密文,所述第二密文,所述第二密文包括通过第一区块链节点公钥对公共中...

【专利技术属性】
技术研发人员:李邦柱王志文吴思进李斌曹競
申请(专利权)人:杭州复杂美科技有限公司
类型:发明
国别省市:

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

1