[发明专利]一种区块链节点间的通信方法及装置有效
| 申请号: | 201710616370.1 | 申请日: | 2017-07-26 |
| 公开(公告)号: | CN107566337B | 公开(公告)日: | 2019-08-09 |
| 发明(设计)人: | 邱鸿霖 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 周莉娜 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 区块 节点 通信 方法 装置 | ||
本说明书实施例公开了一种区块链节点间的通信方法及装置。在本说明书实施例中,在两个业务节点建立通信连接之前,由被请求通信的业务节点对请求通信的业务节点进行身份验证,当请求通信的业务节点与被请求通信的业务节点参与同一业务时,两个业务节点之间才能够建立通信连接。
技术领域
本申请涉及信息技术领域,尤其涉及一种区块链节点间的通信方法及装置。
背景技术
作为区块链技术的分支,联盟链技术的应用日渐广泛。联盟链网络中的区块链节点包括业务节点和共识节点。业务节点参与业务,而共识节点负责接收业务节点发送的业务数据,进行共识验证。
上述的业务节点实际上是加入联盟链网络的各机构的业务服务器,服务器上安装有用于与该联盟链网络中的其他节点进行通信的软件(本文将该软件称为通信程序)。若两个节点有固定业务关系,则这两个节点可分别在本地存储二者的业务关系(本文将该业务关系称为对应关系)。
图1是联盟链网络的架构图。如图1所示,实心圆是共识节点,空心圆是业务节点。不同的业务节点为不同的应用(Application,APP)提供服务。业务节点将APP产生的业务数据发送给共识节点进行共识验证。假设某业务节点是餐饮应用对应的服务器,另一业务节点是支付应用对应的服务器,用户通过餐饮应用对应的APP点餐后可通过该支付应用付款,则这两个业务节点就会参与同一个业务,可在联盟链网络中注册如图1所示的业务关系。
在联盟链网络中,每个业务节点存储有自身参与的业务的业务数据,业务数据中往往包括用户的隐私数据。基于现有技术,需要一种更为安全的通信方法。
发明内容
本说明书实施例提供一种区块链节点间的通信方法及装置,以解决业务节点存储的业务数据中的用户的隐私数据易泄露的问题。
为解决上述技术问题,本说明书实施例是这样实现的:
本说明书实施例提供的一种区块链节点间的通信方法,区块链网络中的区块链节点包括业务节点;其中,参与同一业务的各业务节点之间具有对应关系;
所述方法包括:
第一区块链节点接收第二区块链节点发送的通信请求;
判断所述第二区块链节点是否具有与所述第一区块链节点的对应关系;
若是,则与所述第二区块链节点建立通信连接;
否则,拒绝与所述第二区块链节点建立通信连接。
本说明书实施例提供的一种区块链节点间的通信装置,区块链网络中的区块链节点包括业务节点;其中,参与同一业务的各业务节点之间具有对应关系;
所述装置包括:
接收模块,接收第二区块链节点发送的通信请求;
判断处理模块,判断所述第二区块链节点是否具有与所述装置的对应关系;若是,则与所述第二区块链节点建立通信连接;否则,拒绝与所述第二区块链节点建立通信连接。
本说明书实施例提供的一种区块链节点间的通信设备,所述设备包括一个或多个处理器及存储器,所述存储器存储有程序,并且被配置成由所述一个或多个处理器执行以下步骤:
接收第二区块链节点发送的通信请求;
判断所述第二区块链节点是否具有与所述设备的对应关系;
若是,则与所述第二区块链节点建立通信连接;
否则,拒绝与所述第二区块链节点建立通信连接;
其中,区块链网络中的区块链节点包括业务节点;其中,参与同一业务的各业务节点之间具有对应关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710616370.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种开口式电流互感器
- 下一篇:一种用于电感、线圈的安全型勾绕机





