[发明专利]消息传输方法及装置有效
申请号: | 202110193863.5 | 申请日: | 2020-09-25 |
公开(公告)号: | CN112953821B | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 孙赫;曾超;王江 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | H04L45/00 | 分类号: | H04L45/00;H04L25/20;H04L9/32;H04L9/40 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 周嗣勇 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 传输 方法 装置 | ||
1.一种消息传输方法,应用于区块链中继通信网络中的中继节点,所述方法包括:
接收各个区块链节点发送的数字证书,所述数字证书中包含各个区块链节点的身份信息和所属区块链网络的网络标识信息;
通过签发所述数字证书的CA认证中心的公钥对所述数字证书进行验签,并在验签通过的情况下关联记录各个区块链节点的身份信息与相应的网络标识信息的映射关系;
在接收到任一区块链节点发送的区块链消息的情况下,确定所述区块链消息的接收方身份信息和所述任一区块链节点的目标网络标识信息,并根据所述映射关系确定匹配于所述目标网络标识信息和所述接收方身份信息的目标区块链节点;
向所述目标区块链节点传输所述区块链消息。
2.根据权利要求1所述的方法,所述区块链消息中包含目标区块链节点集合的集合标识;
所述方法还包括:确定与所述集合标识对应的目标区块链节点集合;
所述根据所述映射关系确定匹配于所述目标网络标识信息和所述接收方身份信息的目标区块链节点,包括:根据所述映射关系确定所述目标区块链节点集合中匹配于所述目标网络标识信息和所述接收方身份信息的目标区块链节点。
3.根据权利要求2所述的方法,还包括:
根据各个区块链节点提交的注册请求,分别将各个区块链节点注册至所述注册请求所指示的区块链节点集合中。
4.根据权利要求2所述的方法,各个区块链节点的数字证书中包含相应的区块链节点所属区块链节点集合的集合标识;所述方法还包括:
在针对所述数字证书验签通过的情况下,分别将各个区块链节点注册至所述数字证书包含的集合标识所指示的区块链节点集合中。
5.根据权利要求1所述的方法,所述中继节点通过各个区块链网络的网关与相应区块链网络中的区块链节点建立连接,所述网关用于通过所属区块链网络采用的通信协议与所属区块链网络中的区块链节点通信,且不参与所属区块链网络的共识过程。
6.根据权利要求1所述的方法,各个区块链节点所属区块链网络的网络标识信息由所述CA认证中心基于相应区块链节点维护的创世块生成。
7.根据权利要求1所述的方法,区块链节点的身份信息包括相应的区块链节点的节点标识信息和/或节点公钥。
8.根据权利要求7所述的方法,还包括:
在身份信息包括节点标识信息和节点公钥的情况下,若针对所述数字证书验签通过,则通过所述数字证书中包含的节点公钥对所述数字证书中包含的节点标识信息进行验签。
9.根据权利要求8所述的方法,还包括:
在针对节点标识信息验签通过的情况下,与相应的区块链节点建立传输通道,所述传输通道用于在所述中继节点与该区块链节点之间传输区块链消息。
10.根据权利要求1所述的方法,还包括:
向各个区块链节点发送所述中继节点的数字证书;
其中,在所述中继节点的数字证书被各个区块链节点通过所述CA认证中心的公钥验签通过的情况下,各个区块链节点的数字证书被发送至所述中继节点。
11.根据权利要求1所述的方法,所述区块链消息包括以下至少之一:
区块同步消息、共识消息、交易同步消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110193863.5/1.html,转载请声明来源钻瓜专利网。