区块链中摇号数据的查询方法和设备技术

技术编号:22135233 阅读:24 留言:0更新日期:2019-09-18 08:57
提供了一种区块链上摇号数据的查询方法和设备,该方法包括设备根据摇号期数和/或摇号时间从数据库中获取摇号数据,数据库中的摇号数据是从区块链上获取的,区块链上和数据库中包括至少一个特征信息对应的摇号数据;根据摇号数据进行哈希计算得到第一哈希值;将第一哈希值与区块链上存储的第二哈希值比对;当第一哈希值与第二哈希值一致时,确定根据摇号期数和/或摇号时间从数据库中获取的摇号数据与从区块链上获取的摇号数据一致。通过将区块链上的摇号数据存储到数据库中,然后根据需要从数据库中获取摇号数据,缩短了从区块链上获取摇号数据的时间,提高了获取摇号数据的效率。

Query Method and Equipment for Rocker Data in Block Chain

【技术实现步骤摘要】
区块链中摇号数据的查询方法和设备
本专利技术涉及区块链
,尤其涉及一种区块链中摇号数据的查询方法和设备。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,是比特币的一个重要概念,本质上是一个去中心化的数据库。现有区块链中,区块链的结构是一个区块接着一个区块,下一个区块的包含上一个区块的哈希值,以保证区块中数据的安全性。也正如此,用户(客户端)在进行摇号数据(如购车摇号)查询时,需要经过长时间的大量计算获取哈希值以确定是可信的授权使用者,进一步获取所查询的摇号数据,导致摇号数据查询效率低,影响用户体验。
技术实现思路
本专利技术提供了一种区块链中摇号数据的查询方法和设备,提高了信息查询的效率,提高了用户体验。第一方面,提供了一种区块链上摇号数据的查询方法,该方法包括:设备根据摇号期数和/或摇号时间从数据库中获取摇号数据(如购车摇号数据或购房摇号数据),数据库中的摇号数据是从区块链上获取的,区块链上和数据库中包括至少一个特征信息对应的摇号数据;设备根据摇号数据进行哈希计算得到第一哈希值;设备将第一哈希值与区块链上存储的第二哈希值比对;当第一哈希值与第二哈希值一致时,设备确定根据摇号期数和/或摇号时间从数据库中获取的摇号数据与从区块链上获取的摇号数据一致。通过将区块链上的摇号数据下载、解析,并存储到数据库中,然后设备根据需要从数据库中获取摇号数据,缩短了设备从区块链上获取摇号数据的时间,提高了设备获取摇号数据的效率,提高了用户的体验。在一个可能的实现中,设备将第一哈希值与区块链上存储的第二哈希值比对,包括:设备将第一哈希值发送到区块链上,在区块链上将第一哈希值与第二哈希值比对。在一个可能的实现中,设备将第一哈希值与区块链上存储的第二哈希值比对,包括:设备从区块链上获取第二哈希值;设备将第一哈希值与第二哈希值比对。第二方面,提供了一种设备,该设备包括:获取单元,用于根据摇号期数和/或摇号时间从数据库中获取摇号数据,数据库中的摇号数据是从区块链上获取的,区块链上和数据库中包括至少一个特征信息对应的摇号数据;计算单元,用于根据摇号数据进行哈希计算得到第一哈希值;对比单元,用于将第一哈希值与区块链上存储的第二哈希值比对;确定单元,用于当第一哈希值与第二哈希值一致时,确定根据摇号期数和/或摇号时间从数据库中获取的摇号数据与从区块链上获取的摇号数据一致。通过将区块链上的摇号数据下载、解析,并存储到数据库中,然后设备根据需要从数据库中获取摇号数据,缩短了设备从区块链上获取摇号数据的时间,提高了设备获取摇号数据的效率,提高了用户的体验。在一个可能的实现中,对比单元具体用于:将第一哈希值发送到区块链上,在区块链上将第一哈希值与第二哈希值比对。在一个可能的实现中,对比单元具体用于:从区块链上获取第二哈希值;将第一哈希值与第二哈希值比对。第三方面,提供了一种设备,该设备包括处理器和存储器,存储器包括指令,当处理器调用并执行存储器中的指令时,实现以下过程:根据摇号期数和/或摇号时间从数据库中获取摇号数据,数据库中的摇号数据是从区块链上获取的,区块链上和数据库中包括至少一个特征信息对应的摇号数据;根据摇号数据进行哈希计算得到第一哈希值;将第一哈希值与区块链上存储的第二哈希值比对;当第一哈希值与第二哈希值一致时,确定根据摇号期数和/或摇号时间从数据库中获取的摇号数据与从区块链上获取的摇号数据一致。第四方面,提供了一种系统,该系统包括区块链系统、数据库和至少一个设备。区块链系统包括摇号数据,例如按照摇号期数和/或摇号时间进行摇号过程的摇号数据,以及最终的摇号结果数据,如购房摇号结果。数据库中包括从区块链上获取并解析的摇号数据;设备用于执行第一方面,以及第一方面任一可能实现的方法。第五方面,提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,执行第一方面中任一可能实现的方法。第六方面,提供了一种计算机可读存储介质,用于存储指令,当所述指令在计算机上执行时,实现第一方面中任一可能实现的方法。基于本专利技术提供的一种应用于区块链上摇号数据的查询方法和设备,通过将区块链上的各个特征信息对应的摇号数据下载、解析并存储到数据库中,设备根据摇号期数和/或摇号时间直接从数据库中获取摇号数据,然后设备计算获取到的摇号数据的第一哈希值,并将第一哈希值与区块链上存储的第二哈希值进行比对,当第一哈希值与第二哈希值一致时,设备确定从数据库中获取的摇号数据是可信的,即认为从数据库获取到的摇号数据与从区块链上获取的摇号数据一致,保证了摇号数据的可靠性,同时,通过数据库获取摇号数据,缩短了从区块链上获取摇号数据的时间,提高了获取摇号数据的效率,提高了用户的体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种区块链上摇号数据的查询方法流程示意图;图2为本专利技术实施例提供的一种设备的结构示意图;图3是本专利技术实施例提供的一种设备的结构示意图。具体实施方式在现有区块链技术的基础上,为了缩短从区块链上查询摇号数据的时间,提高从区块链上查询摇号数据的效率,提高从区块链上查询摇号数据的效率,提供了本专利技术实施例。本专利技术实施例提供了一种区块链上摇号数据的查询方法和设备,适用于各种事件处理的场景,在一个实施例中,时间处理包括彩票开奖。区块链上存储了大量摇号数据,摇号数据是按照摇号期数和/或摇号时间进行摇号的过程数据,及其摇号的结果数据。如:小汽车车票指标摇号、买房摇号等。在本专利技术实施例中,先将按照摇号期数和/或摇号时间将摇号数据从区块链上获取、解析,并存储到数据库中。当用户需要获取某个或某些特征信息对应的摇号数据时,用户使用设备,也可以称为用户(userequipment,UE),按照摇号期数和/或摇号时间从数据库中获取对应的摇号数据。同时为了保证摇号数据的安全性,设备计算获取到摇号数据的哈希值,并将计算的哈希值在区块链上进行验证,即将计算的哈希值与区块链上存储的哈希值进行比对,当计算的哈希值与区块链上存储的哈希值一致时,确定设备从数据库中获取的摇号数据未被篡改,是安全的。需要说明的是,区块链上存储的哈希值对应摇号数据。在将各个摇号过程、及其摇号结果的数据存储到区块链上时,区块链计算对相应的摇号数据进行哈希计算,得到相应的哈希值。下面结合图1的摇号数据的查询方法的流程图对本专利技术实施例提供的应用于区块链上摇号数据的查询方法进行说明。需要说明的是,在该专利技术实施例中,为了区分信息,如哈希值,使用了“第一”,“第二”,但在本专利技术实施例中,“第一”和“第二”仅仅用于区分事物,对信息本身不做限定。如图1所示,该方法的执行主体是设备,该方法包括以下步骤:S101,设备根据摇号期数和/或摇号时间从数据库中获取摇号数据,数据库中的摇号数据是从区块链上获取的,区块链上和数据库中包括至少一个特征信息对应的摇号数据。在该实施例中,为了缩短设备从区块链上查询摇号数据的时间,提高设备查询摇号数据的效率,先将区块链上的摇号数据下载、解析、本文档来自技高网...

