基于区块链通证技术的数字学历管理方法技术

技术编号:19351739 阅读:30 留言:0更新日期:2018-11-07 17:21
本发明专利技术公开了一种基于区块链通证技术的数字学历管理方法,方法包括:通过哈希算法在全网区块链上生成固定数量的通证;通过哈希算法为教育机构生成教育机构哈希地址以及配套的管理秘钥;根据教育机构的规模和需求为教育机构分配足量的通证;通过哈希算法为学员生成学员哈希地址以及对应的管理秘钥;教育机构建立统一的通证发放规则,当学员满足该规则时为学员发放通证;采用区块链扫描工具读取区块链节点上的数据;根据数据为学员生成数字学历;通过授权秘钥对数字学历进行查看,通过区块链技术系统的记录学员的学习经历,以达到系统的记录学员的学习经历,确保学员学习经历的真实性,方便用人单位查询员工的学习经历的目的。

【技术实现步骤摘要】
基于区块链通证技术的数字学历管理方法
本专利技术涉及区块链技术在学历管理上的应用,具体涉及一种基于区块链通证技术的数字学历管理方法。
技术介绍
由于虚拟货币的发展,推动区块链技术日渐成熟,通过区块链的分布式记账机制进行各种数据记录已经较为普及,但是人们缺乏简单、易操作的方法来进行区块链上的学习记录,目前学习者在不同教育培训机构的学习经历,尤其是短期培训等非学历教育,缺乏一个客观公正的记录和查询机制。
技术实现思路
为解决上述技术问题,本专利技术提出了一种基于区块链通证技术的数字学历管理方法,以达到系统的记录学员的学习经历,确保学员学习经历的真实性,方便用人单位查询员工的学习经历的目的。为达到上述目的,本专利技术的技术方案如下:一种基于区块链通证技术的数字学历管理方法,所述方法步骤如下:通过哈希算法在全网区块链上生成固定数量的通证;通过哈希算法为合作的教育机构生成唯一的教育机构哈希地址以及与教育机构哈希地址配套的管理秘钥,区块链管理节点保留各个教育机构与各自哈希地址的对照表;根据教育机构的规模和需求为教育机构分配足量的通证;通过哈希算法为注册的学员生成唯一的学员哈希地址以及与学员哈希地址对应的管理秘钥,区块链管理节点保留各个学员与各自哈希地址的对照表;教育机构建立统一的通证发放规则,当学员满足该规则时为学员发放通证;采用区块链扫描工具读取区块链节点上的数据;根据数据为学员生成数字学历;通过授权秘钥对数字学历进行查看。进一步地,通证也叫做Token或者令牌,在网络上可以用作身份及操作权限的验证,也可以作为一种数字资产。进一步地,所述在全网区块链上生成固定数量的通证的方式是:通过以太坊区块链节点,以合约代码在区块链上发行通证,具体步骤为:安装以太坊mist客户端,并用mist客户端的功能菜单生成以太坊账号;用solidity工具编辑创建一个关于通证特性及通证交易特性的智能合约;用mist客户端定义通证的名称、符号、数量、小数位特性,然后用mist客户端自带的deploy方法发布合约,同时生成所要求的一定数量及特性的通证。进一步地,所述与教育机构哈希地址配套的管理秘钥包括:公钥和私钥,所述与教育机构哈希地址配套的管理秘钥的加密解密规则采用椭圆曲线加密算法对账户的SHA-256哈希值进行计算后生成,所述与学员哈希地址对应的管理秘钥也包括公钥和私钥,所述与学员哈希地址对应的管理秘钥的加密解密规则也采用椭圆曲线加密算法对账户的SHA-256哈希值进行计算后生成。进一步地,所述为教育机构分配足量通证的方式是:将通证分发到该教育机构的哈希地址上,同步在区块链的全网节点上进行自动记录。进一步地,所述教育机构建立统一的通证发放规则为:学员完成一天的学习或通过某类测试。进一步地,所述当学员满足该规则时为学员发放通证是:将教育机构哈希地址下的通证转移到学员哈希地址下,通证转移过程的哈希值、日期、时间、数量都实时的记录在全网区块链节点上,转移通证时需要教育机构通过秘钥授权。进一步地,所述区块链扫描工具为Etherscan.io或Web3js,所述读取区块链节点上的数据是随时获得区块链全网节点上最新的通证转移数据。进一步地,所述根据数据为学员生成数字学历的方式是:通过教育机构的哈希地址对照表和学员的哈希地址对照表获得学员在不同的时期在不同教育机构获取通证的情况及相关数据,从而为学学员生成一份数字学历。进一步地,所述通证转移过程的哈希值、日期、时间、数量通过哈希算法转化为字符串的形式,所述字符串为学员学习的历史记录。本专利技术具有如下优点:(1).本专利技术通过区块链通证技术系统的记录学员的学习经历,方便人力资源部门或相关的用人单位查询求职者或员工的学习经历。(2).本专利技术利用通证的数字资产特性,让学员有较强的获得通证的愿望,从而使学员积极的完成学习任务,实现通证发放,并进一步实现对通证分发的记录。(3).本专利技术通过区块链技术系统的记录学员的学习经历,确保学习经历记录的真实性和不可篡改性。(4).本专利技术以通证的形式鼓励学员进行学习。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1为本专利技术实施例公开的基于区块链通证技术的数字学历管理方法流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。本专利技术提供了一种基于区块链通证技术的数字学历管理方法,其工作原理是通过区块链技术系统的记录学员的学习经历,以达到系统的记录学员的学习经历,确保学员学习经历的真实性,方便用人单位查询员工的学习经历的目的。下面结合实施例和具体实施方式对本专利技术作进一步详细的说明。如图1所示,一种基于区块链通证技术的数字学历管理方法,所述方法步骤如下:通过哈希算法在全网区块链上生成固定数量的通证;通过哈希算法为合作的教育机构生成唯一的教育机构哈希地址以及与教育机构哈希地址配套的管理秘钥,区块链管理节点保留各个教育机构与各自哈希地址的对照表;根据教育机构的规模和需求为教育机构分配足量的通证;通过哈希算法为注册的学员生成唯一的学员哈希地址以及与学员哈希地址对应的管理秘钥,区块链管理节点保留各个学员与各自哈希地址的对照表;教育机构建立统一的通证发放规则,当学员满足该规则时为学员发放通证;采用区块链扫描工具读取区块链节点上的数据;根据数据为学员生成数字学历;通过授权秘钥对数字学历进行查看。其中,通证也叫做Token或者令牌,在网络上可以用作身份及操作权限的验证,也可以作为一种数字资产。其中,所述在全网区块链上生成固定数量的通证的方式是:通过以太坊区块链节点,以合约代码在区块链上发行通证,具体步骤为:安装以太坊mist客户端,并用mist客户端的功能菜单生成以太坊账号;用solidity工具编辑创建一个关于通证特性及通证交易特性的智能合约;用mist客户端定义通证的名称、符号、数量、小数位等特性,然后用mist客户端自带的deploy方法发布合约,同时生成所要求的一定数量及特性的通证。其中,所述与教育机构哈希地址配套的管理秘钥包括:公钥和私钥,所述与教育机构哈希地址配套的管理秘钥的加密解密规则采用椭圆曲线加密算法对账户的SHA-256哈希值进行计算后生成,所述与学员哈希地址对应的管理秘钥也包括公钥和私钥,所述与学员哈希地址对应的管理秘钥的加密解密规则也采用椭圆曲线加密算法对账户的SHA-256哈希值进行计算后生成,本申请采用椭圆曲线加密算法生成秘钥的密码规则,但不局限于椭圆曲线加密算法。其中,所述为教育机构分配足量通证的方式是:将通证分发到该教育机构的哈希地址上,同步在区块链的全网节点上进行自动记录。其中,所述教育机构建立统一的通证发放规则为:学员完成一天的学习或通过某类测试以及教育机构根据自身教学情况生成的其他规则。其中,所述当学员满足该规则时为学员发放通证是:将教育机构哈希地址下的通证转移到学员哈希地址下,通证转移过程的哈希值、日期、时间、数量等都实时的记录在全网区块链节点上,转移通证时需要教育机构通过秘钥授权。其中,所述区块链扫描工具为Etherscan.io或Web3js,所述读取区块链节点上的数据是随时获得区块链全网节点上最新的通证转移数据,本申请用到的区块链扫描本文档来自技高网...

