预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共40页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113259460A(43)申请公布日2021.08.13(21)申请号202110611546.0(22)申请日2021.06.02(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11(72)发明人陶友贤王江邓福喜(74)专利代理机构北京博思佳知识产权代理有限公司11415代理人周嗣勇(51)Int.Cl.H04L29/08(2006.01)H04L9/32(2006.01)G06Q40/04(2012.01)权利要求书5页说明书28页附图6页(54)发明名称跨链交互方法及装置(57)摘要本说明书一个或多个实施例提供一种跨链交互方法及装置。所述方法包括:源区块链网络中的至少一个源节点向目的区块链网络发起跨链请求,以使所述目的区块链网络中的各目的节点分别获得所述跨链请求;各源节点获取各目的节点分别响应于所述跨链请求而返回的跨链消息,并在自身获取到的跨链消息通过校验的情况下在所述源区块链网络中针对所述跨链消息的消息内容构造多重签名的重构消息;各源节点在确定接收到的任一重构消息中包含的源节点签名的签名数量通过拜占庭容错校验的情况下,根据所述任一重构消息生成区块链交易并提交至所述源区块链网络进行共识;各源节点分别执行通过共识的多条区块链交易中的同一区块链交易。CN113259460ACN113259460A权利要求书1/5页1.一种跨链交互方法,包括:源区块链网络中的至少一个源节点向目的区块链网络发起跨链请求,以使所述目的区块链网络中的各目的节点分别获得所述跨链请求;各源节点获取各目的节点分别响应于所述跨链请求而返回的跨链消息,并在自身获取到的跨链消息通过校验的情况下在所述源区块链网络中针对所述跨链消息的消息内容构造多重签名的重构消息;各源节点在确定接收到的任一重构消息中包含的源节点签名的签名数量通过拜占庭容错校验的情况下,根据所述任一重构消息生成区块链交易并提交至所述源区块链网络进行共识;各源节点分别执行通过共识的多条区块链交易中的同一区块链交易。2.根据权利要求1所述的方法,还包括:所述源节点采用自身节点私钥对待传输的区块链消息进行签名、采用对称密钥对待传输的消息内容和所述区块链消息的签名加密、采用各目的节点的节点公钥分别对所述对称密钥加密,并将加密后的所述签名、加密后的所述消息内容和加密后的各对称密钥均添加至所述跨链消息中;各目的节点分别通过自身的节点私钥对所述跨链消息中采用自身节点公钥加密的对称密钥进行解密、通过解密得到的对称密钥对加密后的消息内容和所述签名进行解密,并在通过源节点的节点公钥对所述签名验签通过的情况下,以获取所述消息内容用于生成所述区块链交易。3.根据权利要求1所述的方法,所述跨链消息由各目的节点分别通过单播或广播的方式返回所述源区块链网络。4.根据权利要求1所述的方法,所述源区块链网络为区块链主网所管理的区块链子网,所述区块链主网维护有所述源区块链网络中各源节点的节点身份信息,所述跨链请求包含用于表征发起所述跨链请求的源节点的节点身份的身份证明信息;所述方法还包括:各目的节点分别向所述区块链主网查询发起所述跨链请求的源节点的节点身份信息以对所述身份证明信息进行校验,并在校验通过的情况下对所述跨链请求进行响应。5.根据权利要求1所述的方法,所述目的区块链网络为区块链主网所管理的区块链子网,所述区块链主网维护有所述目的区块链网络中各目的节点的节点身份信息,所述跨链消息包含用于表征返回所述跨链消息的目的节点的节点身份的身份证明信息;所述方法还包括:各源节点分别向所述区块链主网查询返回所述跨链消息的目的节点的节点身份信息以对所述身份证明信息进行校验,并根据通过校验的跨链消息生成所述区块链交易。6.根据权利要求4或5所述的方法,当所述区块链主网中主网节点与所述区块链主网所管理的区块链子网中的子网节点部署于同一节点设备时,该节点设备上的主网节点和子网节点共享该节点设备上运行的区块链插件;任一区块链节点向所述区块链主网查询任一子网节点的节点身份信息,包括:所述任一区块链节点通过与自身所属节点设备上部署的主网节点共享的区块链插件,读取该主网节点维护的所述任一子网节点的节点身份信息。7.根据权利要求4或5所述的方法,所述区块链主网上部署有子网管理合约,所述子网2CN113259460A权利要求书2/5页管理合约用于维护基于所述区块链主网组建的各个区块链子网中子网节点的节点身份信息;任一区块链节点向所述区块链主网查询任一子网节点的节点身份信息,包括:任一区块链节点读取所述子网管理合约维护的任一子网节点的节点身份信息。8.根据权利要求4或5所述的方法,任一子网节点的身份证明信息包含所述任一子网