【技术保护点】
1.一种区块链中摇号数据的查询方法,其特征在于,所述方法包括:根据摇号期数和/或摇号时间从数据库中获取摇号数据,所述数据库中的所述摇号数据是从区块链上获取的,所述区块链上和所述数据库中包括至少一个特征信息对应的摇号数据;根据所述摇号数据进行哈希计算得到第一哈希值;将所述第一哈希值与所述区块链上存储的第二哈希值比对;当所述第一哈希值与所述第二哈希值一致时,确定根据所述摇号期数和/或摇号时间从所述数据库中获取的摇号数据与从区块链上获取的摇号数据一致。

【技术特征摘要】
1.一种区块链中摇号数据的查询方法,其特征在于,所述方法包括:根据摇号期数和/或摇号时间从数据库中获取摇号数据,所述数据库中的所述摇号数据是从区块链上获取的,所述区块链上和所述数据库中包括至少一个特征信息对应的摇号数据;根据所述摇号数据进行哈希计算得到第一哈希值;将所述第一哈希值与所述区块链上存储的第二哈希值比对;当所述第一哈希值与所述第二哈希值一致时,确定根据所述摇号期数和/或摇号时间从所述数据库中获取的摇号数据与从区块链上获取的摇号数据一致。2.根据权利要求1所述的方法,其特征在于,所述设备将所述第一哈希值与所述区块链上存储的第二哈希值比对,包括:所述设备将第一哈希值发送到所述区块链上,在所述区块链上将所述第一哈希值与第二哈希值比对。3.根据权利要求1所述的方法,其特征在于,所述设备将所述第一哈希值与所述区块链上存储的第二哈希值比对,包括:所述设备从所述区块链上获取第二哈希值;所述设...

【专利技术属性】
技术研发人员:吉建勋杨慧
申请(专利权)人:北京艾摩瑞策科技有限公司
类型:发明
国别省市:北京,11

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

1