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