Font Size: a A A

Research On Blockchain Consensus Mechanism For School Educational Administration System

Posted on:2020-11-30Degree:MasterType:Thesis
Country:ChinaCandidate:Y F HuFull Text:PDF
GTID:2428330575976066Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
At present,the education administration system has been widely used in various universities,which brings great convenience to the study and work of students and teachers.Due to the lack of some credible guarantee measures and verification means in educaitonal administration sytem,the educational adminsitration system has loopholes in educational administration,data is easily falsified and fraudulent,and thus the trust between students,universities and employers is reduced.With the emergence of blockchain technology,its characteristics of openness,transparency,non-tampering,and permanent deposit are fully applicable to student credit management,academics,qualifications,etc,which has important application value for the healthy development of education and employment.The consensus mechanism is the core technology of the blockchain.However,because the blockchain-based edcational system has its own unique characteristics,it is difficult for the users of the edcational system to participate in the consensus to be practically applied.The DPOS consensus mechainsm adopts the method of electing some proxy nodes to reach a consensus,which can realize the consensus problem of the educational administration system.However,the DPOS mechanism will not vote actively when electing the proxy node,and there is no effective detection mechanism for the error node in the proxy node.Therefore,this paper studies the blockchain consensus mechainsm of the school educational system,and proposes a blockchain consensus algorithm suitable for the educational system.In the improved DPOS consensus algorithm,firstly,according to the different roles of the educational system participating roles,we construct the consensus framework of the group-based educaitonal system.Then,aiming at the error behavior of nodes,the nodes state and nodes state transition mechanism are refined.Finally,the node credit reward and punishment model is designed,the result statistics method is optimized,and the voting scheme based on reward and punishment is proposed to ensure the validity of the proxy node election and the timeliness of abnormal node elimination.Simulation experiments show that the algorithm can effectively guarantee the consensus efficiency and the credibility of the proxy node,and provide theoretical support for the design and implementation of the educational system.On this basis,we design and implement the consensus module of the educational system based on the improved DPOS consensus algorithm,and apply it to the'blockchain e-Certificate Management Subsystem' to complete the interaction between different node clusters through smart contracts.The function of depositing,encrypting,querying and sharing the student's e-Cert is realized.First,the complete blockchain educational system participants are divided into four categories:schools,students,education departments and enterprises.Then,the e-Certificate Subsystem Consenesus Module is divided into 7 sub-modules such as node registration,node status management,voting,statistical votes,proxy node update and producation block.Finally,through the consensus mechanism,it not only verifies the feasibility of the proposed algorithm,but also supports the realization of the educational electronic certificate subsystem.
Keywords/Search Tags:Educational administration system, blockchain, consensus mechanism, DPOS, credit reward and punishment
PDF Full Text Request
Related items