技术特征:
1.基于区块链的学位学历认证管理系统,其特征在于包括证书上链、证书生成、证书查询和证书核验;证书上链是学校或教育机构在学位学历认证管理系统填写证书信息,并通过metamask钱包执行交易将证书信息传递到区块链上;证书生成是在证书上链后得到证书的哈希值,并利用证书上链提供的信息生成可视化的证书;证书查询是学生或第三方通过证书的哈希值在区块浏览器上查询证书信息;证书核验是学生或第三方通过对比证书信息与该哈希值在区块浏览器上的信息核验证书;使用以太坊或者其他evm兼容的区块链,利用solidity语言编写的智能合约将学校或教育机构在学位学历认证管理系统填写的证书相关信息传递到区块链上;通过使用加密钱包metamask与链上的智能合约完成交互;证书生成后可得到证书的链上哈希值;证书的查询及核验通过在区块浏览器中输入证书哈希值,得到证书的相关信息。2.根据权利要求1所述的基于区块链的学位学历认证管理系统,其特征在于该系统具体实现如下:步骤1、证书上链;1
‑
1.学校或教育机构通过发送邮件给学位学历认证管理系统工作人员,申请发行证书资格;1
‑
2.学位学历认证管理系统工作人员对发行证书申请进行审核;1
‑
3.学校或教育机构在得到证书发行资格后在学位学历认证管理系统中填写证书相关信息并将证书上链;步骤2、证书生成;2
‑
1.证书上链后得到证书哈希值,系统读取链上数据;2
‑
2.证书生成确认;步骤3、证书查询;3
‑
1.证书上链后得到证书哈希值,用户使用证书哈希值对证书进行查询;3
‑
2.用户将证书哈希值输入到系统的证书查询页面,网页重定向到区块浏览器,通过区块浏览器查询证书的数据;3
‑
3.在区块浏览器上查询证书;步骤4、证书核验。3.根据权利要求2所述的基于区块链的学位学历认证管理系统,其特征在于步骤1
‑
2所述的学位学历认证管理系统工作人员对发行证书申请进行审核,具体过程包括:学位学历认证管理系统工作人员对发行证书申请进行审核,通过后给学校或教育机构的区块链钱包地址在发行证书的智能合约上添加白名单。4.根据权利要求2所述的基于区块链的学位学历认证管理系统,其特征在于步骤1
‑
3所述的学校或教育机构在得到证书发行资格后在学位学历认证管理系统中填写证书相关信息并将证书上链;具体过程包括:学校或教育机构在系统前端页面填写证书相关信息,利用metamask钱包签名确认与链上智能合约交互,与智能合约的交易执行成功后,证书成功上链,得到证书在区块链上的哈希值。5.根据权利要求2所述的基于区块链的学位学历认证管理系统,其特征在于步骤2
‑
2所述的证书生成确认,具体过程包括:
确认证书成功上链后,前端根据链上证书信息生成可视化证书;若证书未能成功上链,系统将不会显示可视化证书。6.根据权利要求2所述的基于区块链的学位学历认证管理系统,其特征在于步骤3
‑
3所述的在区块浏览器上查询证书,具体过程包括:若证书哈希值不存在或无法查询到证书的数据,即可证明该证书不存在;若证书存在,可以在data栏找到证书相关信息。7.根据权利要求2所述的基于区块链的学位学历认证管理系统,其特征在于步骤4所述的证书核验具体过程包括:在区块浏览器查询且证书存在后,在data栏得到链上证书相关信息,用链上证书信息比对链下证书信息进行核验。
技术总结
本发明公开了一种基于区块链的学位学历认证管理系统。本发明包括证书上链、证书生成、证书查询和证书核验;证书上链是学校或教育机构在学位学历认证管理系统填写证书信息,并通过metamask钱包执行交易将证书信息传递到区块链上;证书生成是在证书上链后得到证书的哈希值,并利用证书上链提供的信息生成可视化的证书;证书查询是第三方通过证书的哈希值在区块浏览器上查询证书信息;证书核验是第三方通过对比证书信息与该哈希值在区块浏览器上的信息核验证书。本发明利用区块链去中心化,透明且不可篡改的特点,保证了学历学位证书的真实可信和安全。同时使用区块链上的智能合约存储及验证证书信息,减少了人力成本,提高了学位学历认证的效率。位学历认证的效率。位学历认证的效率。
技术研发人员:付兴兵 彭侣 黄旭 赵辉 申延召 林菲
受保护的技术使用者:杭州电子科技大学
技术研发日:2021.06.10
技术公布日:2021/10/23
再多了解一些
本文用于企业家、创业者技术爱好者查询,结果仅供参考。