基于多区块链的信息处理方法、装置、设备以及介质与流程

文档序号:35413717发布日期:2023-09-09 23:55阅读:来源:国知局

技术特征:

1.一种基于多区块链的信息处理方法,其特征在于,所述多区块链包括第一区块链、第二区块链以及中继区块链,所述方法由与所述中继区块链相关联的中继节点设备执行,所述中继节点设备上部署有跨链事务管理合约和跨链审批合约,与所述第一区块链相关联的第一节点设备上部署有第一跨链业务合约、第一跨链资源合约以及第一资源存储合约;与所述第二区块链相关联的第二节点设备上部署有第二跨链业务合约、第二跨链资源合约以及第二资源存储合约;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一跨链事件信息为与所述跨链任务相关联的第一跨链交易中的事件信息;所述第一跨链交易为所述第一节点设备基于所述第一区块链与所述中继区块链之间的第一跨链协议,对所述第一跨链事件信息进行交易组装所得到的;

3.根据权利要求1所述的方法,其特征在于,所述第一跨链事件信息是所述第一节点设备将与所述跨链任务相关联的目标跨链事件打包至第一目标区块,且将所述第一目标区块添加至所述第一区块链时所确定的;所述目标跨链事件是所述第一节点设备调用所述第一跨链业务合约从所述第一资源存储合约中获取到针对所述第一交易资源的交易资源锁定事件时所生成的;所述第一跨链事件信息中包括所述跨链任务的任务标识、所述第一区块链的第一链标识、所述第一目标区块的目标区块标识、所述目标跨链事件的跨链事件标识;

4.根据权利要求1所述的方法,其特征在于,所述第一跨链事件信息是所述第一节点设备将与所述跨链任务相关联的目标跨链事件打包至第一目标区块,且将所述第一目标区块添加至所述第一区块链时所确定的;所述目标跨链事件是所述第一节点设备调用所述第一跨链业务合约从所述第一资源存储合约中获取到针对所述第一交易资源的交易资源锁定事件时所生成的;所述交易资源锁定事件是基于所述第一资源存储合约中所记录的所述第一目标区块的存储状态数据所确定的;所述存储状态数据包括处于资源锁定状态的第一交易资源的资源类型和所述第一交易资源的资源数量;所述第一跨链事件信息中包括所述跨链任务的任务标识、所述第一区块链的第一链标识、所述第一目标区块的目标区块标识、所述目标跨链事件的跨链事件标识、与所述目标跨链事件相关联的交易资源锁定事件的资源锁定事件标识以及与所述目标跨链事件相关联的链上合约地址信息;

5.根据权利要求1所述的方法,其特征在于,所述跨链审批合约中包括n个审批合约;n为大于1的正整数;一个审批合约为在所述中继区块链上为一个审批机构所部署的用于执行链上审批业务的业务合约;

6.根据权利要求5所述的方法,其特征在于,所述通过所述跨链事务管理合约调用所述关联审批合约,执行所述第一跨链事件信息对应的链上审批业务,得到第一审批业务执行结果,包括:

7.根据权利要求5所述的方法,其特征在于,所述基于所述第一审批业务执行结果,得到用于对所述第一跨链事件信息进行信息审批处理后的信息审批处理结果,包括:

8.根据权利要求7所述的方法,其特征在于,所述中继节点设备所维护的节点列表包括第一节点列表和第二节点列表;所述第二节点列表中的节点设备为已接入所述中继区块链所对应的中继共识网络中的目标节点设备;所述目标节点设备为已与所述中继节点设备建立网络对等关系的邻居节点设备;

9.根据权利要求7所述的方法,其特征在于,所述基于所述第一审批业务执行结果,得到用于对所述第一跨链事件信息进行信息审批处理后的信息审批处理结果,包括:

10.根据权利要求5所述的方法,其特征在于,所述方法还包括:

11.一种基于多区块链的数据处理方法,其特征在于,所述多区块链包括第一区块链、第二区块链以及中继区块链,所述方法由与所述第一区块链相关联的第一节点设备执行,第一节点设备上部署有第一跨链业务合约、第一跨链资源合约以及第一资源存储合约;与所述中继区块链相关联的中继节点设备上部署有跨链事务管理合约和跨链审批合约;与所述第二区块链相关联的第二节点设备上部署有第二跨链业务合约、第二跨链资源合约以及第二资源存储合约;所述方法包括:

