SEVA: A Smart Electronic Voting Application Using Blockchain Technology
The development of electronic voting applications remains an active area of research and this has led to the proposal and implementation of many models based on blockchains. However, most of the proposed models are partially decentralized solutions, in which the blockchain is used as a storage media for votes while the application is written in programming tools such as HTML, CSS, and JavaScript. This makes them vulnerable to attacks such as Denial of Service (DoS) attacks, Single Point of Failure (SPF), and fraudulent record modification. In this paper, we propose a fully decentralized electronic voting application, SEVA, in which we placed the whole application (code and data) in Ethereum to protect the application from vul- nerabilities. Additionally, we propose a new consensus algorithm, Proof of Smart Vote (PoSV) for SEVA, as a viable energy-saving alternative to the energy-intensive Proof of Work (PoW). We implemented and evaluated SEVA with PoSV and compared it with a partially decentralized model of the application.
Item Type | Other |
---|---|
Date Deposited | 14 Nov 2024 10:59 |
Last Modified | 14 Nov 2024 10:59 |
-
picture_as_pdf - SEVA_A_Smart_Electronic_Voting_Application_Using_Blockchain_Technology.pdf