传统纸质证书和电子证书存在保存和管理困难,同时还存在验证不便、可靠性差、以及防伪造和防篡改能力弱的问题,本文针对这些问题提出一种基于区块链技术采用智能合约构建去中心化证书系统的设计方案,并开发一套区块链证书系统为大学生创新创业大赛提供区块链证书服务。
在本系统中,证书的权限管理、签发、验证和撤销功能都采用智能合约实现,签发者信息、证书模板以及证书信息均采用结构化数据存储在智能合约上,任何人都可以方便地通过调用智能合约来查询和验证证书。本系统对证书相关数据进行标准化,只需依照协议提供相关数据,就可以在区块链上颁发任何证书。采用本区块链证书系统可以为证书的保存、管理和验证带来极大便利,提高证书的防伪造和防篡改能力,并且其去中心化特性赋予本证书系统极高的可靠性。