Abstract
Introduction: The notion of electronic voting has evolved over a period of time, replacing the traditional system, which was based on paper ballots. Several types of electronic voting systems exist, still the implementation is partial and there is a scope for improvement for making it more secure and user-friendly.
Method In this paper, a proof-of-concept is presented which aims to address the issues and challenges in the electoral system by using the concept of Ethereum blockchain and smart contracts.
Result: These electronic electoral processes propose a centralized solution that can be easily tampered, thus increasing the problem of distrust in the citizens. To overcome this, blockchain technology can be used for implementing mobile-based electronic voting system. Blockchain technology is aiding in the development of novel digital services that are more secure and reliable.
Discussion: The main objective of this paper is to depict how a feasible, secure, and reliable mobile voting system can be built by implementing the concept of blockchain and smart contracts.
Conclusion: The issue of security and transparency in the voting system can be addressed using blockchain technology. The present study aims to fulfill these gaps partially by providing use-case for the voting process, which is based on mobile and blockchain technology.
Keywords: Blockchain, voting, Ethereum, smart contract, transparency, transaction.
Graphical Abstract