[发明专利]跨链交互方法及装置有效
申请号: | 202110611533.3 | 申请日: | 2021-06-02 |
公开(公告)号: | CN113067838B | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 陶友贤;王江;徐文博;邓福喜 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L9/32;G06Q40/04 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 周嗣勇 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交互 方法 装置 | ||
1.一种跨链交互方法,包括:
源区块链网络中的至少一个源节点向目的区块链网络发起跨链请求,以使所述目的区块链网络中的各目的节点分别获得所述跨链请求,其中,所述源区块链网络和所述目的区块链网络为区块链主网所管理的区块链子网,所述区块链主网中的主网节点与所述区块链主网所管理的区块链子网中的子网节点部署于同一节点设备;
各源节点获取各目的节点分别响应于所述跨链请求而返回的跨链消息;
各源节点分别根据自身获取到的跨链消息生成区块链交易,并分别将生成的区块链交易提交至所述源区块链网络;
各源节点分别执行通过共识的多条区块链交易中的同一区块链交易。
2.根据权利要求1所述的方法,还包括:
所述源节点采用自身节点私钥对待传输的区块链消息进行签名、采用对称密钥对待传输的区块链消息和所述区块链消息的签名加密、采用各目的节点的节点公钥分别对所述对称密钥加密,并将加密后的所述签名、加密后的所述区块链消息和加密后的各对称密钥均添加至所述跨链请求中;
各目的节点分别通过自身的节点私钥对所述跨链请求中采用自身节点公钥加密的对称密钥进行解密、通过解密得到的对称密钥对加密后的区块链消息和所述签名进行解密,并在通过源节点的节点公钥对所述签名验签通过的情况下,根据解密得到的区块链消息向所述源区块链网络返回所述跨链消息。
3.根据权利要求1所述的方法,所述跨链消息由各目的节点分别通过单播或广播的方式返回所述源区块链网络。
4.根据权利要求1所述的方法,所述区块链主网维护有所述源区块链网络中各源节点的节点身份信息,所述跨链请求包含用于表征发起所述跨链请求的源节点的节点身份的身份证明信息;所述方法还包括:
各目的节点分别向所述区块链主网查询发起所述跨链请求的源节点的节点身份信息以对所述身份证明信息进行校验,并在校验通过的情况下对所述跨链请求进行响应。
5.根据权利要求1所述的方法,所述区块链主网维护有所述目的区块链网络中各目的节点的节点身份信息,所述跨链消息包含用于表征返回所述跨链消息的目的节点的节点身份的身份证明信息;所述方法还包括:
各源节点分别向所述区块链主网查询返回所述跨链消息的目的节点的节点身份信息以对所述身份证明信息进行校验,并根据通过校验的跨链消息生成所述区块链交易。
6.根据权利要求4或5所述的方法,所述节点设备上的主网节点和子网节点共享该节点设备上运行的区块链插件;任一区块链节点向所述区块链主网查询任一子网节点的节点身份信息,包括:
所述任一区块链节点通过与自身所属节点设备上部署的主网节点共享的区块链插件,读取该主网节点维护的所述任一子网节点的节点身份信息。
7.根据权利要求4或5所述的方法,所述区块链主网上部署有子网管理合约,所述子网管理合约用于维护基于所述区块链主网组建的各个区块链子网中子网节点的节点身份信息;任一区块链节点向所述区块链主网查询任一子网节点的节点身份信息,包括:
任一区块链节点读取所述子网管理合约维护的任一子网节点的节点身份信息。
8.根据权利要求4或5所述的方法,任一子网节点的身份证明信息包含所述任一子网节点声明的节点标识和所述任一子网节点所属区块链子网的子网标识;任一区块链节点向所述区块链主网查询任一子网节点的节点身份信息,包括:
任一区块链节点向所述区块链主网查询所述任一子网节点声明的节点标识和子网标识是否相匹配。
9.根据权利要求4或5所述的方法,任一子网节点的身份证明信息包含所述任一子网节点基于自身的节点私钥生成的签名;任一区块链节点向所述区块链主网查询任一子网节点的节点身份信息以对所述身份证明信息进行校验,包括:
任一区块链节点向所述区块链主网查询任一子网节点的节点公钥,并采用所述节点公钥对所述签名进行验签。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110611533.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:区块链网络间的交易转发方法
- 下一篇:节点退出区块链子网的方法