本公开属于区块链,更具体地说,是涉及一种基于区块链的可信认证方法及装置、终端设备、存储介质。
背景技术:
1、随着互联网技术的发展,信息化更加普及,人们之间的交流越来越密切,各种线上或线下的交易越来越多,给人们带来了更多的机会。目前,用户之间交流时,没有合理有效的认证机制,导致一些信任纠纷,如何实现信息认证成为本领域技术人员亟需解决的问题。
技术实现思路
1、本公开的目的在于提供一种基于区块链的可信认证方法及装置、终端设备、存储介质,以解决信息认证的问题。
2、本公开实施例的第一方面,提供了一种基于区块链的可信认证方法,所述可信认证方法应用于目标区块链架构中的第一公有链;所述目标区块链架构包括搭建于目标组织内网上的第一联盟链以及可与所述第一联盟链跨链交互的第一公有链;
3、所述基于区块链的可信认证方法包括:
4、响应于用户节点发送的第一信息认证请求,向所述第一联盟链发送对应于所述第一信息认证请求的第二信息认证请求;
5、响应于所述第一联盟链返回的对应于所述第二信息认证请求的第一认证结果,向所述用户节点返回所述第一认证结果。
6、本公开实施例的第二方面,提供了一种基于区块链的可信认证装置,应用于目标区块链架构中第一公有链;所述目标区块链架构包括搭建于目标组织内网上的第一联盟链以及可与所述第一联盟链跨链交互的第一公有链;
7、所述基于区块链的可信认证装置包括:
8、第一认证请求单元,响应于用户节点发送的第一信息认证请求,向所述第一联盟链发送对应于所述第一信息认证请求的第二信息认证请求;
9、第一认证返回单元,响应于所述第一联盟链返回的对应于所述第二信息认证请求的第一认证结果,向所述用户节点返回所述第一认证结果。
10、本公开实施例的第三方面,提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的基于区块链的可信认证方法的步骤。
11、本公开实施例的第四方面,提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的基于区块链的可信认证方法的步骤。
12、本公开实施例提供的基于区块链的可信认证方法及装置、终端设备、存储介质的有益效果在于:
13、本公开实施例在目标组织内网上搭建了联盟链,在外网上搭建了公有链,通过联盟链与公有链的跨链交互,本公开实施例可在保证信息安全的同时实现信息的可信认证。
14、具体的,当需要进行信息认证时,公有链上的用户节点可向公有链发送第一信息认证请求,公有链会将对应于第一信息认证请求的第二信息认证请求发送至目标组织内网的联盟链,由联盟链实现信息认证,返回对应的第一认证结果,也就是说,无需用户节点/公有链访问目标组织的内网,本公开实施例即可实现信息的可信认证。
15、也就是说,本公开实施例通过公有链和联盟链的结合,建立了内外网交互的桥梁,实现了信息的可信认证。
1.一种基于区块链的可信认证方法,其特征在于,所述可信认证方法应用于目标区块链架构中的第一公有链;所述目标区块链架构包括搭建于目标组织内网上的第一联盟链以及可与所述第一联盟链跨链交互的第一公有链;
2.如权利要求1所述的基于区块链的可信认证方法,其特征在于,所述第一公有链包含多条,且多条第一公有链之间可跨链交互,所述基于区块链的可信认证方法还包括:
3.如权利要求2所述的基于区块链的可信认证方法,其特征在于,所述基于区块链的可信认证方法还包括:
4.如权利要求2所述的基于区块链的可信认证方法,其特征在于,所述基于区块链的可信认证方法还包括:
5.如权利要求4所述的基于区块链的可信认证方法,其特征在于,所述基于区块链的可信认证方法还包括:
6.如权利要求1所述的基于区块链的可信认证方法,其特征在于,所述目标区块链架构还包括搭建于目标组织内网上的第二联盟链,以及可与所述第二联盟链跨链交互的第二公有链;所述第一公有链和所述第二公有链可跨链交互;
7.如权利要求6所述的基于区块链的可信认证方法,其特征在于,所述基于区块链的可信认证方法还包括:
8.一种基于区块链的可信认证装置,其特征在于,应用于目标区块链架构中第一公有链;所述目标区块链架构包括搭建于目标组织内网上的第一联盟链以及可与所述第一联盟链跨链交互的第一公有链;
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述方法的步骤。
10.一种计算机存储介质,所述计算机存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述方法的步骤。