Font Size: a A A

Design And Verification Of Degree Certificate Registration And Certification System Based On Blockchain

Posted on:2020-11-24Degree:MasterType:Thesis
Country:ChinaCandidate:D W LiuFull Text:PDF
GTID:2428330590971624Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Traditional centralized data storage is prone to the problems of single point of failure,network attacks and tampering,and the security of data storage is low.With the development of blockchain technology,the education with blockchain has gradually received the attention and recognition of experts and scholars in relevant fields at home and abroad.At present,the education application research of blockchain technology has just started.Most of the research work is at the level of theory and concept.In the aspect of degree certificate information storage and certification,a degree certificate registration and certification system is designed based on blockchain with the advantage of traceability of information and not being easy to tamper.It can enhance the security and credibility of degree certificate information management mechanism,and realize the authenticity protection of degree certificate information.The main work of this thesis are as follows.Firstly,as a supplementary ledger technology,blockchain is combined with traditional database technology to realize the authenticity protection and verification of degree certificate information.The system realizes the authenticity protection of degree certificate information based on Hyperledger Fabric.Compared with PBFT consensus mechanism and the current certificate storage and verification system based on PoW consensus mechanism,the system performs better in transaction throughput and consumes less resources.In the process of transaction verification,the failure transaction processing mechanism is introduced to save block storage space.In terms of ledger state storage,the default state database LevelDB is replaced with CounchDB to realize the rich query function of ledger state.Secondly,the application scenarios of degree certificate information registration and certification are analyzed.The degree certificate registration and certification system and the blockchain data protection system are designed on this basis.The degree certificate registration and certification system mainly includes user management,degree certificate information storage management,degree certificate information query and verification,system announcement management,system log,public service platform and other business module design.The design of blockchain data protection system mainly includes blockchain architecture,RESTful interface,smart contract management and data verification and recovery.The application of blockchain technology to protect the data security of degree certificate information realizes the design innovation of degree certificate information storage management.Finally,the system designed and developed in MVC mode is verified.The system tests mainly include system environment deployment,business function,Web interface and transaction throughput.The test results meet the technique target of system functional requirements and non-functional requirements.
Keywords/Search Tags:blockchain, degree certificate, smart contract, data protection, consensus mechanism
PDF Full Text Request
Related items