NextGenVote: A Trusted Blockchain-Based System for Secure Digital Voting

Authors:
V. Sahaya Sakila, R. Sujeetha, S. Revathy

Addresses:
Department of Computer Science and Engineering, SRM Institute of Science and Technology, Ramapuram, Chennai, Tamil Nadu, India.

Abstract:

Even in this day and age, when digital technologies are becoming more and more prevalent, it is still extremely important for democratic systems to maintain the honesty and openness of their voting procedures. This article introduces NextGenVote, a decentralised online voting platform developed to address the security, transparency, and confidence issues traditional electronic voting systems face. Automation of election operations, including voter registration, candidate administration, ballot casting, and result computation, is achieved through smart contracts written in the Solidity programming language. The system is built on the Ethereum blockchain. MetaMask is a React-based frontend that uses Web3.js to connect to the blockchain. MetaMask is responsible for ensuring that user authentication and transaction signatures are secure. Therefore, to prevent unauthorised manipulation, the platform utilises a role-based access control approach that clearly distinguishes between administrative capabilities and voter credentials. NextGenVote assures that election results are tamper-proof, traceable, and auditable. It was deployed and tested in a local blockchain environment powered by Ganache. The system provides a solid foundation for scalable, secure, and transparent digital elections by eliminating centralised intermediaries and relying solely on processes executed on the blockchain.

Keywords: Blockchain and Ethereum; Smart Contracts; MetaMask and Ganache; Decentralised Application; Electoral Integrity; Zero-knowledge Proofs; Electronic Voting System.

Received: 23/12/2024, Revised: 13/04/2025, Accepted: 04/06/2025, Published: 12/12/2025

DOI: 10.64091/ATICS.2025.000212

AVE Trends in Intelligent Computing Systems, 2025 Vol. 2 No. 4 , Pages: 196-206

  • 👁 72
  • ⬇ 4
Download PDF