Electronic Voting System Based on Blockchain Technology
Abstract
This paper presents a blockchain-based electronic voting system designed to address the persistent challenges of transparency, security, and integrity in democratic electoral processes. Traditional voting systems in countries like Nepal suffer from vote manipulation, ballot rigging, logistical inefficiencies, and limited public trust. To overcome these limitations, this work proposes a decentralized e-voting application built on the Ethereum blockchain, leveraging smart contracts for tamper-proof vote recording and enforcement of voting rules. The system incorporates multi-factor authentication, combining facial recognition via OpenCV with Voter ID and Date of Birth verification to ensure only eligible voters participate. MetaMask wallet integration enables secure blockchain transactions, while Web3.js facilitates real-time interaction between the frontend and the deployed smart contracts on Ganache. The methodology encompasses data collection, voter authentication, smart contract deployment, and result retrieval. This paper offers a scalable and cost-effective alternative to conventional voting methods, with future scope for public Ethereum deployment and expanded biometric authentication.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.