12.根据权利要求11所述的方法,其特征在于,所述获取第一业务对象通过第一业务终端提交的跨链任务,包括:

13.根据权利要求12所述的方法,其特征在于,所述跨链任务交易的交易参数包括:所述第一业务对象基于所述跨链任务所指示的跨链事件类型、提交所述跨链任务交易的所述第一业务对象的第一对象地址、所述第一交易资源的第一资源数量、所述第一交易资源的资源类型、与所述跨链任务相关的第二区块链的第二链标识、所述第二业务对象在所述第二区块链上的第二对象地址以及所述跨链任务所对应的跨链提交事件的提交事件标识;

14.根据权利要求11所述的方法,其特征在于,所述将所述跨链任务写入所述第一跨链业务合约,并在通过所述第一跨链业务合约调用所述第一跨链资源合约,将所述第一交易资源锁定至所述第一资源存储合约之后,得到与所述第一区块链上的跨链任务相关联的第一跨链事件信息,包括:

15.一种基于多区块链的数据处理方法,其特征在于,所述多区块链包括第一区块链、第二区块链以及中继区块链,所述方法由与所述第二区块链相关联的第二节点设备执行,第二节点设备上部署有第二跨链业务合约、第二跨链资源合约以及第二资源存储合约;与所述中继区块链相关联的中继节点设备上部署有跨链事务管理合约和跨链审批合约;与所述第一区块链相关联的第一节点设备上部署有第一跨链业务合约、第一跨链资源合约以及第一资源存储合约;所述方法包括:

16.一种基于多区块链的信息处理装置,其特征在于,所述多区块链包括第一区块链、第二区块链以及中继区块链,所述装置运行在与所述中继区块链相关联的中继节点设备中,所述中继节点设备上部署有跨链事务管理合约和跨链审批合约,与所述第一区块链相关联的第一节点设备上部署有第一跨链业务合约、第一跨链资源合约以及第一资源存储合约;与所述第二区块链相关联的第二节点设备上部署有第二跨链业务合约、第二跨链资源合约以及第二资源存储合约;所述装置包括:

17.一种基于多区块链的信息处理装置,其特征在于,所述多区块链包括第一区块链、第二区块链以及中继区块链,所述装置运行在与所述第一区块链相关联的第一节点设备中,第一节点设备上部署有第一跨链业务合约、第一跨链资源合约以及第一资源存储合约;与所述中继区块链相关联的中继节点设备上部署有跨链事务管理合约和跨链审批合约;与所述第二区块链相关联的第二节点设备上部署有第二跨链业务合约、第二跨链资源合约以及第二资源存储合约;所述装置包括:

18.一种基于多区块链的信息处理装置,其特征在于,所述多区块链包括第一区块链、第二区块链以及中继区块链,所述装置运行在与所述第二区块链相关联的第二节点设备中,第二节点设备上部署有第二跨链业务合约、第二跨链资源合约以及第二资源存储合约;与所述中继区块链相关联的中继节点设备上部署有跨链事务管理合约和跨链审批合约;与所述第一区块链相关联的第一节点设备上部署有第一跨链业务合约、第一跨链资源合约以及第一资源存储合约;所述装置包括:

19.一种计算机设备,其特征在于,包括存储器和处理器;

20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序适于由处理器加载并执行,以使得具有所述处理器的计算机设备执行权利要求1-15任一项所述的方法。


技术总结
本申请提供了一种基于多区块链的信息处理方法、装置、设备以及介质,方法包括:在第一节点设备将第一交易资源锁定至第一资源存储合约之后,将第一跨链事件信息发送给中继节点设备,以使中继节点设备基于第一区块数据信息,对第一跨链事件信息进行信息校验,在信息校验成功时,调用跨链审批合约,对第一跨链事件信息进行信息审批处理,得到信息审批处理结果;若信息审批处理结果指示跨链任务为合法任务,则将第一跨链确认事件信息通过跨链服务设备转发至与第二节点设备,以使第二节点设备调用第二资源存储合约将在第一资源存储合约中的第一交易资源释放给第二跨链资源合约中的第二业务对象。本申请可以提升跨链审批的集中性和资源转移的可靠性。

技术研发人员:王宗友,朱耿良,时一防,廖志勇,刘汉卿,黄杨峻,聂凯轩,刘区城
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:
技术公布日:2024/1/15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1