一种信息存证、查证方法、装置及系统制造方法及图纸

技术编号:33875869 阅读:12 留言:0更新日期:2022-06-22 17:04
本发明专利技术提供一种信息存证、查证方法、装置及系统,涉及区块链技术领域。该方法包括:向第二节点发送第一请求,所述第二节点为元区块链中的节点,且所述元区块链为所述应用区块链的上一级区块链,所述第一请求用于请求第二节点获取可变公共信息并对所述可变公共信息进行存证;获取所述第二节点发送的所述可变公共信息的存证信息,所述存证信息用于第三节点对所述可变公共信息进行查证校验处理,所述存证信息包括所述可变公共信息;在所述应用区块链保存所述存证信息。由于该元区块链为应用区块链的上一级区块链,且该元区块链具有较高的权威性,因此,由该元区块链提供的存证信息能够有效保证可变公共信息的有效性。效保证可变公共信息的有效性。效保证可变公共信息的有效性。

【技术实现步骤摘要】
一种信息存证、查证方法、装置及系统


[0001]本专利技术涉及区块链
,特别是指一种信息存证、查证方法、装置及系统。

技术介绍

[0002]在区块链应用中,有时需要将链外的公共信息保存到区块链上,便于以后存证追溯。该公共信息可能会随时间的变化而变化,即该公共信息为可变公共信息。这些可变公共信息往往来自互联网网站(或其他链外信息源),而这些互联网网站常常是链下节点,即不在应用区块链的链上。
[0003]目前,一个具体业务的应用区块链主要由与具体业务或应用相关的几个组织构成,往往规模较小、参与方较少,其可能权威性受到质疑,进而在这个应用区块链上保存的可变公共信息的权威性、说服力也可能受到质疑,在日后回溯时对于当时存证的证据的有效性容易引起争议。

技术实现思路

