一种基于区块链智能合约的企业访问学历信息方法及系统技术方案

技术编号:20624265 阅读:18 留言:0更新日期:2019-03-20 15:12
本发明专利技术提供了一种基于区块链智能合约的企业访问学历信息方法及系统,基于区块链的对数据进行加密存储,用户可以选择开放、授权查看自己的学历信息;本发明专利技术通过智能合约为企业与个人学历信息建立了一套新全新的交易方案,数据交易双方直接进行点对点的数据交易,在交易过程中不缓存数据,保护数据的隐私和数据的所有权。

A Method and System of Enterprise Accessing Education Information Based on Block Chain Intelligent Contract

The invention provides a method and system for enterprises to access educational information based on Intelligent contract of block chain, encrypts and stores data based on block chain, and users can choose to open and authorize to view their educational information; The invention establishes a new trading scheme for enterprises and individuals through intelligent contract, and the two parties of data transaction directly carry out point-to-point. Data transaction does not cache data in the process of transaction, protecting data privacy and data ownership.

【技术实现步骤摘要】
一种基于区块链智能合约的企业访问学历信息方法及系统
本专利技术涉及密码编码领域,尤其设计一种基于区块链智能合约的企业访问学历信息方法及系统。
技术介绍
企业招聘人员,一般通过招聘会、招聘网站和猎头等方式,招聘合适的人才。求职人才一般通过简历方式向招聘平台或企业宣传自己的学历和工作经历。不过,求职人才为了获取面试机会,过分通过包装自己简历,夸大学历和工作经验,造成企业筛选简历的准确度下降。区块链技术的核心优势是去中心化,在节点无需互相信任的分布式系统中实现基于去中心化信用的点对点交易、协调与协作。智能合约是区块链的核心构成要素,为静态的底层区块链数据赋予了灵活可编程的机制和算法,并且,其自动化和可编程特性使其可封装分布式区块链系统中各节点的复杂行为。如何利用区块链的技术对企业访问应聘者或员工的学历信息的方法进行改进和优化,是一个区块链应用的研究方向。
技术实现思路
有鉴于此,本专利技术提供了一种基于区块链智能合约的企业访问学历信息方法及系统,基于区块链的对数据进行加密存储,用户可以选择开放、授权查看自己的学历信息,本专利技术通过智能合约为企业与个人学历信息建立了一套新全新的交易方案,数据交易双方直接进行点对点的数据交易,在交易过程中不缓存数据,保护数据的隐私和数据的所有权。为了实现上述目的,本专利技术采用以下技术方案:一种基于区块链智能合约的企业访问学历信息方法,包括以下步骤:步骤1:接收,企业提交访问请求信息;步骤2:验证,把请求信息通知学历信息用户;步骤3:响应,根据学历信息用户作出的响应,返回查询结果给企业;步骤4:执行,触发执行智能合约,授权或拒绝企业访问学历信息;步骤5:访问结束,记录企业查询请求信息。优选地,所述访问请求信息包括企业名称、企业证件号码、用户姓名、用户证件号码。优选地,所述学历信息是指学生用户从开始入学以来的所有从学经历信息,这些信息包括:就学开始日期、就学结束日期、学校名称、专业、成绩、专业老师、获取证书。优选地,所述智能合约为企业和学历信息用户双方协商确定的一份不可篡改且能自动触发执行的合约。优选地,所述智能合约包括学历信息保护条款,禁止进行复制、截屏、拍照等可能导致学历信息泄露的操作方式。优选地,所述记录企业查询请求信息,包含以下步骤:步骤1:把请求时间、请求企业、学历信息用户作出的响应信息进行字符串拼接,得出拼接字符串;步骤2:使用学历信息用户的私钥对步骤1所述的拼接字符串进行签名,得出签名信息;步骤3:把步骤1所述的拼接字符串和步骤2所述的签名信息提交到区块链网络进行存储。优选地,所述的学历信息用户作出的响应信息包含:同意访问或拒绝访问。优选地,所述私钥是学历用户信息访问的唯一钥匙。优选地,所述区块链网络是指使用区块链技术实现的公有链、联盟链或私有链。优选地,所述提交到区块链网络进行存储的数据为通过把企业访问信息结构化形成的一块数据,包括数据头部和数据内容部,数据头部存放指向上一块信息的哈希值和当前块的哈希值信息,数据内容部存放内容信息。优选地,所述签名信息是使用学历信息用户私钥进行哈希函数运算后得到的数字签名。一种基于区块链智能合约的企业访问学历信息系统,包括服务端、网络和客户端,所述服务端管理企业用户访问信息,接收、响应企业访问请求并记录企业访问信息;所述客户端为企业用户访问学历信息时的访问终端。有益效果:本专利技术基于区块链智能合约技术,一旦条件达到即可启动智能合约,将自己学历证书管理形成自己与企业的共识机制,在申请面试或求职时候,开启企业访问权限,企业可以通过客户端直接验证学历信息,为企业减轻招聘成本,精确寻找人才,降低招聘试错成本;在企业验证过程中,不存在缓存数据,求职人才的学历信息只有在满足特定条件和特定企业时才可以在线查看,避免求职人才学历隐私泄露以及避免求职影响本职工作。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是一种基于区块链智能合约的企业访问学历信息的流程框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。一种基于区块链智能合约的企业访问学历信息系统,包括服务端、网络和客户端,所述服务端管理企业用户访问信息,接收、响应企业访问请求并记录企业访问信息;所述客户端为企业用户访问学历信息时的访问终端。一种基于区块链智能合约的企业访问学历信息方法,包括以下步骤:步骤1:接收,企业通过客户端提交访问请求信息;步骤2:验证,服务端把请求信息通知学历信息用户;步骤3:响应,服务端根据学历信息用户作出的响应,返回查询结果给企业;步骤4:执行,触发执行智能合约,授权或拒绝企业访问学历信息;获得授权后,企业访问学历信息;步骤5:访问结束,记录企业查询请求信息。所述访问请求信息包括企业名称、企业证件号码、用户姓名、用户证件号码;所述学历信息是指学生用户从开始入学以来的所有从学经历信息,这些信息包括:就学开始日期、就学结束日期、学校名称、专业、成绩、专业老师、获取证书;所述智能合约为企业和学历信息用户双方协商确定的一份不可篡改且能自动触发执行的合约;所述智能合约包括学历信息保护条款,禁止进行复制、截屏、拍照等可能导致学历信息泄露的操作方式。所述记录企业查询请求信息,包含以下步骤:步骤1:把请求时间、请求企业、学历信息用户作出的响应信息进行字符串拼接,得出拼接字符串;步骤2:使用学历信息用户的私钥对步骤1所述的拼接字符串进行签名,得出签名信息;步骤3:把步骤1所述的拼接字符串和步骤2所述的签名信息提交到区块链网络进行存储。所述的学历信息用户作出的响应信息包含:同意访问或拒绝访问;所述私钥是学历用户信息访问的唯一钥匙;所述区块链网络是指使用区块链技术实现的公有链、联盟链或私有链;所述提交到区块链网络进行存储的数据为通过把企业访问信息结构化形成的一块数据,包括数据头部和数据内容部,数据头部存放指向上一块信息的哈希值和当前块的哈希值信息,数据内容部存放内容信息;所述签名信息是使用学历信息用户私钥进行哈希函数运算后得到的数字签名,其目的是为了确保信息不可伪造、不可虚构、不可篡改。一种基于区块链智能合约的企业访问学历信息系统,包括服务端、网络和客户端,所述服务端管理企业用户访问信息,接收、响应企业访问请求并记录企业访问信息;所述客户端为企业用户访问学历信息时的访问终端。实施例1:请参考图1,本专利技术提供了一种基于区块链智能合约的企业访问学历信息方法,包括以下步骤:S1、企业通过客户端设置请求信息包括企业唯一标识、用户姓名、用户证件号码等信息,其中企业是指通过在国家工商局注册登记的企业,而客户端是指电脑网页版、手机h5版或手机app版;S2、所述客户端对所述信息进行规则的校验,校验通过后把所述信息提交到服务端,其中校验是指对信息进行基本规则的校验,例如身份证号码必须符合18位长度的规则,其中所本文档来自技高网...

