[发明专利]一种区块链的节点的代理方法、装置、介质及电子设备有效
申请号: | 202110591398.0 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113329015B | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 徐加明;赵树伟;李育红;裴晓玉 | 申请(专利权)人: | 中邮信息科技(北京)有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L67/56;H04L67/1097 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100037 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 节点 代理 方法 装置 介质 电子设备 | ||
本申请实施例公开了一种区块链的节点的代理方法、装置、介质及电子设备。其中,该方法包括:通过代理节点接收交易报文;并解析交易报文,以获取目标节点的唯一标识;其中,目标节点包括主节点和/或从节点;根据目标节点的唯一标识,若代理节点对目标节点具有代理权限,且,代理节点的代理列表中存在所述目标节点的唯一标识,则向目标节点发送所述交易报文;通过目标节点接收交易报文,若目标节点确定所述代理节点具有代理权限,且所述代理节点的唯一标识存储在被代理列表中,则处理所述交易报文。本技术方案,可以使得各个节点之间可以及时并有效的进行通信,确保数据信息交互的即时性和准确性的同时,还能够确保区块链节点的安全。
技术领域
本申请实施例涉及区块链技术领域,尤其涉及一种区块链的节点的代理方法、装置、介质及电子设备。
背景技术
随着科技水平的迅速发展,区块链技术以其不可篡改的特性成为了越来越被各行各业重视及应用的重要技术。在区块链技术相关行业的发展过程中,区块链网络是拥有多种类型节点的复杂网络环境,包括:用于达成一致性的共识节点(Orderer,主节点),用于提案、落块的Peer节点(从节点),同时不同的Peer节点可从属于不同的组织。跨组织Peer节点与 Peer节点之间、Peer节点与Orderer节点之间、Orderer节点与Orderer节点之间有不同的访问权限控制。尤其是对于一些安全性要求较高的领域,无法将部署在内部的节点的地址公布,因此,就造成了区块链节点之间的数据通信难,可靠性无法得到保证的问题。
发明内容
本申请实施例提供一种区块链的节点的代理方法、装置、介质及电子设备,可以通过布设代理节点,使得各个节点之间可以及时并有效的进行通信,确保数据信息交互的即时性和准确性的同时,还能够确保区块链节点的安全。
第一方面,本申请实施例提供了一种区块链的节点的代理方法,所述方法由区块链节点执行,区块链中包括主节点,从节点,以及代理节点;所述代理节点与主节点和从节点连接;所述方法包括:
通过代理节点接收交易报文;并解析交易报文,以获取目标节点的唯一标识;其中,所述目标节点包括主节点和/或从节点;
获取所述目标节点的唯一标识,若代理节点对目标节点具有代理权限,且,代理节点的代理列表中存在所述目标节点的唯一标识,则向所述目标节点发送所述交易报文;
通过所述目标节点接收所述交易报文,若目标节点确定所述代理节点具有代理权限,且所述代理节点的唯一标识存储在被代理列表中,则处理所述交易报文。
进一步的,在通过代理节点接收交易报文之前,所述方法还包括:
接收客户端发送的预构造的代理消息;所述预构造的代理消息中包括代理节点与主节点和/或从节点的代理关系;
将所述预构造的代理消息发送至主节点;
通过所述主节点生成区块,并确定所述代理关系中是否包含本主节点,若是,则存储允许代理的代理节点的唯一标识;
通过从节点向所述主节点拉取区块,并确定所述代理关系中是否包含本从节点,若是,则存储允许代理的代理节点的唯一标识;
通过代理节点向所述主节点拉取区块,并确定所述代理关系中是否包含本代理节点,若是,则存储允许代理的目标节点的唯一标识。
进一步的,所述方法还包括:
通过从节点向所述主节点拉取区块,并确定所述代理关系中是否包含本从节点,若否,则拒绝代理;
通过代理节点向所述主节点拉取区块,并确定所述代理关系中是否包含本代理节点,若否,则忽略所述预构造的代理消息。
进一步的,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中邮信息科技(北京)有限公司,未经中邮信息科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110591398.0/2.html,转载请声明来源钻瓜专利网。