用于跨区块链交互的系统及方法技术方案

技术编号:34396577 阅读:54 留言:0更新日期:2022-08-03 21:31
本公开涉及用于跨区块链交互的系统及方法。该系统包括第一区块链网络和部署在该第一区块链网络的上层的上层区块链网络。该系统还包括部署在该上层区块链网络的下层的第一转接桥网络和部署在该第一转接桥网络的下层的第一异构区块链网络。该第一转接桥网络与该上层区块链网络、该第一区块链网络同构。该第一异构区块链网络与该上层区块链网络、该第一区块链网络异构。该第一转接桥网络的多个第一转接桥共识节点中的每个第一转接桥共识节点被配置为具有简单支付确认能力,以监视和验证该第一异构区块链网络中的区块行为。第一异构区块链网络中的区块行为。第一异构区块链网络中的区块行为。

【技术实现步骤摘要】
用于跨区块链交互的系统及方法


[0001]本公开一个或多个实施例涉及区块链
,并且更具体地,涉及一种用于跨区块链交互的系统、方法、装置、计算设备和存储介质。

技术介绍

[0002]区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。基于区块链的基本特性,区块链通常是由若干个区块构成。在这些区块中分别记录有与该区块的创建时刻对应的时间戳,所有的区块严格按照区块中记录的时间戳,构成一条在时间上有序的数据链条。对于物理世界产生的真实数据,可以将其构建成区块链所支持的标准的交易(transaction)格式,然后发布至区块链,由区块链中的节点设备对收到的交易进行共识处理,并在达成共识后,由区块链中作为记账节点的节点设备,将这笔交易打包进区块,在区块链中进行持久化存证。由于区块链具有去中心化、信息不可篡改、自治性等特性,区块链也受到人们越来越多的重视和应用。
[0003]随着区块链技术的高速发展,区块链技术被应用在金融、物流、供应链、医疗、司法、资产管理等诸多领域中。可以构建不同的区块链网络来处理不同类型的业务。在很多应用场景下,需要在不同的区块链网络之间进行交互来实现一些复杂的业务。

技术实现思路