[0004]本专利技术的目的是提供一种信息存证、查证方法、装置及系统,以解决应用区块链上保存的可变公共信息的有效性容易引起争议的问题。
[0005]为达到上述目的,本专利技术的实施例提供一种信息存证方法,由应用区块链中的第一节点执行,包括:
[0006]向第二节点发送第一请求,所述第二节点为元区块链中的节点,且所述元区块链为所述应用区块链的上一级区块链,所述第一请求用于请求第二节点获取可变公共信息并对所述可变公共信息进行存证;
[0007]获取所述第二节点发送的所述可变公共信息的存证信息,所述存证信息用于第三节点对所述可变公共信息进行查证校验处理,所述存证信息包括所述可变公共信息;
[0008]在所述应用区块链保存所述存证信息。
[0009]可选地,所述第一请求包括:
[0010]所述可变公共信息对应的统一资源标识符URI或ID。
[0011]可选地,所述存证信息还包括:
[0012]所述可变公共信息在所述元区块链上的存证索引和所述元区块链的签名中的至少一项。
[0013]可选地,所述在所述应用区块链保存所述存证信息,包括:
[0014]在所述存证信息中增加目标信息,得到第一信息;
[0015]将所述第一信息保存在所述应用区块链中;
[0016]其中,所述目标信息包括:
[0017]时间戳信息。
[0018]可选地,所述信息存证方法,还包括:
[0019]获取第三节点发送的查证校验请求;
[0020]根据所述查证校验请求,将所述可变公共信息的存证信息发送给所述第三节点。
[0021]本专利技术实施例还提供了一种信息存证方法,由元区块链中的第二节点执行,包括:
[0022]获取第一节点发送的第一请求,所述第一节点为应用区块链中的节点,且所述元区块链为所述应用区块链的上一级区块链,所述第一请求用于请求第二节点获取可变公共信息并对所述可变公共信息进行存证;
[0023]根据所述第一请求,发送第二请求,所述第二请求用于请求获取所述可变公共信息;
[0024]获取根据所述第二请求返回的可变公共信息,并在所述元区块链上保存所述可变公共信息的元存证,所述元存证包括所述可变公共信息的哈希hash和所述可变公共信息本身中的至少一项;
[0025]获取所述可变公共信息的存证信息,并将所述存证信息发送给所述第一节点,所述存证信息包括所述可变公共信息。
[0026]可选地,所述信息存证方法,还包括:
[0027]获取第三节点发送的第三请求,所述第三请求是所述第三节点获取第一节点发送的存证信息后发送的;
[0028]将所述可变公共信息的元存证发送给所述第三节点。
[0029]可选地,所述存证信息还包括:所述可变公共信息在所述元区块链上的存证索引和所述元区块链的签名中的至少一项。
[0030]本专利技术实施例还提供了一种信息查证方法,由第三节点执行,包括:
[0031]向第一节点发送可变公共信息的查证校验请求,所述第一节点为应用区块链中的节点;
[0032]获取第一节点返回的所述可变公共信息的存证信息,所述存证信息包括所述可变公共信息,所述存证信息是第二节点发送给第一节点的,且所述第二节点为元区块链中的节点,且所述元区块链为所述应用区块链的上一级区块链;
[0033]向第二节点发送第三请求,所述第三请求用于请求获取所述可变公共信息的元存证;
[0034]获取第二节点发送的元存证,所述元存证包括所述可变公共信息的哈希hash和所述可变公共信息本身中的至少一项;
[0035]根据所述存证信息和所述元存证,对所述可变公共信息进行验证;
[0036]在验证通过后,确定所述可变公共信息为有效可变公共信息。
[0037]可选地,所述存证信息还包括:所述可变公共信息在所述元区块链上的存证索引和所述元区块链的签名中的至少一项。
[0038]可选地,所述根据所述存证信息和所述元存证,对所述可变公共信息进行验证包括以下至少一项:
[0039]根据所述存证信息中的可变公共信息本身,计算第一hash;将所述第一hash与所述元存证中的可变公共信息的hash进行比较;
[0040]将所述存证信息中的可变公共信息本身与所述元存证中可变公共信息本身进行比较。
[0041]本专利技术实施例还提供了一种信息存证装置,应用于应用区块链中的第一节点,包
括:
[0042]第一发送模块,用于向第二节点发送第一请求,所述第二节点为元区块链中的节点,且所述元区块链为所述应用区块链的上一级区块链,所述第一请求用于请求第二节点获取可变公共信息并对所述可变公共信息进行存证;
[0043]第一获取模块,用于获取所述第二节点发送的所述可变公共信息的存证信息,所述存证信息用于第三节点对所述可变公共信息进行查证校验处理,所述存证信息包括所述可变公共信息;
[0044]第一保存模块,用于在所述应用区块链保存所述存证信息。
[0045]本专利技术实施例还提供了一种信息存证装置,应用于元区块链中的第二节点,包括:
[0046]第二获取模块,用于获取第一节点发送的第一请求,所述第一节点为应用区块链中的节点,且所述元区块链为所述应用区块链的上一级区块链,所述第一请求用于请求第二节点获取可变公共信息并对所述可变公共信息进行存证;
[0047]第二发送模块,用于根据所述第一请求,发送第二请求,所述第二请求用于请求获取所述可变公共信息;
[0048]第三获取模块,用于获取根据所述第二请求返回的可变公共信息,并在所述元区块链上保存所述可变公共信息的元存证,所述元存证包括所述可变公共信息的哈希hash和所述可变公共信息本身中的至少一项;
[0049]第四获取模块,用于获取所述可变公共信息的存证信息,并将所述存证信息发送给所述第一节点,所述存证信息包括所述可变公共信息。
[0050]本专利技术实施例还提供了一种信息查证装置,包括:
[0051]第三发送模块,用于向第一节点发送可变公共信息的查证校验请求,所述第一节点为应用区块链中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息存证方法,由应用区块链中的第一节点执行,其特征在于,包括:向第二节点发送第一请求,所述第二节点为元区块链中的节点,且所述元区块链为所述应用区块链的上一级区块链,所述第一请求用于请求第二节点获取可变公共信息并对所述可变公共信息进行存证;获取所述第二节点发送的所述可变公共信息的存证信息,所述存证信息用于第三节点对所述可变公共信息进行查证校验处理,所述存证信息包括所述可变公共信息;在所述应用区块链保存所述存证信息。2.根据权利要求1所述的信息存证方法,其特征在于,所述第一请求包括:所述可变公共信息对应的统一资源标识符URI或ID。3.根据权利要求1所述的信息存证方法,其特征在于,所述存证信息还包括:所述可变公共信息在所述元区块链上的存证索引和所述元区块链的签名中的至少一项。4.根据权利要求1所述的信息存证方法,其特征在于,所述在所述应用区块链保存所述存证信息,包括:在所述存证信息中增加目标信息,得到第一信息;将所述第一信息保存在所述应用区块链中;其中,所述目标信息包括:时间戳信息。5.根据权利要求1所述的信息存证方法,其特征在于,还包括:获取第三节点发送的查证校验请求;根据所述查证校验请求,将所述可变公共信息的存证信息发送给所述第三节点。6.一种信息存证方法,由元区块链中的第二节点执行,其特征在于,包括:获取第一节点发送的第一请求,所述第一节点为应用区块链中的节点,且所述元区块链为所述应用区块链的上一级区块链,所述第一请求用于请求第二节点获取可变公共信息并对所述可变公共信息进行存证;根据所述第一请求,发送第二请求,所述第二请求用于请求获取所述可变公共信息;获取根据所述第二请求返回的可变公共信息,并在所述元区块链上保存所述可变公共信息的元存证,所述元存证用于第三节点对所述可变公共信息进行查证校验处理,所述元存证包括所述可变公共信息的哈希hash和所述可变公共信息本身中的至少一项;获取所述可变公共信息的存证信息,并将所述存证信息发送给所述第一节点,所述存证信息包括所述可变公共信息。7.根据权利要求6所述的信息存证方法,其特征在于,还包括:获取第三节点发送的第三请求,所述第三请求是所述第三节点获取第一节点发送的存证信息后发送的;将所述可变公共信息的元存证发送给所述第三节点。8.根据权利要求6所述的信息存证方法,其特征在于,所述存证信息还包括:所述可变公共信息在所述元区块链上的存证索引和所述元区块链的签名中的至少一项。9.一种信息查证方法,由第三节点执行,其特征在于,包括:向第一节点发送可变公共信息的查证校验请求,所述第一节点为应用区块链中的节
点;获取第一节点返回的所述可变公共信息的存证信息,所述存证信息包括所述可变公共信息,所述存证信息是第二节点发送给第一节点的,且所述第二节点为元区块链中的节点,且所述元区块链为所述应用区块链的上一级区块链;向第二节点发送第三请求,所述第三请求用于请求获取所述可变公共信息的元存证;获取第二节点发送的元存证,所述元存证包括所述可变公共信息的哈希hash和所述可变公共信息本身中的至少一项;根据所述存证信息和所述元存证,对所述可变公共信息进行验证;在验证通过后,确定所述可变公共信息为有效可变公共信息。10.根据权利要求9所述的信息查证方法,其特征在于,所述存证信息还包括:所述可变公共信息在所述元区块链上的存证索引和所述元区块链的签名中的至少一项。11.根据权利要求9所述的信息查证方法,其特征在于,所述根据所述存证信息和所述元存证,对所述可变公共信息进行验证包括以下至少一项:根据所述存证信息中的可变公共信息本身,计算第一hash;将所述第一hash与所述元存证中的可变公共信息的hash进行比较;将所述存证信息中的可变公共信息本身与所述元存证中可变公共信息本身进行比较。12.一种信息存证装置,应用于应用区块链中的第一节点,其特征在于,包括:第一发送模块,用于向第二节点发送第一请求,所述第二节点为元区块链中的节点,且所述元区块链为应用区块链的上一级区块链,所述第一请求用于请求第二节点获取可变公共信息并对所述可变公共信息进行存证;第一获取模块,用于获取所述第二节点发送的所述可变公共信息的存证信息,所述存证信息用于第三节点对所述可变公共信息进行查证校验处理,所述存证信息包括所述可变公共信息;第一保存模块,用于在所述应用区块链保存所述存证信息。13.一种信息存证装置,应用于元区块链中的第二节点,其特征在于,包括:第二获取模块,用于获取第一节点发送的第一请求,所述第一节点为应用区块链中的节点,且元区块链为所述应用区块链的上一级区块链,所述第一请求用于请求第二节点获取可变公共信息并对所述可变公共信息进行存证;第二发送模块,用于根据所述第一请求,发送第二请求,所述第二请求用于请求获取所述可变公共信息;第三获取模块,用于获取根据所述第二请求返回的可变公共信息,并在所述元区块链上保存所述可变公共信息的元存证,所述元存证包括所述可变公共信息的哈希hash和所述可变公共信息本身中的至少一项;第四获取模块,用于获取所述可变公共信息的存证信息,并将所述存证信息发送给所述第一节点,所述存证信息包括所述可变公共信息。14.一种信息查证装置,其特征在于,包括:第三发送模块,用于向第一节点发送可变公共信息的查证校验请求,所述第一节点为应用区块链中的节点;第五获取模块,用于获取...

【专利技术属性】
技术研发人员:董文宇阎军智杨波杨成军
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1