基于二次上链的区块链多链互信方法和系统技术方案

技术编号:38554702 阅读:14 留言:0更新日期:2023-08-22 20:59
本发明专利技术提供了一种基于二次上链的区块链多链互信方法和系统,包括:数据存证步骤:将需要存证的数据上传到存证平台,对数据加密后通过区块链进行固证,存证成功后生成相应的存证hash和区块信息;二次上链步骤:通过将存证hash在另一个链上存证的方式形成存证链条;证书生成步骤:针对存证成功的数据,通过H5页面和PDF文件生成证书文件;存证查询步骤:在取证时通过存证平台的查询页面进行证据查询;证据核验步骤:通过存证平台进行证据数据验证。本发明专利技术通过采用二次上链的区块链多链互信结构,解决了联盟链平台数据不互通的问题,使业务方视角达到一处上链多处使用的效果。视角达到一处上链多处使用的效果。视角达到一处上链多处使用的效果。

【技术实现步骤摘要】
基于二次上链的区块链多链互信方法和系统


[0001]本专利技术涉及区块链
,具体地,涉及一种基于二次上链的区块链多链互信方法和系统。

技术介绍

[0002]现有三方客户在对接A公司区块链的时候,需要做开发对接,同时在对接B公司的时候也需要做大量类似的对接开发。为了减少三方客户对接的工作量,现在需要打通A公司到B公司互相上链的逻辑。
[0003]通过建立区块链前置服务对接应用上链,可以提升应用上链的便捷性,现有技术(申请号为CN202110701778.5的中国专利,公开了“一种区块链上链自动化系统及方法”)可以更好的接入业务层,但是没有考虑到跨链的时候如何进行系统交互。业务方想要对接两个区块链存证,需要分别对接两个区块链,如果两个区块链已经做互相上链了,则可以一处上链多处使用。

技术实现思路

