【技术实现步骤摘要】
一种基于区块链的数据存储方法及装置
本专利技术涉及数据保真
,具体涉及一种基于区块链的数据存储方法及装置。
技术介绍
随着大数据技术的不断发展,数据交易行为越来越多的出现在互联网领域中。目前,申请号为201810877494.X的专利技术专利申请公开了一种监测数据防作弊方法及验证方法、装置、存储介质、终端,所述监测数据防作弊方法包括如下步骤:获取监测数据,对所述监测数据进行存储,并记录存储路径;计算所述监测数据的映射值,以得到待对比映射数据,所述映射值与所述监测数据一一对应;将所述存储路径和待对比映射数据发送至数据需求方,以使得所述数据需求方根据所述存储路径查找存储的监测数据,并对所述待对比映射数据进行验证;从所述数据需求方接收验证结果,当所述验证结果表明所述待对比映射数据有效时,将所述存储路径和待对比映射数据写入区块链。本专利技术技术方案可以有效减少数据交易中对监测数据的作弊行为。但是,现有技术中仅能保证监测数据被检视后无法被篡改,在A公司向B公司交货时候,A公司改动了数据库中的数据,B公司则无法发现 ...
【技术保护点】
1.一种基于区块链的数据存储方法,其特征在于,应用于原始数据端,所述方法包括:/n针对原始数据端中的原始数据,获取所述原始数据的哈希值,并将所述哈希值发送至区块链,以使区块链将该哈希值存储在区块链的最新区块上,并使所述数据审计端生成对应于所述原始数据的哈希值的键值对,并根据所述键值对审计对应于所述原始数据的目标数据是否与原始数据一致。/n
【技术特征摘要】
1.一种基于区块链的数据存储方法,其特征在于,应用于原始数据端,所述方法包括:
针对原始数据端中的原始数据,获取所述原始数据的哈希值,并将所述哈希值发送至区块链,以使区块链将该哈希值存储在区块链的最新区块上,并使所述数据审计端生成对应于所述原始数据的哈希值的键值对,并根据所述键值对审计对应于所述原始数据的目标数据是否与原始数据一致。
2.根据权利要求1的一种基于区块链的数据存储方法,其特征在于,在将所述哈希值发送至数据审计端时,所述方法还包括:
获取原始数据端获取原始数据时的时间戳,并将所述时间戳发送至区块链,以使区块链将该哈希值与时间戳存储在区块链的最新区块上。
3.根据权利要求2所述的一种基于区块链的数据存储方法,其特征在于,所述将所述时间戳发送至区块链步骤,包括:
将哈希值与时间戳进行拼接,得到拼接后的结果;
将拼接后的结果发送至区块链;
所述区块链将该哈希值与时间戳存储在区块链的最新区块上,包括:
区块链将拼接后的结果存储在区块链的最新区块上。
4.基于权利要求1所述的一种基于区块链的数据存储方法,其特征在于,所述数据审计端生成对应于所述原始数据的哈希值的键值对,并根据所述键值对审计对应于所述原始数据的目标数据是否与原始数据一致包括:
数据审计端根据所述查询请求,判断是否能够获取与所述查询请求中的哈希值匹配的键值对;若是,向数据验证端发送第一预设信息,其中,所述第一预设信息包括:与所述查询请求中的哈希值匹配的键值对中的存储地址;若否,向数据验证端发送第二预设信息,其中,所述预设信息包括:空值;所述数据审计端中存储有对应于目标数据的键值对,且所述键值对包括原始数据的哈希值和该哈希值在区块链上的存储地址,其中,查询请求为数据验证端根据对应于原始数据的目标数据,获取所述目标数据的哈希值,并根据所述目标数据的哈希值生成的;
接收数据审计端返回的响应结果,其中,所述响应结果包括:第一预设信息或者第二预设信息。
5.根据权利要求4所述的一种基于区块链的数据存储方法,其特征在于,所述原始数据的哈希值的获取过程包括:
实时监测区块链上的区块的变化情况,在区块...
【专利技术属性】
技术研发人员:张焱,施逸,杨东,李汪红,
申请(专利权)人:合肥达朴汇联科技有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。