分布存储及双验证的区块链的方法、装置及存储介质制造方法及图纸

技术编号:34454718 阅读:14 留言:0更新日期:2022-08-06 16:59
本发明专利技术公开了分布存储及双验证的区块链的方法、装置及存储介质,包括:用户的原文通过哈希算法计算出原文哈希值;所述原文通过算法公式或计算规则生成验证原文,所述验证原文通过所述哈希算法计算出验证哈希值;所述原文、所述原文哈希值、验证哈希值共同发送到接收方服务器中进行验证,通过验证,所述原文在接收方数据库中进行存储;所述原文哈希值和验证哈希值在区块链中进行存储;同时,所述原文、所述原文哈希值、验证哈希值、所述区块链记账信息在用户智能设备中进行存储备份。这样,保证了接收方数据库中存储的所述原文是真实的、无篡改的、无替换的所述原文数据。无替换的所述原文数据。无替换的所述原文数据。

【技术实现步骤摘要】
分布存储及双验证的区块链的方法、装置及存储介质


[0001]本专利技术涉及区块链,尤其涉及由哈希值组成的区块链。

技术介绍

[0002]现有的哈希值,能验证原文信息是否被改动过。但是,通过更改原文数据,其他非原文数据有可能生成相同结果的哈希值。哈希值是无法验证或确认原文是否真实的。所以,原文可以通过哈希值验证,实现防篡改的目的。但是,哈希值无法验证原文的真实性。因为,原文哈希值结果相同,但对应的原文内容有可能不相同;因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。

技术实现思路

[0003]本申请的目的是提供一种通过将原文存储到数据库中,原文哈希值和验证哈希值存储到区块链中。通过两个哈希值结果,确保原文不被篡改和不被其他数据替换。
[0004]为解决上述技术问题,本申请提供了分布存储及双验证的区块链的方法、装置及存储介质。
[0005]用户的原文通过哈希算法计算出原文哈希值;所述原文通过算法公式或计算规则生成验证原文,所述验证原文通过所述哈希算法计算出验证哈希值;所述原文、所述原文哈希值、验证哈希值共同发送到接收方服务器中进行验证,通过验证,所述原文在接收方数据库中进行存储;所述原文哈希值和验证哈希值在区块链中进行存储;同时,所述原文、所述原文哈希值、验证哈希值、所述区块链记账信息在用户智能设备中进行存储备份。
[0006]除此之外,用户的已知信息和时间链中的共识信息与所述原文组合,供用户进行识别验证。
[0007]根据权利要求1所述的图像识别访问网站的方法,其特征是,所述原文、所述原文哈希值、验证哈希值共同发送到接收方服务器中进行验证,包括:优选的,接收方接收到用户发送的信息后进行验证:1、接收方服务器接收到用户发送的原文,将接收到的原文通过哈希算法计算生成原文哈希值;将原文哈希值与接收到的原文哈希值进行比对,比对一致,将原文在数据库中进行存储;比对不一致,禁止原文在接收方数据库中存储;2、比对一致后,将原文按算法公式或计算规则,生成验证原文;3、验证原文通过哈希算法计算得到验证哈希值,将验证哈希值与接收到的验证哈希值进行比对;比对一致,将原文哈希值与验证哈希值发送到区块链中进行存储;比对不一致,禁止原文哈希值和验证哈希值在区块链中进行存储;同时,禁止原文在数据库中进行存储。
[0008]优选的,对原文的原文哈希值、验证哈希值进行数字签名,数字签名在接区块链中进行存储。
[0009]优选的,原文哈希值和验证哈希值组合后,通过哈希算法计算生成原文哈希值和验证哈希值的根哈希值。
[0010]优选的,原文哈希值和验证哈希值在区块链中的编号,同步或发送给接收方数据库中的原文进行绑定、匹配。
[0011]优选的,验证原文由原文按规则运算生成,不进行存储备份。
[0012]优选的,所述区块链以公有链或联盟链或私有链形式进行信息的存储。优选的,用户为公有链或联盟链或私有链时,用户对所述原文进行备份存储。
[0013]优选的,接收方数据库还包括第三方云端数据库。
[0014]优选的,原文哈希值模块,用于用户的原文通过哈希算法计算出原文哈希值。
[0015]优选的,验证哈希值模块,用于所述原文通过算法公式或计算规则生成验证原文,所述验证原文通过所述哈希算法计算出验证哈希值。
[0016]优选的,存储模块,用于所述原文、所述原文哈希值、验证哈希值共同发送到接收方服务器中进行验证,通过验证,所述原文在接收方数据库中进行存储;所述原文哈希值和验证哈希值在区块链中进行存储;同时,所述原文、所述原文哈希值、验证哈希值、所述区块链记账信息在用户智能设备中进行存储备份。
[0017]优选的,验证信息模块,用于除此之外,用户的已知信息和时间链中的共识信息与所述原文组合,供用户进行识别验证。
[0018]优选的,一种电子设备,其特征是,包括。
[0019]优选的,存储器,用于存储计算机程序。
[0020]优选的,处理器,用于执行所述计算机程序时实现如权利要求1

