A Blockchain Based Voting System: VOTECHAIN
A Blockchain Based Voting System: VOTECHAIN
Piyushkumar D. Ratanpure1, Shivam S. Lanjewar2, Prajwal V. Gourkhede3, Shantanu N. Wankhede4, Namo S. Shende5, Divya Badwaik 6
1Information Technology & Nagpur Institute of Technology,Nagpur
ABSTRACT:The increasing demand for secure, transparent, and efficient electoral systems has led to the exploration of advanced digital technologies in voting processes. Traditional voting systems, including paper-based and electronic voting machines, are often associated with challenges such as lack of transparency, susceptibility to tampering, centralized control, and delayed result processing. To overcome these limitations, this paper proposes VOTECHAIN, a blockchain-based electronic voting system that leverages the decentralized and immutable nature of blockchain technology to ensure trust and security in elections.The proposed system is built on the Ethereum blockchain using smart contracts, which automate critical operations such as voter registration, candidate registration, vote casting, and result computation. Each vote is treated as a secure transaction and is recorded on a distributed ledger, making it tamper-proof and verifiable. The system ensures that each voter can cast only one vote while maintaining voter anonymity through cryptographic techniques.A web-based decentralized application (VOTECHAIN) is developed using Web3.js and MetaMask to facilitate user interaction with the blockchain network. The system is tested using Ethereum test networks, demonstrating efficient performance, secure transaction handling, and transparent vote counting. The results indicate that blockchain technology can significantly enhance the reliability and integrity of electronic voting systems.