Electronic Voting System Based on Blockchain Technology

Authors

  • Shirish Tripathi Department of Computer Engineering, Everest Engineering College, Kathmandu, Nepal
  • Ishmriti Acharya Department of Computer Engineering, Everest Engineering College, Kathmandu, Nepal
  • Lalit Pant Department of Computer Engineering, Everest Engineering College, Lalitpur, Nepal
  • Kanchan Rai Department of Computer Engineering, Everest Engineering College, Kathmandu, Nepal
  • Dibas Timalsena Department of Computer Engineering, Everest Engineering College, Lalitpur, Nepal

DOI:

https://doi.org/10.3126/injet-indev.v2i2.95710

Keywords:

Blockchain, Voting system, Ethereum, MetaMask, Ganache, Smart Contracts, Truffle, OpenCV, Web3.js

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.

Downloads

Download data is not yet available.
Abstract
9
PDF
5

Downloads

Published

2026-06-12

How to Cite

Tripathi, S., Acharya, I., Pant, L., Rai, K., & Timalsena, D. (2026). Electronic Voting System Based on Blockchain Technology. International Journal on Engineering Technology and Infrastructure Development, 2(2), 138–149. https://doi.org/10.3126/injet-indev.v2i2.95710

Issue

Section

Articles