SEVA: A Smart Electronic Voting Application Using Blockchain Technology

Abstract: 

Electronic voting applications are an active area of research and many blockchain-based models have been proposed and implemented. However, most of these models are only partially decentralized, meaning that while the blockchain is used to store votes, the application itself is still vulnerable to attacks like Denial of Service (DoS), Single Point of Failure (SPF), and fraudulent record modification since it is programmed using tools like HTML, CSS, and JavaScript. In this paper, we present SEVA, a fully decentralized electronic voting application that places both the code and data in Ethereum to provide greater protection against vulnerabilities. We also propose a new consensus algorithm called Proof of Smart Vote (PoSV) that is energy-efficient and serves as an alternative to the energy-intensive Proof of Work (PoW) algorithm. We have implemented and evaluated SEVA with PoSV and compared it with a partially decentralized model of the application.

Author: 

Jacob Abegunde, Joseph Spring, Hannan Xiao

Year: 

2021

Domain: 

Dimension: 

Region: 

Data Type: 

Keywords: