跨区块链平台的业务处理系统技术方案

技术编号:25601116 阅读:31 留言:0更新日期:2020-09-11 23:58
本发明专利技术提供了一种跨区块链平台的业务处理系统,包括:业务流程分析模块,用于确定业务流程的链路信息;消息中心模块,用于对接收的链路信息进行验证,接收锁定的业务处理结果,在对应的区块链平台不是终点区块链平台时,向下游区块链平台对应的消息中心模块发送链路信息,在对应的区块链平台是终点区块链平台时,向上游区块链平台对应的消息中心模块发送预设原像;在接收到预设原像后,判断对应的区块链平台的业务处理是否成功;区块链平台,用于执行业务处理逻辑,锁定业务处理结果;智能合约模块,用于启动时间锁,在区块链平台对应的消息中心模块在预设时长内接收到预设原像后,解锁业务处理结果。本发明专利技术安全性好,效率高。

【技术实现步骤摘要】
跨区块链平台的业务处理系统
本专利技术涉及区块链
,尤其涉及一种跨区块链平台的业务处理系统。
技术介绍
随着区块链技术的发展,各大机构纷纷推出各自的区块链平台,这些平台在架构和技术上存在着诸多不同。随着实际应用场景的拓展,各机构积极推广使用各自的区块链平台的同时,也加强互联互通,合作交流。但目前大多数区块链应用场景都是针对同构区块链系统而建立,交易链路清晰,交易流程相对简单。面对复杂多链路的交易流程,需要多个机构在统一互通的区块链系统中共同合作完成,已有的系统很难快速移植应用分析复杂交易链路流程及实现异构区块链的直接交互和数据共享,目前跨链技术只针对同构技术下的多条链的数据交互,无法解决异构平台间的交易流转和数据共享的问题。这些复杂场景和异构因素成为了应用方在传统业务转型合作的障碍,不同区块链平台技术从原理、架构到实现都成为了互连合作的技术壁垒,极大程度的限制了完整业务流程的区块链化。因此,基于上述问题,目前缺乏一种安全高效的跨区块链平台的业务处理系统。
技术实现思路
本专利技术实施例提出一种跨区块链平台的业务本文档来自技高网...

【技术保护点】
1.一种跨区块链平台的业务处理系统,其特征在于,包括:至少一个区块链平台、与每个区块链平台对应的消息中心模块、智能合约模块和业务流程分析模块,其中,/n业务流程分析模块,用于确定业务流程的链路信息,所述链路信息包括处理业务流程中业务的多个区块链平台;将链路信息和业务流程中业务的终点区块链平台的预设原像对应的哈希值发送至起点区块链平台对应的消息中心模块;/n消息中心模块,用于在接收到上游区块链平台对应的消息中心模块发送的哈希值、上游业务信息和链路信息时,通过查询业务流程分析模块中存储的链路信息,对接收的链路信息进行验证,所述上游业务信息包括上游区块链平台的锁定的业务处理结果,在验证结果为通过时,...

【技术特征摘要】
1.一种跨区块链平台的业务处理系统,其特征在于,包括:至少一个区块链平台、与每个区块链平台对应的消息中心模块、智能合约模块和业务流程分析模块,其中,
业务流程分析模块,用于确定业务流程的链路信息,所述链路信息包括处理业务流程中业务的多个区块链平台;将链路信息和业务流程中业务的终点区块链平台的预设原像对应的哈希值发送至起点区块链平台对应的消息中心模块;
消息中心模块,用于在接收到上游区块链平台对应的消息中心模块发送的哈希值、上游业务信息和链路信息时,通过查询业务流程分析模块中存储的链路信息,对接收的链路信息进行验证,所述上游业务信息包括上游区块链平台的锁定的业务处理结果,在验证结果为通过时,向对应的区块链平台发送业务处理命令、上游业务信息,并接收对应的区块链平台反馈的锁定的业务处理结果,在对应的区块链平台不是终点区块链平台时,向下游区块链平台对应的消息中心模块发送哈希值、更新的业务信息和链路信息,所述更新的业务信息包括对应的区块链平台反馈的锁定的业务处理结果,在对应的区块链平台是终点区块链平台时,基于接收的哈希值调用智能合约模块判断终点区块链平台的业务处理是否成功,在业务处理判断结果为对应的区块链平台的业务处理成功时,向上游区块链平台对应的消息中心模块发送预设原像;在接收到预设原像后,调用智能合约模块判断对应的区块链平台的业务处理是否成功;
区块链平台,用于接收对应的消息中心模块发送的业务处理命令、上游业务信息,根据上游业务信息执行业务处理逻辑,锁定业务处理结果;向对应的消息中心模块反馈锁定的业务处理结果;
智能合约模块,用于在区块链平台对应的消息中心模块向下游区块链平台对应的消息中心模块发送哈希值、上游业务信息和链路信息后,启动时间锁,在区块链平台对应的消息中心模块在预设时长内接收到预设原像后,解锁业务处理结果,确定区块链平台业务处理成功,否则确定区块链平台的业务处理失败,所述预设时长为启动时间锁的时刻至接收到预设原像的时刻之间的时长;在区块链平台为终点区块链平台时,若终点区块链平台的预设原像与接收的哈希值一致时,确定业务处理成功,否则确定业务处理失败。


2.如权利要求1所述的跨区块链平台的业务处理系统,其特征在于,消息中心模块具体用于:
对接收的链路信息进行验证时,执行以下步骤:
判断接收的链路信息中的下游区块链平台是否为所述消息中心模块对应的区块链平台,获得第一判断结果;
查询业务流程分析模块中存储的链路信息中的下游区块链平台是否为所述消息中心模块对应的区块链平台,获得第二判断结果;
在第一判断结果和第二判断结果均为是时,确定验证结果为验证通过,否则确定验证结果为验证不通过。


3.如权利要求1所述的跨区块链平台的业...

【专利技术属性】
技术研发人员:王楠
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

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

1