一种信息验证的方法及节点技术

技术编号:25271197 阅读:12 留言:0更新日期:2020-08-14 23:04
本申请提供的技术方案,第一节点接收到用户的信息验证请求后,将信息验证请求发送至与信息验证请求对应的第二节点,使第二节点依据信息验证请求,获取与信息验证请求对应的数据信息,将数据信息作为第一区块加入至联盟链并广播第一区块加入联盟链的消息,第一节点接收到第一区块加入联盟链的消息后,触发联盟链的智能合约对第一区块进行验证,并将验证结果作为第二区块加入至联盟链,使联盟链的节点可以获知验证结果,所以,本技术方案,用户只需通过第一节点发送信息验证请求,第一节点即可得到对应的验证结果,大大的缩短用户的业务办理时间,提升了用户的体验感。

【技术实现步骤摘要】
一种信息验证的方法及节点
本申请涉及数据信息处理领域,尤其涉及一种信息验证的方法及节点。
技术介绍
在很多场合中,为了确认用户是否具有某些业务、活动等的参与资格,往往需要对用户的信息进行验证,例如,在人才认定场合,就业机构为了确认参与人员是否符合人才认定的资格,就业机构需要参与人员的提供社保参保,以对社保参保进行验证。为此,参与人员需向当地社保部门提出申请,社保部门开具该参与人员的社保参保材料后,参与人员将社保参保材料提交至就业机构,就业机构对参与人员提交的社保参保材料进行审核验证。整个社保参保的验证流程需要耗费往返于各个机构组织大量的时间,用户体验感差。所以,目前亟需一种高效的社保参保证明机制,以节省用户的时间,提高体验感。
技术实现思路
申请人在研究的过程中发现,可以利用现有的电子信息技术,实现信息验证的高效化,以节省用户的时间,提高体验感。但对于隐私性需求较高的信息的验证,自动化验证可能引入信息泄露、信息伪造等安全隐患。为了实现上述目的,本申请提供了以下技术方案:一种信息验证的方法,包括:第一节点接收到用户的信息验证请求后,将所述信息验证请求发送至与所述信息验证请求对应的第二节点;使所述第二节点依据所述信息验证请求,获取与所述信息验证请求对应的数据信息,将所述数据信息作为第一区块加入到联盟链,以及广播所述第一区块加入到所述联盟链的消息;所述联盟链的节点至少包括所述第一节点,以及所述第二节点;所述第一节点接收到所述消息后,触发所述联盟链的智能合约对所述第一区块的所述数据信息进行验证,并将验证结果作为第二区块加入到所述联盟链。上述的方法,可选的,所述第一节点接收到用户的信息验证请求后,将所述信息验证请求发送至与所述信息验证请求对应的第二节点,包括:所述第一节点接收到用户的信息验证请求后,获取所述信息验证请求中包括的验证事项;确定所述验证事项预设对应的第二节点;将所述信息验证请求发送至所述第二节点。上述的方法,可选的,所述触发所述联盟链的智能合约对所述第一区块的所述数据信息进行验证,包括:触发所述智能合约依据预先规定的与所述验证事项对应的验证规则对所述第一区块的所述数据信息进行验证,其中,所述验证事项与所述验证规则预先对应存储于所述智能合约中。上述的方法,可选的,所述第一节点在触发所述联盟链的智能合约对所述第一区块的所述数据信息进行验证,并将验证结果作为第二区块加入到所述联盟链之前,还包括,所述第一节点对所述第一区块进行解密。上述的方法,可选的,还包括,搭建所述联盟链以及创建所述智能合约,并将所述智能合约部署于所述联盟链中,所述联盟链的节点至少包括所述第一节点和所述第二节点。一种信息验证的方法,包括:第二节点依据接收到的信息验证请求,获取与所述信息验证请求对应的数据信息;其中,所述信息验证请求为第一节点接收到用户的信息验证请求后,向与所述信息验证请求对应的所述第二节点发送的请求;所述第二节点将所述数据信息作为第一区块加入到联盟链,并广播所述第一区块加入到所述联盟链的消息,使所述第一节点接收到所述消息后,触发所述联盟链的智能合约对所述第一区块的所述数据信息进行验证,并将验证结果作为第二区块加入到所述联盟链;所述联盟链的节点至少包括所述第一节点,以及所述第二区块节点。上述的方法,可选的,所述第二节点依据接收到的信息验证请求,获取与所述信息验证请求对应的数据信息,包括:所述第二节点获取所述信息验证请求中包括的所述用户的身份信息以及验证事项;依据所述用户的身份信息,获取所述用户的与所述验证事项对应的预先存储的所述数据信息。上述的方法,可选的,所述第二节点将所述数据信息作为第一区块加入到联盟链之前,还包括,所述第二节点对所述数据信息进行加密。一种节点,包括:存储器和处理器,所述存储器用于存储程序,所述处理器用于运行所述程序,以上述的信息验证的方法。本申请提供的技术方案,第一节点(例如就业机构的节点)接收到用户的信息验证请求后,将信息验证请求发送至与信息验证请求对应的第二节点(例如社保部门的节点),使第二节点依据信息验证请求,获取与信息验证请求对应的数据信息,将数据信息作为第一区块加入联盟链并广播第一区块加入到联盟链的消息,第一节点接收到第一区块加入联盟链的消息后,触发联盟链的智能合约对第一区块进行验证,并将验证结果作为第二区块加入联盟链,使联盟链的节点可以获知验证结果。所以,本技术方案,用户只需通过第一节点发送信息验证请求,第一节点即可得到对应的验证结果,大大的缩短用户的业务办理时间,提升了用户的体验感。另外,利用联盟链的区块链数据的不可篡改性和保密性好,可以确保上链的数据信息,以及验证结果的安全可靠性,此外利用第二节点自动获取用户的数据信息并将数据信息上链,第一节点触发智能合约对用户的数据信息进行验证并将验证结果上链,使联盟链的全网节点可以实时监控整个信息验证过程,同时,一体化的出具数据信息到验证数据信息的过程,可以提升了各个组织机构的办理业务效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种信息验证的方法的流程图;图2为本申请实施例提供又一种社保参保信息验证的方法的流程图;图3为本申请实施例提供的一种信息验证的装置的结构示意图;图4为本申请实施例提供的又一种信息验证的装置的结构示意图;图5为本申请实施例公开的一种节点的结构示意图。具体实施方式本申请所涉及的联盟链是一种应用于多个机构之间的区块链,联盟链的节点是将数据信息封装成联盟链的区块,或触发智能合约对数据信息封装成联盟链的区块的节点,联盟链的节点都有对应的实体机构组织,例如银行、集团企业、以及政府部门等,由各个组织机构的节点共同维护联盟链的正常运行。联盟链的智能合约是参与联盟链的各个组织机构,达成共识的一种计算机合约。下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。S101、第一节点接收到用户的信息验证请求后,将信息验证请求发送至与信息验证请求对应的第二节点。第一节点和第二节点,为联盟链的节点。本实施例中,联盟链的节点至少包括第一节点和第二节点,联盟链每个节点存在对应的机构组织。本实施例中,信息验证请求中至少包括用户的身份信息以及所需验证的验证事项,第二节点为可提供与验证事项对应的用户的数据信息的节点。第一节点为需获取用户的数据信息本文档来自技高网...

