区块链节点通信方法、装置及区块链节点制造方法及图纸

技术编号:19391042 阅读:40 留言:0更新日期:2018-11-10 02:49
本发明专利技术实施例提供一种区块链节点通信方法、装置及区块链节点。该方法包括:主存储节点接收查询节点发送的查询请求;该主存储节点根据该查询请求从该第一列表中确定出目标从存储节点的标识信息,以及从该第二列表中确定出目标转发器的标识信息以及该目标转发器的目标端口标识,该目标端口标识对应的目标端口处于空闲状态;该主存储节点将该目标转发器的IP地址和该目标端口标识发送给该目标从存储节点和该查询节点,以使该目标从存储节点和该查询节点通过该目标转发器的该目标端口进行信息交互。本发明专利技术实施例使得没有公网IP地址的节点也可以成为从存储节点,促进了区块链业务的发展。

Block chain node communication method, device and block chain node

The embodiment of the invention provides a block chain node communication method, device and block chain node. The method includes: the main storage node receives the query request sent by the query node; according to the query request, the main storage node determines the identification information of the target and slave storage nodes from the first list, and the identification information of the target transponder and the target port identification of the target transponder from the second list. The target port identity corresponds to the target port in an idle state; the primary storage node sends the IP address of the target transponder and the target port identity to the target slave storage node and the query node so that the target slave storage node and the query node can interact with each other through the target port of the target transponder. . The embodiment of the invention enables a node without a public network IP address to become a slave storage node and promotes the development of block chain services.

【技术实现步骤摘要】
区块链节点通信方法、装置及区块链节点
本专利技术实施例涉及通信
,尤其涉及一种区块链节点通信方法、装置及区块链节点。
技术介绍
在区块链网络中,主存储节点可以存储完整的区块链账本,从存储节点可以存储部分的区块链账本,从存储节点可接收其他节点的查询访问,该从存储节点通过给其他节点提供查询服务以获取相应的奖励。现有技术中,为了推广区块链业务,需要更多的节点成为从存储节点,但是要成为从存储节点,需要该节点具有公网IP地址,但是目前很多节点并没有公网IP地址,从而导致了很多节点无法成为从存储节点,限制了区块链业务的发展。
技术实现思路
本专利技术实施例提供一种区块链节点通信方法、装置及区块链节点,以使得没有公网IP地址的节点也可以成为从存储节点,促进区块链业务的发展。第一方面,本专利技术实施例提供一种区块链节点通信方法,包括:主存储节点接收查询节点发送的查询请求,所述主存储节点存储有第一列表和第二列表,所述第一列表包括至少一个从存储节点的标识信息,所述第二列表包括至少一个转发器中每个转发器的标识信息、端口标识和端口状态信息;所述主存储节点根据所述查询请求从所述第一列表中确定出目标从存储节点本文档来自技高网...

【技术保护点】
1.一种区块链节点通信方法,其特征在于,包括:主存储节点接收查询节点发送的查询请求,所述主存储节点存储有第一列表和第二列表,所述第一列表包括至少一个从存储节点的标识信息,所述第二列表包括至少一个转发器中每个转发器的标识信息、端口标识和端口状态信息;所述主存储节点根据所述查询请求从所述第一列表中确定出目标从存储节点的标识信息,以及从所述第二列表中确定出目标转发器的标识信息以及所述目标转发器的目标端口标识,所述目标端口标识对应的目标端口处于空闲状态;所述主存储节点将所述目标转发器的IP地址和所述目标端口标识发送给所述目标从存储节点和所述查询节点,以使所述目标从存储节点和所述查询节点通过所述目标转发...

【技术特征摘要】
1.一种区块链节点通信方法,其特征在于,包括:主存储节点接收查询节点发送的查询请求,所述主存储节点存储有第一列表和第二列表,所述第一列表包括至少一个从存储节点的标识信息,所述第二列表包括至少一个转发器中每个转发器的标识信息、端口标识和端口状态信息;所述主存储节点根据所述查询请求从所述第一列表中确定出目标从存储节点的标识信息,以及从所述第二列表中确定出目标转发器的标识信息以及所述目标转发器的目标端口标识,所述目标端口标识对应的目标端口处于空闲状态;所述主存储节点将所述目标转发器的IP地址和所述目标端口标识发送给所述目标从存储节点和所述查询节点,以使所述目标从存储节点和所述查询节点通过所述目标转发器的所述目标端口进行信息交互。2.根据权利要求1所述的方法,其特征在于,所述主存储节点接收查询节点发送的查询请求之前,还包括:主存储节点接收目标节点发送的请求信息,所述请求信息表示所述目标节点请求成为从存储节点,所述请求信息包括所述目标节点的标识信息和第一指示信息,所述第一指示信息用于指示所述目标节点无公网IP地址;所述主存储节点记录所述目标节点的标识信息;所述主存储节点接收所述目标节点发送的心跳报文,所述心跳报文包括所述目标节点的地址信息;所述主存储节点记录所述目标节点的标识信息和所述目标节点的地址信息的对应关系。3.根据权利要求2所述的方法,其特征在于,所述查询请求包括第二指示信息,所述第二指示信息用于指示所述查询节点无公网IP地址;所述主存储节点接收查询节点发送的查询请求之后,还包括:所述主存储节点根据所述查询节点发送的查询请求,确定所述查询节点的地址信息;所述主存储节点将所述目标转发器的IP地址和所述目标端口标识发送给所述目标从存储节点和所述查询节点,包括:所述主存储节点根据所述目标节点的地址信息,将所述目标转发器的IP地址和所述目标端口标识发送给所述目标节点;所述主存储节点根据所述查询节点的地址信息,将所述目标转发器的IP地址和所述目标端口标识发送给所述查询节点。4.根据权利要求1-3任一项所述的方法,其特征在于,所述主存储节点将所述目标转发器的IP地址和所述目标端口标识发送给所述目标从存储节点和所述查询节点之后,还包括:所述主存储节点将所述第二列表中所述目标转发器的目标端口的状态信息修改为占用状态。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述主存储节点接收所述目标转发器发送的目标端口释放信息;所述主存储节点根据所述目标端口释放信息,将所述第二列表中所述目标转发器的目标端口的状态信息修改为空闲状态。6.一种区块链节点通信装置,其特征在于,包括:接收模块,...

【专利技术属性】
技术研发人员:田新雪马书惠肖征荣
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1