Online Voting System Using Blockchain

This project is a blockchain-based voting application developed using Flask. The system is designed to ensure secure, transparent, and tamper-proof voting processes. The application features user registration for both voters and miners, with distinct functionalities for each. Voters can register and cast their votes, which are then recorded as transactions on the blockchain. Miners are responsible for validating and mining new blocks, thereby securing the blockchain. The custom Blockchain class handles the creation of new blocks, transaction management, proof-of-work, and the detection of tampered blocks to maintain the integrity of the chain. Additionally, the application includes functionalities for displaying the full blockchain, checking for tampering, and resolving conflicts across multiple nodes. This project leverages the decentralized nature of blockchain technology to provide a reliable and immutable voting system. KEYWORDS : Blockchain, Voters, Flask, proof-of-work, Transactions, Tampered Blocks.

Authors

Publication Details

Journal
INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
Published
2025-04-03
DOI
https://doi.org/10.55041/ijsrem43621
Primary Topic
Internet Traffic Analysis and Secure E-voting
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Online Voting System Using Blockchain

Akshay Reddy, K. Abhiram, Jinka Chandu, M. Satyanarayana Reddy
INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
Internet Traffic Analysis and Secure E-voting
article

Online Voting System Using Blockchain

Akshay Reddy, K. Abhiram, Jinka Chandu, M. Satyanarayana Reddy
article en

Abstract

This project is a blockchain-based voting application developed using Flask. The system is designed to ensure secure, transparent, and tamper-proof voting processes. The application features user registration for both voters and miners, with distinct functionalities for each. Voters can register and cast their votes, which are then recorded as transactions on the blockchain. Miners are responsible for validating and mining new blocks, thereby securing the blockchain. The custom Blockchain class handles the creation of new blocks, transaction management, proof-of-work, and the detection of tampered blocks to maintain the integrity of the chain. Additionally, the application includes functionalities for displaying the full blockchain, checking for tampering, and resolving conflicts across multiple nodes. This project leverages the decentralized nature of blockchain technology to provide a reliable and immutable voting system. KEYWORDS : Blockchain, Voters, Flask, proof-of-work, Transactions, Tampered Blocks.

INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENTVol. 09(04)
Openalex Percentile: Top 97%
Internet Traffic Analysis and Secure E-voting
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Online Voting System Using Blockchain — Akshay Reddy, K. Abhiram, et al. · INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT (2025) | TGRS Research Map | TGRS