[发明专利]一种基于区块链网络的数据验证方法和装置在审
申请号: | 201911205450.3 | 申请日: | 2019-11-29 |
公开(公告)号: | CN110889729A | 公开(公告)日: | 2020-03-17 |
发明(设计)人: | 李茂材;蓝虎;王宗友;时一防;朱耿良;刘区城;杨常青;刘攀;周开班;黄焕坤;张劲松 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06Q30/04 | 分类号: | G06Q30/04;G06Q20/38;G06Q20/40 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 网络 数据 验证 方法 装置 | ||
本申请公开了一种基于区块链网络的数据验证方法和装置,该方法包括:第一区块链节点响应针对目标业务数据的验证操作,获取目标业务数据对应的哈希值;对本地存储的区块账本进行遍历,从区块账本中选择与目标业务数据相关联的目标区块;区块账本包括来自于全量区块链中的至少一个区块;根据目标业务数据对应的哈希值和目标区块中的区块参数,对目标业务数据进行离线验证,得到验证结果。采用本申请,可提高针对业务数据的查验效率以及查验准确性。
技术领域
本申请涉及数据处理的技术领域,尤其涉及一种基于区块链网络的数据验证方法和装置。
背景技术
当前技术中,若用户想要对某个电子票据(例如电子发票)的真伪性进行查验时,则用户可以在用户终端中的客户端录入想要查验的电子票据的关键信息(例如电子票据的唯一识别码),以向客户端请求查验该电子票据的真伪性。其中,上述客户端也是专门用于查验电子票据真伪性的客户端。客户端可以响应用户针对电子票据的查验请求,进一步向服务器端请求获取针对该电子票据的查验结果。当服务器端对该电子票据的真伪性查验完毕时,服务器端可以将查验结果再通过客户端返回给用户终端。
由此可知,现有技术中,用户对电子票据的查验过程太过繁琐,导致针对电子票据的查验效率低。并且,在用户通过客户端向服务器端请求获取针对电子票据的查验结果的过程中,该查验结果极易遭到恶意网址的篡改,导致最后返回给用户终端的电子票据的验证结果并不准确。
本申请提供了一种基于区块链网络的数据验证方法和装置,可提高针对业务数据的查验效率以及查验准确性。
本申请一方面提供了一种基于区块链网络的数据验证方法,包括:
第一区块链节点响应针对目标业务数据的验证操作,获取目标业务数据对应的哈希值;
对本地存储的区块账本进行遍历,从区块账本中选择与目标业务数据相关联的目标区块;区块账本包括来自于全量区块链中的至少一个区块;
根据目标业务数据对应的哈希值和目标区块中的区块参数,对目标业务数据进行离线验证,得到验证结果;验证结果包括合法数据结果和非法数据结果。
本申请一方面提供了一种基于区块链网络的数据验证装置,包括:
响应模块,用于响应针对目标业务数据的验证操作,获取目标业务数据对应的哈希值;
遍历模块,用于对本地存储的区块账本进行遍历,从区块账本中选择与目标业务数据相关联的目标区块;区块账本包括来自于全量区块链中的至少一个区块;
验证模块,用于根据目标业务数据对应的哈希值和目标区块中的区块参数,对目标业务数据进行离线验证,得到验证结果;验证结果包括合法数据结果和非法数据结果。
本申请一方面提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行如本申请中一方面中的方法。
本申请一方面提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序包括程序指令,该程序指令当被处理器执行时使该处理器执行上述一方面中的方法。
本申请通过第一区块链节点响应针对目标业务数据的验证操作,获取目标业务数据对应的哈希值;对本地存储的区块账本进行遍历,从区块账本中选择与目标业务数据相关联的目标区块;区块账本包括来自于全量区块链中的至少一个区块;根据目标业务数据对应的哈希值和目标区块中的区块参数,对目标业务数据进行离线验证,得到验证结果;验证结果包括合法数据结果和非法数据结果。由此可见,本申请中第一区块链节点可以在不联网的前提下,通过本地存储的区块账本自行对目标业务数据的合法性进行离线验证,提高了针对业务数据的验证效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911205450.3/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置