[发明专利]一种区块链系统的业务处理方法、装置及系统在审
申请号: | 201911415964.1 | 申请日: | 2019-12-31 |
公开(公告)号: | CN113128998A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 偶瑞军;宋颖;王巍 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40;H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 王娇 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 系统 业务 处理 方法 装置 | ||
本申请公开了一种区块链系统的业务处理方法、装置及系统,用于解决多链系统中业务处理效率低的技术问题。所述方法包括:区块链系统中的其中一个全节点接收第一业务,其中,第一业务包括第一业务的标识信息;然后根据第一业务的标识信息,将第一业务划分为多个子业务,每个子业务对应多个区块链中的其中一个区块链;将多个子任务分别发送给对应的区块链;根据接收到的由多个区块链发送的至少一个第一处理结果,得到与至少一个第一处理结果对应的至少一个第二处理结果之后,将至少一个第二处理结果下发至每个区块链,以使每个区块链保存至少一个第二处理结果。
技术领域
本发明涉及金融科技(Fintech)技术领域,尤其涉及一种区块链系统的业务处理方法、装置及系统。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,区块链技术也不例外,但由于金融行业的安全性、实时性要求,也对技术提出了更高的要求。在区块链系统中,为了保证交易执行的准确性,通常需要使用多个节点对区块进行共识,若对区块达成共识的节点数量超过预设数量,则说明区块链系统中大多数的节点处理交易所得到的区块是一致的;如此,该区块可以成功出块,且节点也可以根据该区块更新内部的交易数据库。
然而,在区块链系统中可能包含多个区块链,那么每个区块链在记录自身区块链的交易信息时,就需要分别与其它区块链中进行数据交互,以获得其它区块链发送的共识信息,然后根据共识信息确定最终的共识结果,当区块链的数量较多时,就可能使得每个区块链的负荷较大,导致业务处理效率较低。所以,目前亟需一种区块链系统的业务处理方法,用以解决多链系统中业务处理效率低的技术问题。
发明内容
本申请实施例提供一种区块链系统的业务处理方法、装置及系统,用于解决多链系统中业务处理效率低的技术问题。
第一方面,提供一种区块链系统的业务处理方法,所述方法适用于区块链系统,所述区块链系统包括多个区块链以及分别与所述多个区块链通信的至少一个全节点,所述方法包括:
所述区块链系统中的其中一个全节点接收第一业务,所述第一业务包括所述第一业务的标识信息;
根据所述第一业务的标识信息,将所述第一业务划分为多个子业务,每个子业务对应所述多个区块链中的其中一个区块链;
将所述多个子任务分别发送给对应的区块链;
根据接收到的由所述多个区块链发送的至少一个第一处理结果,得到与所述至少一个第一处理结果对应的至少一个第二处理结果;
将所述至少一个第二处理结果下发至每个区块链,以使所述每个区块链保存所述至少一个第二处理结果。
在一种可能的设计中,根据接收到的由所述多个区块链发送的至少一个第一处理结果,得到与所述至少一个第一处理结果对应的至少一个第二处理结果,包括:
接收所述多个区块链每个区块链发送的至少一个验证信息,其中,每个验证信息是通过所述每个区块链对所述至少一个第一处理结果中的其中一个处理结果进行验证得到的,所述每个验证信息为验证通过或者验证失败;
根据所述至少一个验证信息及所述至少一个第一处理结果,得到所述至少一个第二处理结果。
在一种可能的设计中,根据所述至少一个验证信息及所述至少一个第一处理结果,得到所述至少一个第二处理结果,包括:
确定所述多个验证信息中验证通过的验证信息的数量大于预设数量,则将所述第一处理结果确定为所述第二处理结果;
确定所述多个验证信息中验证通过的验证信息的数量小于或等于所述预设数量,则将与所述第一处理结果相反的处理结果确定为所述第二处理结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911415964.1/2.html,转载请声明来源钻瓜专利网。