Font Size: a A A

Design And Implementation Of Electronic Voting System Based On Ethereum

Posted on:2020-02-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y GeFull Text:PDF
GTID:2428330572984283Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Block chain is essentially a kind of chain data structure,which combines data blocks in sequence according to time sequence,and guarantees non-tampering and non-forgery distributed accounts by cryptography.Aiming at the inefficiency and waste of resources of off-line voting,and the problems of online voting brushing.fraudulent voting and the security,fairness and anonymity of voting system,this paper designs and implements an electronic voting system based on Ethereum technology to ensure the security,reliability,authenticity and integrity of the voting data,verifiable and unalterable voting results,and enhance public trust.This paper introduces the key technologies of the development of Ethereum,and analyses the advantages and feasibility of the application of block chain technology in voting system.On this basis,it presents the requirement analysis and system architecture design of Ethereum-based electronic voting system,including the design of block chain layer and intelligent contract,as well as detailed design schemes of each module and database.The main functions of open online voting,weighted voting,representative voting and large-scale voting are realized.The trust problem in electronic voting system is solved and the decentralization is realized.Finally,the feasibility conclusions and prospects of Ethereum electronic voting system are given.
Keywords/Search Tags:Ethereum, Electronic voting, Smart contract, BlockChain
PDF Full Text Request
Related items