[发明专利]基于区块链的作业处理方法、装置及系统在审
申请号: | 202110087247.1 | 申请日: | 2021-01-22 |
公开(公告)号: | CN112783853A | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 陈法山;苏恒;张叶飞;曾钊创 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/16 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;孙乳笋 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 作业 处理 方法 装置 系统 | ||
本发明公开了一种基于区块链的作业处理方法、装置及系统,涉及区块链技术领域,其中,区块链包括:批量节点和共识节点,该方法包括:接收来自批量节点的批量作业,以及接收来自其他共识节点的批量作业,批量作业包括:至少一条作业序列,各作业序列包括:作业序号;根据作业序号对接收的批量文件进行合并处理,得到完整批量作业,完整批量作业包括:完整作业序列;响应于对完整批量作业共识成功,将完整作业序列存放于批量作业池;响应于接收到的多条联机作业与批量作业池中的部分批量作业的作业序号共识成功,优先对多条联机作业进行处理,在对多条联机作业处理完成后,根据作业序号对部分批量作业进行处理。
技术领域
本发明涉及区块链技术领域,具体涉及一种基于区块链的作业处理方法、装置及系统。
背景技术
目前,主流的联盟链由共识节点与非共识节点组成,共识节点负责维护数据,非共识节点负责接入交易请求。非共识节点是可选的,如果非共识节点不存在,那么共识节点同时负责接入交易请求。共识节点中有一个节点是主节点,负责交易请求的汇总与分发。
联盟链上的交易处理流程为:非共识节点将交易请求分发给各个共识节点,共识节点将交易请求转发给主节点,主节点收集交易请求后,将其排序打包,分发给各个共识节点,各个共识节点对这些交易包进行共识,共识达成后按顺序执行交易。
上述交易处理流程适合处理联机交易,联机交易是指单个客户发起,处理少量数据的交易,联机交易的时效性要求比较高,如客户查询账户余额,系统只需要访问一个客户的数据,但需要几秒钟快速返回结果。在实际业务中除了联机交易外,还有另外一种交易模式为批量交易,批量交易的交易量很大,但时效性要求不高,如银行业务中的代发工资场景,开户时需要通过一个批量交易为一个公司的全部员工设立账户,月终时需要通过一个批量交易为每一个员工入账,该交易涉及大量账户,但时效性要求不高,允许在数小时内完成交易。
传统的联盟链不支持批量交易,批量交易以大并发联机交易的形式实现,这可能导致以下两个问题:
1、批量交易处理效率低下。联机交易处理过程中主节点负责交易请求的收集、排序与分发,与其他节点的网络通信繁忙,是交易处理流程的中心和瓶颈。在突发大量联机交易的场景下主节点的处理能力、网络通信将面临巨大的压力,如前述的批量开户场景,需要在短时间内对联盟链发出大量开户交易,如果主节点无法及时处理这些联机交易,那么整个网络受其拖累,处理效率将会降低;
2、影响正常联机交易的时效性。当某客户端以发起大量交易请求的方式向区块链请求批量交易服务时,其他客户端发起的正常联机交易请求将需要与批量交易竞争有限的系统资源,联机交易可能因系统繁忙而迟迟得不到处理,降低了用户体验。
发明内容
有鉴于此,本发明提供一种基于区块链的作业处理方法、装置及系统,以解决上述提及的至少一个问题。
根据本发明的第一方面,提供一种基于区块链的作业处理方法,所述区块链包括:批量节点和共识节点,所述方法应用于共识节点,所述方法包括:
接收来自批量节点的批量作业,以及接收来自其他共识节点的批量作业,批量作业包括:至少一条作业序列,各作业序列包括:作业序号;
根据所述作业序号对接收的批量文件进行合并处理,得到完整批量作业,所述完整批量作业包括:完整作业序列;
响应于对所述完整批量作业共识成功,将所述完整作业序列存放于批量作业池;
响应于接收到的多条联机作业与所述批量作业池中的部分批量作业的作业序号共识成功,优先对所述多条联机作业进行处理,在对所述多条联机作业处理完成后,根据作业序号对所述部分批量作业进行处理。
根据本发明的第二方面,提供一种基于区块链的作业处理方法,所述区块链包括:批量节点和共识节点,所述方法应用于批量节点,所述方法包括:
接收来自客户端的批量作业;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110087247.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种图像显示方法、装置及电子设备
- 下一篇:一种河蚌去壳珍珠抓取装置