【技术保护点】
1.一种基于区块链智能合约的企业访问学历信息方法,其特征在于:包括以下步骤:步骤1:接收,企业提交访问请求信息;步骤2:验证,把请求信息通知学历信息用户;步骤3:响应,根据学历信息用户作出的响应,返回查询结果给企业;步骤4:执行,触发执行智能合约,授权或拒绝企业访问学历信息;步骤5:访问结束,记录企业查询请求信息。

【技术特征摘要】
1.一种基于区块链智能合约的企业访问学历信息方法,其特征在于:包括以下步骤:步骤1:接收,企业提交访问请求信息;步骤2:验证,把请求信息通知学历信息用户;步骤3:响应,根据学历信息用户作出的响应,返回查询结果给企业;步骤4:执行,触发执行智能合约,授权或拒绝企业访问学历信息;步骤5:访问结束,记录企业查询请求信息。2.根据权利要求1所述的一种基于区块链智能合约的企业访问学历信息方法,其特征在于:所述访问请求信息包括企业名称、企业证件号码、用户姓名、用户证件号码。3.根据权利要求1所述的一种基于区块链智能合约的企业访问学历信息方法,其特征在于:所述学历信息是指学生用户从开始入学以来的所有从学经历信息,这些信息包括:就学开始日期、就学结束日期、学校名称、专业、成绩、专业老师、获取证书。4.根据权利要求1所述的一种基于区块链智能合约的企业访问学历信息方法,其特征在于:所述智能合约为企业和学历信息用户双方协商确定的一份不可篡改且能自动触发执行的合约。5.根据权利要求1所述的一种基于区块链智能合约的企业访问学历信息方法,其特征在于:所述记录企业查询请求信息,包含以下步骤:步骤1:把请求时间、请求企业、学历信息用户作...

【专利技术属性】
技术研发人员:钟国维李泽满
申请(专利权)人:火币广州区块链科技有限公司
类型:发明
国别省市:广东,44

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

1