一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种跨链协同治理系统、方法、设备及存储介质与流程

2022-07-30 11:31:48 来源:中国专利 TAG:

技术特征:
1.一种跨链协同治理系统,其特征在于,所述跨链协同治理系统用于对跨链联盟中的应用子链之间的跨链互操作进行协同服务和管控治理;所述跨链联盟中包括布设于第一区块链网络下的第一应用子链和布设于第二区块链网络下的第二应用子链;所述跨链协同治理系统包括:跨链接入应用层,用于将所述第一应用子链和所述第二应用子链接入至所述跨链协同治理系统;可信跨链协同层,用于为所述第一应用子链与所述第二应用子链之间的跨链互操作提供协同服务,包括:在所述第一区块链网络中部署第一协同服务程序,并在所述第二区块链网络中部署第二协同服务程序;建立所述第一协同服务程序和所述第二协同服务程序之间的通信连接以使所述第一应用子链与所述第二应用子链之间进行跨链互操作;可信跨链治理层,用于对所述第一应用子链与所述第二应用子链之间的跨链互操作进行管控治理,包括:运行治理链,所述治理链包括与所述第一应用子链相关联的第一治理节点和与所述第二应用子链相关联的第二治理节点;建立所述第一协同服务程序与所述第一治理节点之间的通信连接,并建立所述第二协同服务程序与所述第二治理节点之间的通信连接,以对所述第一应用子链与所述第二应用子链之间的跨链互操作进行管控治理。2.如权利要求1所述的系统,其特征在于,所述第一区块链网络中包含第一服务设备;所述可信跨链协同层在所述第一区块链网络中部署第一协同服务程序,包括:所述可信跨链协同层在所述第一服务设备中部署所述第一协同服务程序,并指示所述第一服务设备在所述第一协同服务程序中配置所述第一应用子链的参数;所述第二区块链网络中包含第二服务设备;所述可信跨链协同层在所述第二区块链网络中部署第二协同服务程序,包括:所述可信跨链协同层在所述第二服务设备中部署所述第二协同服务程序,并指示所述第二服务设备在所述第二协同服务程序中配置所述第二应用子链的参数。3.如权利要求1所述的系统,其特征在于,所述第一协同服务程序或所述第二协同服务程序均包括跨链服务接口、子链代理服务子程序和跨链互操作引擎;其中,所述跨链服务接口用于接收相应应用子链所属的区块链网络中的跨链互操作的业务请求;所述子链代理服务子程序用于监听相应应用子链上的业务请求;所述跨链互操作引擎用于当所述跨链服务接口接收到相应应用子链所属的区块链网络中的跨链互操作的业务请求时,或者当所述子链代理服务子程序监听到相应应用子链上存在跨链互操作的业务请求时,执行跨链互操作。4.如权利要求1所述的系统,其特征在于,所述可信跨链治理层还包括治理服务;所述可信跨链治理层,还用于将所述治理服务以智能合约的方式部署于所述治理链中,并将所述智能合约开放给所述第一治理节点和所述第二治理节点调用,以对所述第一应用子链与所述第二应用子链之间的跨链互操作进行管控治理。5.如权利要求1至4任一项所述的系统,其特征在于,所述跨链协同治理系统还包括安全支撑层,用于提供跨链安全规则,包括:向所述可信跨链协同层提供所述跨链安全规则的指引,以使所述可信跨链协同层在所述跨链安全规则的指引下提供协同服务;以及,向所述可信跨链协同层提供所述跨链安全规则的指引,以使所述可信跨链治理层在所述跨链安全
规则的指引下进行管控治理。6.一种跨链协同治理方法,其特征在于,所述跨链协同治理方法应用于如权利要求1至5任一项所述的跨链协同治理系统中,所述方法包括:将所述第一应用子链和所述第二应用子链接入至所述跨链协同治理系统;在所述治理链中构建与所述第一应用子链相关联的第一治理节点,以及在所述治理链中构建与所述第二应用子链相关联的第二治理节点;在所述第一区块链网络中部署所述第一协同服务程序,并在所述第二区块链网络中部署所述第二协同服务程序;建立所述第一协同服务程序与所述第二协同服务程序之间的通信连接,并在所述第一应用子链与所述第二应用子链之间进行跨链互操作;建立所述第一协同服务程序与所述第一治理节点之间的通信连接,并建立所述第二协同服务程序与所述第二治理节点之间的通信连接;以及,对所述第一应用子链与所述第二应用子链之间的跨链互操作进行管控治理。7.如权利要求6所述的方法,其特征在于,所述治理链包含m个治理节点,m为大于1的整数;所述m个治理节点中包括p个创世节点,所述创世节点具备所述治理链的管理权限,p为正整数且p≤m;所述方法还包括:当所述第一应用子链申请加入所述跨链联盟时,通过第一创世节点在所述治理链中广播所述第一应用子链的加入申请,所述加入申请中包括所述第一区块链网络的身份信息以及所述第一应用子链的参数;所述第一创世节点是所述p个创世节点中的任一个;由所述治理链中的各个治理节点对所述加入申请进行投票处理;若投票成功,则将所述第一应用子链加入至所述跨链联盟。8.如权利要求6所述的方法,其特征在于,所述治理链包含m个治理节点,m为大于1的整数;所述m个治理节点中包括p个创世节点,所述创世节点具备所述治理链的管理权限,p为正整数且p≤m;所述第一区块链网络中包含第一服务设备,所述第二区块链网络中包含第二服务设备;所述在所述第一区块链网络中部署所述第一协同服务程序,包括:通过第二创世节点向所述第一服务设备下发指示信息,所述指示信息包括协同服务程序或所述协同服务程序的地址;使所述第一服务设备按照所述指示信息获得所述协同服务程序,并在所述协同服务程序中配置所述第一应用子链的参数形成所述第一协同服务程序;所述第二创世节点是所述p个创世节点中的任一个;所述在所述第二区块链网络中部署第二协同服务程序,包括:通过第三创世节点向所述第二服务设备下发所述指示信息,所述指示信息包括所述协同服务程序或所述协同服务程序的地址;使所述第二服务设备按照所述指示信息获得所述协同服务程序,并在所述协同服务程序中配置所述第二应用子链的参数形成所述第二协同服务程序;所述第三创世节点是所述p个创世节点中的任一个。9.如权利要求6所述的方法,其特征在于,所述方法还包括:所述第一协同服务程序向所述第一治理节点发送跨链互操作权限申请,所述跨链互操作权限申请包含所述第二应用子链的参数;所述第一治理节点调用并执行权限申请智能合约将所述跨链互操作权限申请上传至所述治理链中;
所述第二治理节点从所述治理链中获取所述跨链互操作权限申请,并将所述跨链互操作权限申请发送至所述第二协同服务程序;所述第二协同服务程序根据所述跨链互操作权限申请生成权限处理事务,并根据所述权限处理事务的处理结果生成权限申请结果,以及将所述权限申请结果发送至所述第二治理节点;所述第二治理节点调用并执行授权治理智能合约将所述权限申请结果上传至所述治理链中;所述第一治理节点从所述治理链中获取所述权限申请结果,并将所述权限申请结果发送至所述第一协同服务程序。10.如权利要求6所述的方法,其特征在于,所述第二协同服务程序包括跨链互操作引擎,所述跨链互操作引擎用于执行跨链互操作;所述在所述第一应用子链与所述第二应用子链之间进行跨链互操作,包括:当所述第一协同服务程序监测到所述第一应用子链上存在跨链互操作的业务请求时,所述第一协同服务程序向所述第二协同服务程序发送所述业务请求;对所述业务请求进行验证,若验证通过,则由所述第二协同服务程序调用所述跨链互操作引擎向所述第二应用子链执行跨链互操作,并向所述第一协同服务程序返回跨链互操作的执行结果。11.如权利要求10所述的方法,其特征在于,所述业务请求包括所述第一协同服务程序的安全证书;所述对所述业务请求进行验证,包括:所述第二协同服务程序对所述第一协同服务程序的安全证书的进行验证;以及,所述第二协同服务程序将所述第二协同服务程序的安全证书发送至所述第一协同服务程序进行验证;若所述第一协同服务程序的安全证书和所述第二协同服务程序的安全证书均验证通过,则确定所述业务请求验证通过。12.如权利要求10所述的方法,其特征在于,所述业务请求中还包括所述第一应用子链的参数;所述对所述业务请求进行验证,包括:通过所述第二协同服务程序从所述治理链中获取授权列表,所述授权列表中包括具备跨链互操作权限的多条应用子链的参数;若所述授权列表中存在所述第一应用子链的参数,则确定所述业务请求验证通过。13.如权利要求10所述的方法,其特征在于,所述对所述第一应用子链与所述第二应用子链之间的跨链互操作进行管控治理,包括:基于所述第一协同服务程序与所述第一治理节点之间的通信连接,由所述第一协同服务程序向所述第一治理节点发送所述业务请求,使所述第一治理节点调用并执行跨链治理智能合约将所述业务请求上传至所述治理链中;基于所述第二协同服务程序与所述第二治理节点之间的通信连接,由所述第二协同服务程序向所述第二治理节点发送所述执行结果,使所述第二治理节点调用并执行所述跨链治理智能合约将所述执行结果上传至所述治理链中。14.一种跨链协同治理设备,其特征在于,所述跨链协同治理设备中部署有如权利要求1至5任一项所述的跨链协同治理系统,所述跨链协同治理系统用于执行如权利要求6至13
任一项所述的跨链协同治理方法。15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机程序,所述计算机程序适于由处理器加载并执行如权利要求6至13任一项所述的跨链协同治理方法。

技术总结
本申请实施例公开了一种跨链协同治理系统、方法、设备及存储介质,该跨链协同治理系统用于对跨链联盟中的应用子链之间的跨链互操作进行协同服务和管控治理;该跨链协同治理系统包括:跨链接入应用层,用于将第一应用子链和第二应用子链接入至跨链协同治理系统;可信跨链协同层,用于为第一应用子链与第二应用子链之间的跨链互操作提供协同服务;可信跨链治理层,用于对第一应用子链与第二应用子链之间的跨链互操作进行管控治理。采用本申请实施例,可以有效提升各应用子链之间跨链互操作的执行效率。执行效率。执行效率。


技术研发人员:索艳明 申子熹
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2021.01.12
技术公布日:2022/7/29
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献