【技术保护点】
1.一种信息验证的方法,其特征在于,包括:/n第一节点接收到用户的信息验证请求后,将所述信息验证请求发送至与所述信息验证请求对应的第二节点;使所述第二节点依据所述信息验证请求,获取与所述信息验证请求对应的数据信息,将所述数据信息作为第一区块加入到联盟链,以及广播所述第一区块加入到所述联盟链的消息;所述联盟链的节点至少包括所述第一节点,以及所述第二节点;/n所述第一节点接收到所述消息后,触发所述联盟链的智能合约对所述第一区块的所述数据信息进行验证,并将验证结果作为第二区块加入到所述联盟链。/n

【技术特征摘要】
1.一种信息验证的方法,其特征在于,包括:
第一节点接收到用户的信息验证请求后,将所述信息验证请求发送至与所述信息验证请求对应的第二节点;使所述第二节点依据所述信息验证请求,获取与所述信息验证请求对应的数据信息,将所述数据信息作为第一区块加入到联盟链,以及广播所述第一区块加入到所述联盟链的消息;所述联盟链的节点至少包括所述第一节点,以及所述第二节点;
所述第一节点接收到所述消息后,触发所述联盟链的智能合约对所述第一区块的所述数据信息进行验证,并将验证结果作为第二区块加入到所述联盟链。


2.根据权利要求1所述的方法,其特征在于,所述第一节点接收到用户的信息验证请求后,将所述信息验证请求发送至与所述信息验证请求对应的第二节点,包括:
所述第一节点接收到用户的信息验证请求后,获取所述信息验证请求中包括的验证事项;
确定所述验证事项预设对应的第二节点;
将所述信息验证请求发送至所述第二节点。


3.根据权利要求1所述的方法,其特征在于,所述触发所述联盟链的智能合约对所述第一区块的所述数据信息进行验证,包括:
触发所述智能合约依据预先规定的与所述验证事项对应的验证规则对所述第一区块的所述数据信息进行验证,其中,所述验证事项与所述验证规则预先对应存储于所述智能合约中。


4.根据权利1所述的方法,其特征在于,所述第一节点在触发所述联盟链的智能合约对所述第一区块的所述数据信息进行验证,并将验证结果作为第二区块加入到所述联盟链之前,还包括,所述第一节点对所述第一区块进行解密。


5.根据权利要求1所述的方法,其特征在于,还包括,搭建所述联盟链以及创建所述智能合约...

【专利技术属性】
技术研发人员:李宁馨梁栋佘锐
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

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

1