【技术保护点】
1.一种基于区块链通证技术的数字学历管理方法,其特征在于,所述方法步骤如下:通过哈希算法在全网区块链上生成固定数量的通证;通过哈希算法为合作的教育机构生成唯一的教育机构哈希地址以及与教育机构哈希地址配套的管理秘钥,区块链管理节点保留各个教育机构与各自哈希地址的对照表;根据教育机构的规模和需求为教育机构分配足量的通证;通过哈希算法为注册的学员生成唯一的学员哈希地址以及与学员哈希地址对应的管理秘钥,区块链管理节点保留各个学员与各自哈希地址的对照表;教育机构建立统一的通证发放规则,当学员满足该规则时为学员发放通证;采用区块链扫描工具读取区块链节点上的数据;根据数据为学员生成数字学历;通过授权秘钥对数字学历进行查看。

【技术特征摘要】
1.一种基于区块链通证技术的数字学历管理方法,其特征在于,所述方法步骤如下:通过哈希算法在全网区块链上生成固定数量的通证;通过哈希算法为合作的教育机构生成唯一的教育机构哈希地址以及与教育机构哈希地址配套的管理秘钥,区块链管理节点保留各个教育机构与各自哈希地址的对照表;根据教育机构的规模和需求为教育机构分配足量的通证;通过哈希算法为注册的学员生成唯一的学员哈希地址以及与学员哈希地址对应的管理秘钥,区块链管理节点保留各个学员与各自哈希地址的对照表;教育机构建立统一的通证发放规则,当学员满足该规则时为学员发放通证;采用区块链扫描工具读取区块链节点上的数据;根据数据为学员生成数字学历;通过授权秘钥对数字学历进行查看。2.根据权利要求1所述的基于区块链通证技术的数字学历管理方法,其特征在于,所述在全网区块链上生成固定数量的通证的方式是:通过以太坊区块链节点,以合约代码在区块链上发行通证,具体步骤为:安装以太坊mist客户端,并用mist客户端的功能菜单生成以太坊账号;用solidity工具编辑创建一个关于通证特性及通证交易特性的智能合约;用mist客户端定义通证的名称、符号、数量、小数位特性,然后用mist客户端自带的deploy方法发布合约,同时生成所要求的一定数量及特性的通证。3.根据权利要求1所述的基于区块链通证技术的数字学历管理方法,其特征在于,所述与教育机构哈希地址配套的管理秘钥包括:公钥和私钥,所述与教育机构哈希地址配套的管理秘钥的加密解密规则采用椭圆曲线加密算法对账户的SHA-256哈希值进行计算后生成,所述与学员哈希地址对应的管理秘钥也...

【专利技术属性】
技术研发人员:戴剑飚
申请(专利权)人:上海网班教育科技股份有限公司
类型:发明
国别省市:上海,31

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

1