[发明专利]一种业务校验的方法及装置有效
申请号: | 201710096987.5 | 申请日: | 2017-02-22 |
公开(公告)号: | CN107040585B | 公开(公告)日: | 2020-06-19 |
发明(设计)人: | 李宁 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 王戈 |
地址: | 开曼群岛大开曼岛西湾路802号木槿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 校验 方法 装置 | ||
本申请公开一种业务校验的方法及装置,该方法中第一区块链节点将从自身业务存储器中捞取的至少一个业务请求打包成预处理块广播给各第二区块链节点后,若第二区块链节点发现自身对应的业务存储器中未包含有所述预处理块中的部分业务请求,可从其他区块链节点中获取所述部分业务请求,并通过所述部分业务请求和自身业务存储器中存储的业务请求对所述预处理块进行共识校验。第二区块链节点接收到该预处理块后发现自身对应的业务存储器中未包含该预处理块中的部分业务请求,并不是直接认定该预处理块共识校验不通过,而是通过从其他区块链节点获取这部分缺失的业务请求来对该预处理块共识校验,因此有效的提高了整个区块链业务的业务处理准确性。
技术领域
本申请涉及计算机技术领域,尤其涉及一种业务校验的方法及装置。
背景技术
区块链技术又称之为分布式账本技术,存储在区块链中的数据具备不可篡改、去中心化等特点,所以,区块链技术为人们提供愈加安全的数据存储环境,并为人们的数据存储提供更多便利。
当前,区块链节点接收到终端向其发送的业务请求时,会将该业务请求存储在自身的业务存储器中,与此同时,区块链节点还会将该业务请求广播给整个共识网络的其他区块链节点,以使其他区块链节点在接收到该业务请求后,将该业务请求存储在自身对应的业务存储器中。
而后,区块链节点将从自身的业务存储器中捞取设定数量的业务请求,并将这些业务请求打包成预处理块广播给整个共识网络中的其他区块链节点进行共识,以确定是否需要将这些业务请求以区块的形式存储在区块链中。
在实际应用中,联盟链中的区块链节点将接收到业务请求广播给其他区块链节点的过程中,由于网络故障等因素的影响,整个共识网络中的一些其他区块链节点可能并没有接收到该区块链节点广播的该业务请求,换句话说,相对于一个区块链节点自身对应的业务存储器中存储的各业务请求来说,其他区块链节点对应的业务存储器中可能会缺失一部分业务请求。而缺少部分业务请求的区块链节点在一定程度上会对整个共识网络的共识校验结果产生较大的影响。
例如,假设整个共识网络中有3个区块链节点A、B、C,其中,区块链节点A存储有#1、#2、#3、#4、#5这5个业务请求,区块链节点B存储有#1、#2、#3、#4这4个业务请求,而区块链节点C存储有#1、#2、#3这3个业务请求,其中,各业务请求均存储在各区块链节点对应的业务存储器中。区块链节点A将#1、#2、#3、#4、#5这5个业务请求打包成预处理块广播给其他的两个区块链节点以对这5个业务请求进行共识校验时,由于区块链节点B和C均缺失有这5个业务请求的部分业务请求,所以,区块链节点B和C会对包含有这5个业务请求的预处理块直接认定为共识校验不通过,这样一来,由于整个共识网络中超过半数的区块链节点认定该预处理块共识校验不通过,则导致该预处理块中包含的这5个业务请求将无法通过整个共识网络的共识校验,继而这5个业务请求也将无法记录在整个共识网络中的区块链中。
由于上述其他区块链节点认定该预处理块不通过共识校验的原因并不是因为该预处理块中有部分业务请求存在非法篡改的情况,而仅是因为该预处理块中有部分业务请求并未存储在其他区块链节点自身所对应的业务存储器中,继而使得该预处理块无法通过整个共识网络共识校验的几率将大大增加,而实际上,该预处理块中包含的各业务请求可能本身并不存在任何问题,这就使正常的业务请求在现有技术中将有很大的几率无法通过各区块链节点的共识校验,从而影响了整个区块链业务的业务处理准确性。
发明内容
本申请实施例提供一种业务校验的方法,用以解决现有技术中区块链业务的业务处理准确性较低的问题。
本申请实施例提供了一种业务校验的方法,包括:
第一区块链节点接收终端发送的业务请求;
将所述业务请求存储在所述第一区块链节点对应的业务存储器中,并将所述业务请求广播给各第二区块链节点,以使所述各第二区块链节点将所述业务请求分别存储在各自对应的业务存储器中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710096987.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种采矿掘进设备
- 下一篇:一种单油缸掘进机侧支撑装置