基于区块链的数据查询方法及装置、存储介质、电子装置制造方法及图纸

技术编号:21771569 阅读:45 留言:0更新日期:2019-08-03 21:32
本发明专利技术提供了一种基于区块链的数据查询方法及装置、存储介质、电子装置,其中,该方法包括:获取区块链中的各个节点数据,并分别为每个节点数据设定对应的验证信息,以建立所述区块链的每个节点数据与验证信息的关联关系;将所述关联关系发布到所述区块链上;当接收到携带目标验证信息的区块链数据查询请求时,根据预先建立的所述关联关系,验证所述目标验证信息;根据所述目标验证信息的验证结果,向请求端发送查询响应。通过本发明专利技术,解决了现有技术中区块链的交互性差的技术问题。

Block Chain-based Data Query Method and Device, Storage Media and Electronic Device

【技术实现步骤摘要】
基于区块链的数据查询方法及装置、存储介质、电子装置
本专利技术涉及计算机领域,具体而言,涉及一种基于区块链的数据查询方法及装置、存储介质、电子装置。
技术介绍
现有技术中,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain)本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。现有技术中,食品类、烟草类、药品类、化学制品类、金融保险类、建材类、家具类、贵重金属、专用设备、奢侈品、电商等各个行业的用户使用区块链时,用户无法更多参与数据安全、数据分享,交互性差,个人用户体验差。针对现有技术中存在的上述问题,目前尚未发现有效的解决方案。
技术实现思路
本专利技术实施例提供了一种基于区块链的数据查询方法及装置、存储介质、电子装置,解决了现有技术中区块链的交互性差的技术问题。根据本专利技术的一个实施例,提供了一种基于区块链的数据查询方法,包括:获取区块链中的各个节点数据,并分别为每个节点数据设定对应的验证信息,以建立所述区块链的每本文档来自技高网...

【技术保护点】
1.一种基于区块链的数据查询方法,其特征在于,包括:获取区块链中的各个节点数据,并分别为每个节点数据设定对应的验证信息,以建立所述区块链的每个节点数据与验证信息的关联关系;将所述关联关系发布到所述区块链上;当接收到携带目标验证信息的区块链数据查询请求时,根据预先建立的所述关联关系,验证所述目标验证信息;根据所述目标验证信息的验证结果,向请求端发送查询响应。

【技术特征摘要】
1.一种基于区块链的数据查询方法,其特征在于,包括:获取区块链中的各个节点数据,并分别为每个节点数据设定对应的验证信息,以建立所述区块链的每个节点数据与验证信息的关联关系;将所述关联关系发布到所述区块链上;当接收到携带目标验证信息的区块链数据查询请求时,根据预先建立的所述关联关系,验证所述目标验证信息;根据所述目标验证信息的验证结果,向请求端发送查询响应。2.根据权利要求1所述的方法,其特征在于,建立区块链的每个节点数据与验证信息的关联关系包括以下至少之一:建立区块链的节点数据与验真码的第一关联关系,其中,所述验真码用于验证数据查询请求中携带的查询数据是否真实;建立区块链的节点数据与防伪码的第二关联关系,其中,所述防伪码用于查询数据查询请求中携带的查询数据是否存在;建立区块链的节点数据与图形码的第三关联关系,其中,所述图形码用于从所述区块链获取数据查询请求对应的节点数据。3.根据权利要求2所述的方法,其特征在于,所述图形码为二维码或条形码,在所述区块链上与所述节点数据一一对应。4.根据权利要求1所述的方法,其特征在于,验证所述目标验证信息包括:校验携带所述目标验证信息的查询请求是否合法;在所述查询请求合法时,根据查询请求在所述区块链上查询所述节点数据。5.根据权利要求4所述的方法,其特征在于,校验携带所述目标验证信息的查询请求是否合法包括以下至少之一:校验所述查询请求的发送方的登录账号或登录终端是否合法;校验所述查询请求的传输路径是否合法;校验查询请求的内容是否合法。6.根据权利要求2所述的方法,其特征在于,向请求端发送查询响应包括:在所述目标验证信息为验真码时,在区块链上检索与所述目标验证信息对应的节点数据,判断所述节点数据与目标信息是否一致,在所述节点数据与所述目标信息一致时,向请求端发送用于指示真实的查询响应,在所述节点数据与所述目标信息不...

【专利技术属性】
技术研发人员:范诗怡章伟
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1