【技术实现步骤摘要】
涉及区块链的知识分享数据查询方法及其设备
本专利技术涉及区块链
,尤其涉及一种涉及区块链的知识分享数据查询方法及其设备。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,本质上是一个去中心化的数据库。现有区块链中,区块链的结构是一个区块接着一个区块,下一个区块的包含上一个区块的哈希值,以保证区块中数据的安全性。因此,用户(客户端)在进行数据查询时,区块链上供查询的接口,需要遍历所有的区块链,才能得到用户想要查询的数据;导致数据查询效率低,进而影响用户体验。
技术实现思路
本专利技术提供了一种涉及区块链的知识分享数据查询方法及其设备,提高了信息查询的效率,提高了用户体验。本申请第一方面公开了涉及区块链的知识分享数据查询方法,该方法中:客户端根据知识分享数据标识从数据库中查询所述知识分享数据,所述数据库中的知识分享数据是从区块链上获取的;所述客户端根据所述知识分享数据进行第一哈希运算得到第一哈希值;所述客户端将第一哈希值与第二哈希值进行比较,所述第二哈希值为所述区块链上存储的所述知识分享数据进行第二哈希运算得到的哈希值;所 ...
【技术保护点】
1.涉及区块链的知识分享数据查询方法,其特征在于,所述方法包括:客户端根据知识分享数据标识从数据库中查询所述知识分享数据,所述数据库中的知识分享数据是从区块链上获取的;所述客户端根据所述知识分享数据进行第一哈希运算得到第一哈希值;所述客户端将第一哈希值与第二哈希值进行比较,所述第二哈希值为所述区块链上存储的所述知识分享数据进行第二哈希运算得到的哈希值;所述客户端确认所述第一哈希值与所述第二哈希值相同时,判断所述客户端从所述数据库中获取的知识分享数据与所述区块链上存储的知识分享数据相同。
【技术特征摘要】
1.涉及区块链的知识分享数据查询方法,其特征在于,所述方法包括:客户端根据知识分享数据标识从数据库中查询所述知识分享数据,所述数据库中的知识分享数据是从区块链上获取的;所述客户端根据所述知识分享数据进行第一哈希运算得到第一哈希值;所述客户端将第一哈希值与第二哈希值进行比较,所述第二哈希值为所述区块链上存储的所述知识分享数据进行第二哈希运算得到的哈希值;所述客户端确认所述第一哈希值与所述第二哈希值相同时,判断所述客户端从所述数据库中获取的知识分享数据与所述区块链上存储的知识分享数据相同。2.根据权利要求1所述的方法,其特征在于,所述客户端将所述第一哈希值与所述第二哈希值进行比较,包括:所述客户端将第一哈希值发送到所述区块链上,通过校验智能合约,在所述区块链上将所述第一哈希值与第二哈希值比对。3.根据权利要求1所述的方法,其特征在于,所述客户端将所述第一哈希值与所述第二哈希值进行比较,包括:所述客户端从所述区块链上获取第二哈希值,并将所述第一哈希值与所述第二哈希值比对。4.根据权利要求1至3任一项所述的方法,其特征在于,所述知识分享的数据标识包括用户ID、知识分享内容标识的一种或两种;所述知识分享数据包括用户数据、知识分享内容数据以及知识分享时间数据。5.根据权利要求1至3任一项所述的方法,其特征在于,所述第一哈希运算与所述第二哈希运算为相同的哈希算法。6.涉及区块链的知识分享数据查询设备,其特征在于,...
【专利技术属性】
技术研发人员:杨慧,吉建勋,
申请(专利权)人:北京艾摩瑞策科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。