Blockchain-Based Transparent and Tamper-Resistant Decentralized Digital Voting System
DOI:
https://doi.org/10.62643/ijerst.2026.v22.n2(1).pp399-410Keywords:
Digital Voting, Blockchain, Ethereum, Solidity, Smart Contracts, Decentralised Application, Electronic Voting, Ganache, MetaMask, OTP Authentication, Tamper Resistance, Relayer Pattern.Abstract
The electoral integrity is the keystone of democracy. The major drawback is that one can still tamper with the normal voting systems such as the paper ballots or server-based voting, by ballot tampering, more than once, or concealed tallying. In this paper, a novel blockchain-based digital voting system addressing these issues directly is designed. The system is built with Ethereum and Solidity with the Ganache and checked with MetaMask which offers a decentralized and immutable voting system whereby no repository is allowed to alter the documented votes. Another crucial feature of the proposed design is a dual registration scheme: using blockchain wallet addresses (with support to single and batch onboarding), admins can register voters, whereas non-technical users can register via an email-based flow of One-Time Password (OTP) that forwards the votes via a secure relayer contract. The admin dashboard enables users to take care of the whole election lifecycle, they can create elections, add candidates with logos, and track live results and they can give approvals to voters down to the last detail. The experimentations with a local area network there were none with doublevote incidents, and the updates published in sub-seconds time per mined transaction, and emails with registered voters could play without knowing anything about blockchain. The findings indicate that resistant to tampering smart-contract logic can be constructed to offer end-to-end verifiability and mass availability at the same time.
Downloads
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.