7任意一项所述的服务器集群管理方法的步骤。
[0021]优选的,一种计算机可读存储介质,其特征是,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1

7任意一项所述的服务器集群管理方法的步骤。
[0022]本申请提供了分布存储及双验证的区块链的方法、装置及存储介质,其他用户或用户本人检验所述原文是否被篡改或替换时,将接收方数据库中存储的所述原文通过所述哈希算法进行哈希计算,得到所述原文哈希值结果。再将所述原文通过所述算法公式或计算规则,计算出所述验证原文。通过所述哈希算法计算出所述验证原文的验证哈希值。将所述区块链中存储的所述原文哈希值与所述原文生成的所述原文哈希值进行比对,比对结果一致,证明接收方数据库中存储的所述原文未被篡改。所述验证原文生成验证哈希值,验证哈希值与所述区块链中存储的验证哈希值进行比对,比对结果一致。证明接收方数据库中存储的所述原文由所述原文生成,不是由其他数据替换生成的。这样,保证了接收方数据库中存储的所述原文是真实的、无篡改的、无替换的所述原文数据。
附图说明
[0023]为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人
员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为本申请所提供的信息分布存储及原文双验证的区块链的方法的步骤流程图。
[0025]图2为本申请所提供的计算公式或计算规则生成验证原文的结构示意图。
[0026]图3为本申请所提供的区块链为联盟链、私有链、用户个人提供验证信息存储的结构示意图。
[0027]图4为本申请所提供的原文数据与哈希值分布存储的结构示意图。
[0028]图5为本申请所提供的时间链的结构示意图。
[0029]图6为本申请所提供的时间链绑定用户信息的结构示意图。
[0030]图7为本申请所提供的加入已知信息的复合原文的结构示意图。
[0031]图8为本申请所提供的分布存储及双验证的区块链的框图。
具体实施方式
[0032]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例 中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0033]请参照图1,图1为本申请所提供的图像识别访问网站的方法的步骤流程图,该方法包括:如图1所示,该方法包括:S101用户的原文通过哈希算法计算出原文哈希值;用户的所述原文或所述原文加密后的密文,通过所述哈希算法计算出所述原文哈本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.分布存储及双验证的区块链的方法,其特征是,包括:用户的原文通过哈希算法计算出原文哈希值;所述原文通过算法公式或计算规则生成验证原文,所述验证原文通过所述哈希算法计算出验证哈希值;所述原文、所述原文哈希值、验证哈希值共同发送到接收方服务器中进行验证,通过验证,所述原文在接收方数据库中进行存储;所述原文哈希值和验证哈希值在区块链中进行存储;同时,所述原文、所述原文哈希值、验证哈希值、所述区块链记账信息在用户智能设备中进行存储备份;除此之外,用户的已知信息和时间链中的共识信息与所述原文组合,供用户进行识别验证。2.根据权利要求1所述的图像识别访问网站的方法,其特征是,所述原文、所述原文哈希值、验证哈希值共同发送到接收方服务器中进行验证,包括:接收方接收到用户发送的信息后进行验证:1、接收方服务器接收到用户发送的原文,将接收到的原文通过哈希算法计算生成原文哈希值;将原文哈希值与接收到的原文哈希值进行比对,比对一致,将原文在数据库中进行存储;比对不一致,禁止原文在接收方数据库中存储;2、比对一致后,将原文按算法公式或计算规则,生成验证原文;3、验证原文通过哈希算法计算得到验证哈希值;将验证哈希值与接收到的验证哈希值进行比对;比对一致,将原文哈希值与验证哈希值发送到区块链中进行存储;比对不一致,禁止原文哈希值和验证哈希值在区块链中进行存储;同时,禁止原文在数据库中进行存储。3.根据权利要求1所述的图像识别访问网站的方法,其特征是,所述原文、所述原文哈希值、验证哈希值共同发送到接收方服务器中进行验证,还包括:对原文的原文哈希值、验证哈希值进行数字签名,数字签名在接区块链中进行存储。4.根据权利要求1所述的图像识别访问网站的方法,其特征是,所述原文、所述原文哈希值、验证哈希值共同发送到接收方服务器中进行验证,还包括:原文哈希值和验证哈希值组合后,通过哈希算法计算生成原文哈希值和验证哈希值的根哈希值。5.根据权利要求1所...

【专利技术属性】
技术研发人员:刘兴丹
申请(专利权)人:昆明幕星知识产权服务有限公司
类型:发明
国别省市:

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

1