[0004]本公开的一个或多个实施例的一个目的是提供一种用于跨区块链交互的系统、方法、装置、计算设备和存储介质。
[0005]根据本公开的一个或多个实施例的一个方面,提供了一种用于跨区块链交互的系统,包括:第一区块链网络,所述第一区块链网络包括相互通信的第一路由节点和多个第一共识节点;第一区块链网络的上层区块链网络,所述上层区块链网络包括被第一区块链网络信任并且与第一路由节点通信的第一上层路由节点;第一转接桥网络,部署在所述上层区块链网络的下层并且包括相互通信的第一转接桥路由节点和多个第一转接桥共识节点,第一转接桥路由节点与所述上层区块链网络中的被第一转接桥网络信任的第二上层路由节点通信,所述第二上层路由节点与所述第一上层路由节点相互通信;以及第一异构区块链网络,部署在所述第一转接桥网络的下层并且包括多个第一异构共识节点,所述多个第一异构共识节点与第一转接桥共识节点通信,其中,所述第一转接桥网络与所述上层区块链网络、第一区块链网络同构,并且所述第一异构区块链网络与所述上层区块链网络、第一区块链网络异构,并且其中,所述多个第一转接桥共识节点中的每个第一转接桥共识节点被配置为具有简单支付确认能力,以监视和验证第一异构区块链网络中的区块行为。
[0006]根据本公开的一个或多个实施例的另一个方面,提供了一种用于跨区块链交互的方法,包括:通过第一区块链网络的第一路由节点获得来自第一区块链网络的要在第一异构区块链网络中执行的跨链交易,请求第一区块链网络的多个第一共识节点对跨链交易进行签名,并在接收到的第一共识节点的签名的数量达到预设阈值时将跨链交易和接收到的
第一共识节点的签名传输至第一区块链网络的上层区块链网络的被第一区块链网络信任的第一上层路由节点,所述第一异构区块链网络部署在第一转接桥网络的下层,所述第一转接桥网络部署在所述上层区块链网络的下层;通过第一上层路由节点验证从第一路由节点接收到的第一共识节点的签名是否正确,并在验证通过时将跨链交易和第一上层路由节点的签名传输至所述上层区块链网络的被第一转接桥网络信任的第二上层路由节点;通过第二上层路由节点验证从第一上层路由节点接收到的第一上层路由节点的签名是否正确,并在验证通过时将跨链交易和第二上层路由节点的签名传输至第一转接桥网络的第一转接桥路由节点;以及通过第一转接桥路由节点验证从第二上层路由节点接收到的第二上层路由节点的签名是否正确,并在验证通过时在第一转接桥网络中广播从第二上层路由节点接收到的跨链交易,使得第一转接桥网络的多个第一转接桥共识节点接收并将所述跨链交易转换为具有适配第一异构区块链网络的格式,并将转换后的跨链交易传输至第一异构区块链网络,使得第一异构区块链网络的多个第一异构共识节点接收并执行转换后的跨链交易,其中,所述第一转接桥网络与所述上层区块链网络、第一区块链网络同构,并且所述第一异构区块链网络与所述上层区块链网络、第一区块链网络异构,并且其中,所述多个第一转接桥共识节点中的每个第一转接桥共识节点被配置为具有简单支付确认能力,以监视和验证第一异构区块链网络中的区块行为。
[0007]根据本公开的一个或多个实施例的另一个方面,提供了一种用于跨区块链交互的装置,包括:收集模块,被配置用于通过第一区块链网络的第一路由节点获得来自第一区块链网络的要在第一异构区块链网络中执行的跨链交易,请求第一区块链网络的多个第一共识节点对跨链交易进行签名,所述第一异构区块链网络部署在第一转接桥网络的下层,所述第一转接桥网络部署在所述上层区块链网络的下层;传输模块,被配置用于通过第一路由节点在接收到的第一共识节点的签名的数量达到预设阈值时将跨链交易和接收到的第一共识节点的签名传输至第一区块链网络的上层区块链网络的被第一区块链网络信任的第一上层路由节点,通过第一上层路由节点验证从第一路由节点接收到的第一共识节点的签名是否正确,并在验证通过时将跨链交易和第一上层路由节点的签名传输至所述上层区块链网络的被第一转接桥网络信任的第二上层路由节点,通过第二上层路由节点验证从第一上层路由节点接收到的第一上层路由节点的签名是否正确,并在验证通过时将跨链交易和第二上层路由节点的签名传输至第一转接桥网络的第一转接桥路由节点;以及执行模块,被配置用于通过第一转接桥路由节点验证从第二上层路由节点接收到的第二上层路由节点的签名是否正确,并在验证通过时在第一转接桥网络中广播从第二上层路由节点接收到的跨链交易,使得第一转接桥网络的多个第一转接桥共识节点接收并将所述跨链交易转换为具有适配第一异构区块链网络的格式,并将转换后的跨链交易传输至第一异构区块链网络,使得第一异构区块链网络的多个第一异构共识节点接收并执行转换后的跨链交易,其中,所述第一转接桥网络与所述上层区块链网络、第一区块链网络同构,并且所述第一异构区块链网络与所述上层区块链网络、第一区块链网络异构,并且其中,所述多个第一转接桥共识节点中的每个第一转接桥共识节点被配置为具有简单支付确认能力,以监视和验证第一异构区块链网络中的区块行为。
[0008]根据本公开的一个或多个实施例的又一个方面,提供了一种用于跨区块链交互的计算设备,包括:一个或多个处理器;以及存储计算机可执行指令的存储器,所述计算机可
执行指令在被所述一个或多个处理器执行时使得所述一个或多个处理器执行根据本公开的任一实施例所述的方法。
[0009]根据本公开的一个或多个实施例的又一个方面,提供了一种其上存储有计算机可执行指令的非瞬态存储介质,所述计算机可执行指令在被计算机执行时使得计算机执行根据本公开的任一实施例所述的方法。
[0010]通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。
附图说明
[0011]构成说明书的一部分的附图描述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于跨区块链交互的系统,包括:第一区块链网络,所述第一区块链网络包括相互通信的第一路由节点和多个第一共识节点;第一区块链网络的上层区块链网络,所述上层区块链网络包括被第一区块链网络信任并且与第一路由节点通信的第一上层路由节点;第一转接桥网络,部署在所述上层区块链网络的下层并且包括相互通信的第一转接桥路由节点和多个第一转接桥共识节点,第一转接桥路由节点与所述上层区块链网络中的被第一转接桥网络信任的第二上层路由节点通信,所述第二上层路由节点与所述第一上层路由节点相互通信;以及第一异构区块链网络,部署在所述第一转接桥网络的下层并且包括多个第一异构共识节点,所述多个第一异构共识节点与第一转接桥共识节点通信,其中,所述第一转接桥网络与所述上层区块链网络、第一区块链网络同构,并且所述第一异构区块链网络与所述上层区块链网络、第一区块链网络异构,并且其中,所述多个第一转接桥共识节点中的每个第一转接桥共识节点被配置为具有简单支付确认能力,以监视和验证第一异构区块链网络中的区块行为。2.根据权利要求1所述的系统,其中,第一转接桥网络是区块链网络。3.根据权利要求1所述的系统,其中,当第一区块链网络发起要在第一异构区块链网络中执行的跨链交易时:第一路由节点被配置为获得来自第一区块链网络的要在第一异构区块链网络中执行的跨链交易,请求所述多个第一共识节点对跨链交易进行签名,并在接收到的第一共识节点的签名的数量达到预设阈值时将跨链交易和接收到的第一共识节点的签名传输至第一上层路由节点;第一上层路由节点被配置为验证从第一路由节点接收到的第一共识节点的签名是否正确,并在验证通过时将跨链交易和第一上层路由节点的签名传输至第二上层路由节点;第二上层路由节点被配置为验证从第一上层路由节点接收到的第一上层路由节点的签名是否正确,并在验证通过时将跨链交易和第二上层路由节点的签名传输至第一转接桥路由节点;以及第一转接桥路由节点被配置为验证从第二上层路由节点接收到的第二上层路由节点的签名是否正确,并在验证通过时在第一转接桥网络中广播从第二上层路由节点接收到的跨链交易,使得第一转接桥网络的所述多个第一转接桥共识节点接收并将所述跨链交易转换为具有适配第一异构区块链网络的格式,并将转换后的跨链交易传输至第一异构区块链网络,使得第一异构区块链网络的所述多个第一异构共识节点接收并执行转换后的跨链交易。4.根据权利要求3所述的系统,其中,第一转接桥网络的所述多个第一转接桥共识节点还被配置为将接收到的跨链交易在第一转接桥网络中上链存证。5.根据权利要求3所述的系统,其中,在转换后的跨链交易在第一异构区块链网络中被执行后:第一转接桥网络的所述多个第一转接桥共识节点被配置为获得并验证来自第一异构区块链网络的指示转换后的跨链交易被执行的执行结果,并将执行结果转换为具有适配所
述上层区块链网络的格式;第一转接桥路由节点被配置为获得转换后的执行结果,请求所述多个第一转接桥共识节点对转换后的执行结果进行签名,并在接收到的第一转接桥共识节点的签名的数量达到预设阈值时将转换后的执行结果和接收到的第一转接桥共识节点的签名传输至第二上层路由节点;第二上层路由节点被配置为验证从第一转接桥路由节点接收到的第一转接桥共识节点的签名是否正确,并在验证通过时将转换后的执行结果和第二上层路由节点的签名传输至第一上层路由节点;第一上层路由节点被配置为验证从第二上层路由节点接收到的第二上层路由节点的签名是否正确,并在验证通过时将转换后的执行结果和第一上层路由节点的签名传输至第一路由节点;以及第一路由节点被配置为验证从第一上层路由节点接收到的第一上层路由节点的签名是否正确,并在验证通过时在第一区块链网络中广播转换后的执行结果。6.根据权利要求3所述的系统,其中,第一区块链网络包括多个所述第一路由节点,每个所述第一路由节点与第一上层路由节点通信,并且其中,当第一区块链网络发起要在第一异构区块链网络中执行的跨链交易时:每个所述第一路由节点被配置为单独地获得获得来自第一区块链网络的要在第一异构区块链网络中执行的跨链交易,请求所述多个第一共识节点对跨链交易进行签名,并在接收到的第一共识节点的签名的数量达到预设阈值时将跨链交易和接收到的第一共识节点的签名传输至第一上层路由节点,并且第一上层路由节点被配置为验证从每个所述第一路由节点接收到的第一共识节点的签名是否正确,并在所述多个所述第一路由节点中的通过验证的第一路由节点的数量达到预设阈值时,将跨链交易和第一上层路由节点的签名传输至第二上层路由节点。7.根据权利要求6所述的系统,其中,第一上层路由节点还被配置为验证从每个所述第一路由节点接收到的跨链交易的哈希值是否一致,并在验证通过时将经过去重的跨链交易和第一上层路由节点的签名传输至第二上层路由节点。8.根据权利要求5所述的系统,其中,第一转接桥网络包括多个所述第一转接桥路由节点,每个所述第一转接桥路由节点与第二上层路由节点通信,并且其中,在转换后的跨链交易在第一异构区块链网络中被执行后:每个所述第一转接桥路由节点被配置为单独地获得转换后的执行结果,请求所述多个第一转接桥共识节点对转换后的执行结果进行签名,并在接收到的第一转接桥共识节点的签名的数量达到预设阈值时将转换后的执行结果和接收到的第一转接桥共识节点的签名传输至第二上层路由节点,并且第二上层路由节点被配置为验证从每个所述第一转接桥路由节点接收到的第一转接桥共识节点的签名是否正确,并在所述多个所述第一转接桥路由节点中的通过验证的第一转接桥路由节点的数量达到预设阈值时,将转换后的执行结果和第二上层路由节点的签名传输至第一上层路由节点。9.根据权利要求8所述的系统,其中,第二上层路由节点还被配置为验证从每个所述第一转接桥路由节点接收到的转换后的执行结果的哈希值是否一致,并在验证通过时将经过
去重的转换后的执行结果和第二上层路由节点的签名传输至第一上层路由节点。10.根据权利要求3所述的系统,其中,所述上层区块链网络包括被第一区块链网络信任并且与第一路由节点通信的多个所述第一上层路由节点。11.根据权利要求10所述的系统,其中,当第一区块链网络发起要在第一异构区块链网络中执行的跨链交易时:第一路由节点被配置为将跨链交易和接收到的第一共识节点的签名传输至所述多个所述第一上层路由节点中的每个所述第一上层路由节点;每个所述第一上层路由节点被配置为单独地验证从第一路由节点接收到的第一共识节点的签名是否正确,并在验证通过时将跨链交易和第一上层路由节点的签名传输至第二上层路由节点;并且第二上层路由节点被配置为验证从每个所述第一上层路由节点接收到的第一上层路由节点的签名是否正确,并在所述多个所述第一上层路由节点中的通过验证的第一上层路由节点的数量达到预设阈值时将跨链交易和第二上层路由节点的签名传输至第一转接桥路由节点。12.根据权利要求11所述的系统,其中,第二上层路由节点还被配置为验证从每个所述第一上层路由节点接收到的跨链交易的哈希值是否一致,并在验证通过时将经过去重的跨链交易和第二上层路由节点的签名传输至第一转接桥路由节点。13.根据权利要求10所述的系统,其中,所述多个所述第一上层路由节点包括第一第一上层路由节点和第二第一上层路由节点,并且其中,当第一区块链网络发起要在第一异构区块链网络中执行的跨链交易时:第一路由节点被配置为将跨链交易和接收到的第一共识节点的签名传输至第一第一上层路由节点,第二第一上层路由节点被配置为从第一第一上层路由节点接收来自第一路由节点的跨链交易和接收到的第一共识节点的签名、验证接收到的第一共识节点的签名是否正确、并在验证通过时将跨链交易和第二第一上层路由节点的签名传输至第一第一上层路由节点,第一第一上层路由节点被配置为将跨链交易和第二第一上层路由节点的签名以及第一第一上层路由节点的签名传输至第二上层路由节点,第二上层路由节点被配置为验证接收到的第二第一上层路由节点的签名以及第一第一上层路由节点的签名是否正确并在验证通过时将跨链交易和第二上层路由节点的签名传输至第一转接桥路由节点。14.根据权利要求3所述的系统,其中,所述上层区块链网络包括被第一转接桥网络信任并且与第一转接桥路由节点通信的多个所述第二上层路由节点。15.根据权利要求14所述的系统,其中,当第一区块链网络发起要在第一异构区块链网络中执行的跨链交易时:第一上层路由节点被配置为将跨链交易和第一上层路由节点的签名传输至所述多个所述第二上层路由节点中的每个所述第二上层路由节点;每个所述第二上层路由节点被配置为单独地验证从第一上层路由节点接收到的第一上层路由节点的签名是否正确、并在验证通过时将跨链交易和第二上层路由节点的签名传输至第一转接桥路由节点;并且第一转接桥路由节点被配置为验证从每个所述第二上层路由节点接收到的第二上层路由节点的签名是否正确,并在所述多个所述第二上层路由节点中的通过验证的第二上层
路由节点的数量达到预设阈值时在第一转接桥网络中广播接收到的跨链交易,使得第一转接桥网络的所述多个第一转接桥共识节点接收并将所述跨链交易转换为具有适配第一异构区块链网络的格式,并将转换后的跨链交易传输至第一异构区块链网络,使得第一异构区块链网络的所述多个第一异构共识节点接收并执行转换后的跨链交易。16.根据权利要求15所述的系统,其中,第一转接桥路由节点还被配置为验证从每个所述第二上层路由节点接收到的跨链交易的哈希值是否一致,并在验证通过时在第一转接桥网络中广播经过去重的跨链交易。17.根据权利要求14所述的系统,其中,所述多个所述第二上层路由节点包括第一第二上层路由节点和第二第二上层路由节点,并且其中,当第一区块链网络发起要在第一异构区块链网络中执行的跨链交易时:第一上层路由节点被配置为将跨链交易和第一上层路由节点的签名传输至第一第二上层路由节点,第二第二上层路由节点被配置为从第一第二上层路由节点接收来自第一上层路由节点的跨链交易和第一上层路由节点的签名、验证接收到的第一上层路由节点的签名是否正确、并在验证通过时将跨链交易和第二第二上层路由节点的签名传输至第一第二上层路由节点,第一第二上层路由节点被配置为将跨链交易和第二第二上层路由节点的签名以及第一第二上层路由节点的签名传输至第一转接桥路由节点,第一转接桥路由节点被配置为验证从第一第二上层路由节点接收到的第二第二上层路由节点的签名以及第一第二上层路由节点的签名是否正确,并在验证通过时在第一转接桥网络中广播接收到的跨链交易。18.根据权利要求1所述的系统,其中,第一区块链网络和第一转接桥网络中的每一个在接入所述上层区块链网络时向第一上层路由节点和第二上层路由节点中的相应一个进行注册,并在注册成功后获得由第一上层路由节点和第二上层路由节点中的所述相应一个分配的网络标识。19.根据权利要求18所述的系统,其中,第一异构区块链网络在接入第一转接桥网络时向第一转接桥共识节点进行注册,并在注册成功后获得由第一转接桥共识节点分配的网络标识。20.根据权利要求19所述的系统,其中,所述跨链交易包括作为发送方的第一区块链网络的网络标识和作为接收方的第一异构区块链网络的网络标识,并且第一上层路由节点被配置为根据跨链交易中包括的第一异构区块链网络的网络标识查询第一异构区块链网络所接入的第一转接桥网络在所述上层区块链网络中信任的第二上层路由节点,并将跨链交易和第一上层路由节点的签名传输至查询到的第二上层路由节点。21.根据权利要求1所述的系统,还包括:第一子区块链网络,所述第一子区块链网络是第一区块链网络的下层区块链网络并且包括相互通信的多个第一子共识节点。22.根据权利要求21所述的系统,其中,第一子区块链网络信任第一区块链网络的第一路由节点并且所述多个第一子共识节点各自与第一路由节点通信,并且其中,当第一子区块链网络发起要在第一异构区块链网络中执行的跨链交易时:第一路由节点被配置为获得来自第一子区块链网络的要在第一异构区块链网络中执行的跨链交易,请求并验证所述多个第一子共识节点对跨链交易的签名,并在验证通过时将跨链交易和第一路由节点的签名传输至第一上层路由节点;第一上层路由节点被配置为验证从第一路由节点接收到的第一路由节点的签名是否
正确,并在验证通过时将跨链交易和第一上层路由节点的签名传输至第二上层路由节点;第二上层路由节点被配置为验证从第一上层路由节点接收到的第一上层路由节点的签名是否正确,并在验证通过时将跨链交易和第二上层路由节点的签名传输至第一转接桥路由节点;以及第一转接桥路由节点被配置为验证从第二上层路由节点接收到的第二上层路由节点的签名是否正确,并在验证通过时在第一转接桥网络中广播从第二上层路由节点接收到的跨链交易,使得第一转接桥网络的所述多个第一转接桥共识节点接收并将所述跨链交易转换为具有适配第一异构区块链网络的格式,并将转换后的跨链交易传输至第一异构区块链网络,使得第一异构区块链网络的所述多个第一异构共识节点接收并执行转换后的跨链交易。23.根据权利要求21所述的系统,其中,第一子区块链网络还包括与所述多个第一子共识节点通信的第一子路由节点,第一子区块链网络信任第一区块链网络的第一路由节点并且第一子路由节点与第一路由节点通信,并且其中,当第一子区块链网络发起要在第一异构区块链网络中执行的跨链交易时:第一子路由节点被配置为获得来自第一子区块链网络的要在第一异构区块链网络中执行的跨链交易,请求所述多个第一子共识节点对跨链交易进行签名,并在接收到的第一子共识节点的签名的数量达到预设阈值时将跨链交易和接收到的第一子共识节点的签名传输至第一路由节点;第一路由节点被配置为验证从第一子路由节点接收到的第一子共识节点的签名是否正确,并在验证通过时将跨链交易和第一路由节点的签名传输至第一上层路由节点;第一上层路由节点被配置为验证从第一路由节点接收到的第一路由节点的签名是否正确,并在验证通过时将跨链交易和第一上层路由节点的签名传输至第二上层路由节点;第二上层路由节点被配置为验证从第一上层路由节点接收到的第一上层路由节点的签名是否正确,并在验证通过时将跨链交易和第二上层路由节点的签名传输至第一转接桥路由节点;以及第一转接桥路由节点被配置为验证从第二上层路由节点接收到的第二上层路由节点的签名是否正确,并在验证通过时在第一转接桥网络中广播从第二上层路由节点接收到的跨链交易,使得第一转接桥网络的所述多个第一转接桥共识节点接收并将所述跨链交易转换为具有适配第一异构区块链网络的格式,并将转换后的跨链交易传输至第一异构区块链网络,使得第一异构区块链网络的所述多个第一异构共识节点接收并执行转换后的跨链交易。24.根据权利要求1所述的系统,还包括:第二转接桥网络,部署在所述上层区块链网络的下层并且包括相互通信的第二转接桥路由节点和多个第二转接桥共识节点,第二转接桥路由节点与所述上层区块链网络中的被第二转接桥网络信任的第三上层路由节点通信;以及第二异构区块链网络,部署在所述第二转接桥网络的下层并且包括多个第二异构共识节点,所述多个第二异构共识节点与第二转接桥共识节点通信,其中,所述第二转接桥网络与所述上层区块链网络、第一区块链网络和第一转接桥网络同构,并且所述第二异构区块链网络与所述上层区块链网络、第一区块链网络和第一异
构区块链网络异构,其中,所述多个第二转接桥共识节点中的每个第二转接桥共识节点被配置为具有简单支付确认能力,以监视和验证第二异构区块链网络中的区块行为。25.根据权利要求24所述的系统,其中,当第一异构区块链网络发起要在第二异构区块链网络中执行的跨链交易时:第一转接桥网络的所述多个第一转接桥共识节点被配置为获得并验证来自第一异构区块链网络的要在第二异构区块链网络中执行的跨链交易,并将跨链交易转换为具有适配所述上层区块链网络的格式;第一转接桥路由节点被配置为获得转换后的跨链交易,请求所述多个第一转接桥共识节点对转换后的跨链交易进行签名,并在接收到的第一转接桥共识节点的签名的数量达到预设阈值时将转换后的跨链交易和接收到的第一转接桥共识节点的签名传输至第二上层路由节点;第二上层路由节点被配置为验证从第一转接桥路由节点接收到的第一转接桥共识节点的签名是否正确,并在验证通过时将转换后的跨链交易和第二上层路由节点的签名传输至第三上层路由节点;第三上层路由节点被配置为验证从第二上层路由节点接收到的第二上层路由节点的签名是否正确,并在验证通过时将转换后的跨链交易和第三上层路由节点的签名传输至第二转接桥路由节点;以及第二转接桥路由节点被配置为验证从第三上层路由节点接收到的第三上层路由节点的签名是否正确,并在验证通过时在第二转接桥网络中广播从第三上层路由节点接收到的转换后的跨链交易,使得第二转接桥网络的所述多个第二转接桥共识节点接收并将所述转换后的跨链交易进一步转换为具有适配第二异构区块链网络的格式,并将进一步转换后的跨链交易传输至第二异构区块链网络,使得第二异构区块链网络的所述多个第二异构共识节点接收并执行进一步转换后的跨链交易。26.根据权利要求25所述的系统,其中,在进一步转换后的跨链交易在第二异构区块链网络中被执行后:第二转接桥网络的所述多个第二转接桥共识节点被配置为获得并验证来自第二异构区块链网络的指示进一步转换后的跨链交易被执行的执行结果,并将执行结果转换为具有适配所述上层区块链网络的格式;第二转接桥路由节点被配置为获得转换后的执行结果,请求所述多个第二转接桥共识节点对转换后的执行结果进行签名,并在接收到的第二转接桥共识节点的签名的数量达到预设阈值时将转换后的执行结果和接收到的第二转接桥共识节点的签名传输至第三上层路由节点;第三上层路由节点被配置为验证从第二转接桥路由节点接收到的第二转接桥共识节点的签名是否正确,并在验证通过时将转换后的执行结果和第三上层路由节点的签名传输至第二上层路由节点;第二上层路由节点被配置为验证从第三上层路由节点接收到的第三上层路由节点的签名是否正确,并在验证通过时将转换后的执行结果和第二上层路由节点的签名传输至第一转换桥路由节点;以及
第一转接桥路由节点被配置为验证从第二上层路由节点接收到的第二上层路由节点的签名是否正确,并在验证通过时在第一转接桥网络中广播从第二上层路由节点接收到的转换后的执行结果,使得第一转接桥网络的所述多个第一转接桥共识节点接收并将所述转换后的执行结果进一步转换为具有适配第一异构区块链网络的格式,并将进一步转换后的执行结果传输至第一异构区块链网络。27.一种用于跨区块链交互的方法,包括:通过第一区块链网络的第一路由节点获得来自第一区块链网络的要在第一异构区块链网络中执行的跨链交易,请求第一区块链网络的多个第一共识节点对跨链交易进行签名,并在接收到的第一共识节点的签名的数量达到预设阈值时将跨链交易和接收到的第一共...

【专利技术属性】
技术研发人员:孙赫曾超焦梦洪徐文博
申请(专利权)人:蚂蚁区块链科技上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1