预览加载中,请您耐心等待几秒...
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)申请公布号CN113259456A(43)申请公布日2021.08.13(21)申请号202110611524.4(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)权利要求书3页说明书32页附图4页(54)发明名称跨链交互方法及装置(57)摘要本说明书一个或多个实施例提供一种跨链交互方法及装置。所述方法包括:目的区块链网络中的各目的节点分别获取源区块链网络中的至少一个源节点向目的区块链网络发送的跨链消息,对自身获取到的跨链消息进行校验,并在通过校验的情况下在所述目的区块链网络中广播重构消息;各目的节点分别在对接收到的重构消息验证通过的情况下向接收到的重构消息中添加自身生成的目的节点签名,并继续在目的区块链网络中进行广播;任一目的节点在确定接收到的重构消息通过拜占庭容错校验的情况下,根据接收到的重构消息生成区块链交易并提交至所述目的区块链网络进行共识;各目的节点分别执行通过共识的多条区块链交易中的同一区块链交易。CN113259456ACN113259456A权利要求书1/3页1.一种跨链交互方法,包括:目的区块链网络中的各目的节点分别获取源区块链网络中的至少一个源节点向目的区块链网络发送的跨链消息;各目的节点对自身获取到的跨链消息进行校验,并在通过校验的情况下在所述目的区块链网络中针对所述跨链消息的消息内容构造多重签名的重构消息;任一目的节点在确定接收到的任一重构消息中包含的源节点签名的签名数量通过拜占庭容错校验的情况下,根据所述任一重构消息生成区块链交易并提交至所述目的区块链网络进行共识;各目的节点分别执行通过共识的多条区块链交易中的同一区块链交易。2.根据权利要求1所述的方法,还包括:所述源节点采用自身节点私钥对待传输的区块链消息进行签名、采用对称密钥对待传输的消息内容和所述区块链消息的签名加密、采用各目的节点的节点公钥分别对所述对称密钥加密,并将加密后的所述签名、加密后的所述消息内容和加密后的各对称密钥均添加至所述跨链消息中;各目的节点分别通过自身的节点私钥对所述跨链消息中采用自身节点公钥加密的对称密钥进行解密、通过解密得到的对称密钥对加密后的消息内容和所述签名进行解密,并在通过源节点的节点公钥对所述签名验签通过的情况下,以获取所述消息内容用于生成所述区块链交易。3.根据权利要求1所述的方法,所述源区块链网络为区块链主网所管理的区块链子网,所述区块链主网维护有所述源区块链网络中各源节点的节点身份信息,所述跨链消息包含用于表征发送所述跨链消息的源节点的节点身份的身份证明信息;所述方法还包括:各目的节点分别向所述区块链主网查询发送所述跨链消息的源节点的节点身份信息以对所述身份证明信息进行校验,并在校验通过的情况下对所述跨链消息进行响应。4.根据权利要求3所述的方法,所述目的区块链网络为区块链主网所管理的区块链子网,当所述区块链主网中主网节点与所述区块链主网所管理的区块链子网中的子网节点部署于同一节点设备时,该节点设备上的主网节点和子网节点共享该节点设备上运行的区块链插件;所述各目的节点分别向所述区块链主网查询发送所述跨链消息的源节点的节点身份信息,包括:各目的节点分别通过与自身所属节点设备上部署的主网节点共享的区块链插件,读取该主网节点维护的发送所述跨链消息的源节点的节点身份信息。5.根据权利要求3所述的方法,所述区块链主网上部署有子网管理合约,所述子网管理合约用于维护基于所述区块链主网组建的各个区块链子网中子网节点的节点身份信息;所述各目的节点分别向所述区块链主网查询发送所述跨链消息的源节点的节点身份信息,包括:各目的节点分别读取所述子网管理合约维护的发送所述跨链消息的源节点的节点身份信息。6.根据权利要求3所述的方法,任一源节点的身份证明信息包含所述任一源节点声明的节点标识和所述任一源节点所属区块链子网的子网标识;所述各目的节点分别向所述区块链主网查询发送所述跨链消息的源节点的节点身份信息,包括:2CN113259456A权利要求书2/3页各目的节点分别向所述区块链主网查询发送所述跨链消息的源节点声明的节点标识和子网标识是否相匹配。7.根据权利要求3所述的方法,任一源节点的身份证明信息包含所述任一源节点基于自身的节点私钥生成的签名;所述各目的节点分别向所述区块链主网查询发送所述跨链消息的源节点的节点身份信息以对所述身份证明信息进行校验,包括:各目的节