An Ethereum Based e-Voting System
摘要
Developing an electronic voting system that would replace the old, traditional electing procedures has been a concern of many researchers for years. Blockchain technology could provide some guarantees for voting platforms, such as transparency, immutability, and confidentiality. In most research works, secure and reliable electronic voting systems are required to address known security, anonymity, and fraud issues. This paper presents a secure decentralized electronic voting system, named the EtherVote, which is based on the Ethereum Blockchain network focusing on eligible citizens’ identification. The EtherVote is a serverless e-voting model, thus improving security, privacy, and election costs. An effective method for voter registration and identification to enhance security is proposed. Among the main properties the EtherVote holds are storing encrypted votes, efficiency in handling elections with numerous participants, and simplicity. The system is tested and evaluated, vulnerabilities and possible attacks are exposed, and a discussion examines opportunities for enhancing the proposed e-voting system.