[0004]针对现有技术中的缺陷,本专利技术的目的是提供一种基于二次上链的区块链多链互信方法和系统。
[0005]根据本专利技术提供的基于二次上链的区块链多链互信方法,包括:
[0006]数据存证步骤:将需要存证的数据上传到存证平台,对数据加密后通过区块链进行固证,存证成功后生成相应的存证hash和区块信息;
[0007]二次上链步骤:通过将存证hash在另一个链上存证的方式形成存证链条;
[0008]证书生成步骤:针对存证成功的数据,通过H5页面和PDF文件生成证书文件;
[0009]存证查询步骤:在取证时通过存证平台的查询页面进行证据查询;
[0010]证据核验步骤:通过存证平台进行证据数据验证。
[0011]优选的,所述二次上链步骤包括:业务方请求区块链一前置服务进行数据上链并生成区块链一存证编号,区块链一前置服务请求区块链二前置服务将区块链一的存证hash存入区块链二,区块链二前置服务返回区块链二存证信息给区块链一前置服务,区块链一前置服务将区块链一和区块链二的存证信息返回给业务方。
[0012]优选的,所述存证查询步骤包括:提交存证时获取的存证hash和存证方提供的授权码,查询上链的存证数据或下载上链的证据文件,若所查区块链存证内容为其他区块链的存证hash则自动去查询该区块链的存证信息返回给业务方。
[0013]优选的,所述证据核验步骤包括:认证用户在证据核验的页面上提交需要验证的证据原始数据或原始文件,并提供存证时获取的存证hash,提交验证后,如果证据信息不存在,则通过前置服务自动进行跨链查询,如果能查到证据信息,且提交的数据和链上数据一致,则说明提交的证据自存证以来未经过篡改,是有效的证据数据,此时返回验证通过的结果,否则验证失败。
[0014]优选的,跨链查询过程为:区块链一前置服务请求区块链二前置服务查询从区块链二中上链的存证数据,区块链二前置服务请求区块链二查询区块信息,区块链二返回存证数据给区块链二前置服务,区块链二前置服务返回存证数据给区块链一前置服务,区块链一前置服务返回存证数据给业务方。
[0015]根据本专利技术提供的基于二次上链的区块链多链互信系统,包括:
[0016]数据存证模块:将需要存证的数据上传到存证平台,对数据加密后通过区块链进行固证,存证成功后生成相应的存证hash和区块信息;
[0017]二次上链模块:通过将存证hash在另一个链上存证的方式形成存证链条;
[0018]证书生成模块:针对存证成功的数据,通过H5页面和PDF文件生成证书文件;
[0019]存证查询模块:在取证时通过存证平台的查询页面进行证据查询;
[0020]证据核验模块:通过存证平台进行证据数据验证。
[0021]优选的,所述二次上链模块包括:业务方请求区块链一前置服务进行数据上链并生成区块链一存证编号,区块链一前置服务请求区块链二前置服务将区块链一的存证hash存入区块链二,区块链二前置服务返回区块链二存证信息给区块链一前置服务,区块链一前置服务将区块链一和区块链二的存证信息返回给业务方。
[0022]优选的,所述存证查询模块包括:提交存证时获取的存证hash和存证方提供的授权码,查询上链的存证数据或下载上链的证据文件,若所查区块链存证内容为其他区块链的存证hash则自动去查询该区块链的存证信息返回给业务方。
[0023]优选的,所述证据核验模块包括:认证用户在证据核验的页面上提交需要验证的证据原始数据或原始文件,并提供存证时获取的存证hash,提交验证后,如果证据信息不存在,则通过前置服务自动进行跨链查询,如果能查到证据信息,且提交的数据和链上数据一致,则说明提交的证据自存证以来未经过篡改,是有效的证据数据,此时返回验证通过的结果,否则验证失败。
[0024]优选的,跨链查询过程为:区块链一前置服务请求区块链二前置服务查询从区块链二中上链的存证数据,区块链二前置服务请求区块链二查询区块信息,区块链二返回存证数据给区块链二前置服务,区块链二前置服务返回存证数据给区块链一前置服务,区块链一前置服务返回存证数据给业务方。
[0025]与现有技术相比,本专利技术具有如下的有益效果:
[0026]本专利技术在多个组织之间各自建立了自己的联盟链平台,在一处上链的数据,多个联盟链中都可以进行存证数据的查询和验证,减少了第三方业务同时对接多家区块链时的成本,相同的业务点只需要在任意一家区块链系统上链即可,所有上链数据都会进行同步;通过采用二次上链的区块链多链互信结构,解决了联盟链平台数据不互通的问题,使业务方视角达到一处上链多处使用的效果。
附图说明
[0027]通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:
[0028]图1为本专利技术基于二次上链的区块链多链互信技术方案流程图。
具体实施方式
[0029]下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变化和改进。这些都属于本专利技术的保护范围。
[0030]实施例1:
[0031]本专利技术提供了一种基于二次上链的区块链多链互信方法,包括:
[0032]数据存证步骤:当数据需要进行存证时,将需要存证的数据上传到存证平台,对数据加密后通过区块链进行固证,存证成功后会生成相应的存证hash和区块信息。
[0033]二次上链步骤:通过将存证hash在另一个链上存证的方式形成存证链条。业务方请求区块链一前置服务进行数据上链并生成区块链一存证编号,区块链一前置服务请求区块链二前置服务将区块链一的存证hash存入区块链二,区块链二前置服务返回区块链二存证信息给区块链一前置服务,区块链一前置服务将区块链一和区块链二的存证信息返回给业务方。
[0034]证书生成步骤:针对存证成功的数据,通过H5页面和PDF文件生成证书文件;对于存证失败的数据,在上链过程的逻辑中直接通知业本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于二次上链的区块链多链互信方法,其特征在于,包括:数据存证步骤:将需要存证的数据上传到存证平台,对数据加密后通过区块链进行固证,存证成功后生成相应的存证hash和区块信息;二次上链步骤:通过将存证hash在另一个链上存证的方式形成存证链条;证书生成步骤:针对存证成功的数据,通过H5页面和PDF文件生成证书文件;存证查询步骤:在取证时通过存证平台的查询页面进行证据查询;证据核验步骤:通过存证平台进行证据数据验证。2.根据权利要求1所述的基于二次上链的区块链多链互信方法,其特征在于,所述二次上链步骤包括:业务方请求区块链一前置服务进行数据上链并生成区块链一存证编号,区块链一前置服务请求区块链二前置服务将区块链一的存证hash存入区块链二,区块链二前置服务返回区块链二存证信息给区块链一前置服务,区块链一前置服务将区块链一和区块链二的存证信息返回给业务方。3.根据权利要求1所述的基于二次上链的区块链多链互信方法,其特征在于,所述存证查询步骤包括:提交存证时获取的存证hash和存证方提供的授权码,查询上链的存证数据或下载上链的证据文件,若所查区块链存证内容为其他区块链的存证hash则自动去查询该区块链的存证信息返回给业务方。4.根据权利要求1所述的基于二次上链的区块链多链互信方法,其特征在于,所述证据核验步骤包括:认证用户在证据核验的页面上提交需要验证的证据原始数据或原始文件,并提供存证时获取的存证hash,提交验证后,如果证据信息不存在,则通过前置服务自动进行跨链查询,如果能查到证据信息,且提交的数据和链上数据一致,则说明提交的证据自存证以来未经过篡改,是有效的证据数据,此时返回验证通过的结果,否则验证失败。5.根据权利要求4所述的基于二次上链的区块链多链互信方法,其特征在于,跨链查询过程为:区块链一前置服务请求区块链二前置服务查询从区块链二中上链的存证数据,区块链二前置服务请求区块链二查询区块信息,区块链二返回存证数据给区块链二前置服务,区块链二前置服务返回存证数据给区块链一前置服务,区块链一前置服务返回存证数据给业务方。6.一种基于二...

【专利技术属性】
技术研发人员:王静陈克松龚霄刚
申请(专利权)人:欧冶工业品股份有限公司
类型:发明
国别省市:

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

1