International Peer-Reviewed Journal•Open Access•ISSN 2456-8880
[email protected]•+91-7433024337

Home / Current Issue / Paper 1723906

1723906 Vol 10 · Issue 4 Download Paper

Decentralized Voting System Using Blockchain and Web3

Rajashekar K J Divya C Bhavyashree M H Chinmayi D S Chithritha N Vidyashree M R

Subject area: Science,Engineering and Technology  ·  Area of research: Blockchain Technology, Web3, and Cybersecurity

Abstract

Conventional electronic voting depends on a central server and database, so voters and observers must trust the organization that operates them. This paper presents a decentralized voting application in which the main election rules are enforced by a Solidity smart contract running on an Ethereum-compatible blockchain. A React and Next.js front end communicates with the contract through Web3 and an Ethereum wallet. The organizer, who deploys the contract, registers candidates and voters and activates or deactivates voting. Before a vote is accepted, the contract checks that voting is active, that the sender is a registered voter, that the voter has not voted before, and that the chosen candidate exists. Accepted votes update the candidate's count and emit events that the interface uses to refresh its data. The system is built with open-source tools (Hardhat, OpenZeppelin, Ethers, Next.js) and is presented as a working prototype. The paper describes the architecture, data structures, modules and test cases, shows the user-interface screens, and discusses limitations such as voter authentication, privacy, scalability and the absence of an automated test suite for the voting contract.

Keywords

blockchain; decentralized application; smart contract; Web3; electronic voting

References

[1] Jangada A, Dadlani N, Raina S, Sooraj V, Buchade AR. De-centralize voting system using blockchain. In: 2022 IEEE International Conference on Blockchain and Distributed Systems Security (ICBDS). Pune, India; 2022. p. 1–5.

[2] Jadhav J, Ghude P, Pashte S, Sonawane A. Decentralized based e-voting system using blockchain technology. In: 2024 International Conference on Advances in Computing Research on Science Engineering and Technology (ACROSET). Indore, India; 2024. p. 1–6.

[3] Balti A, Prabhu A, Shahi S, Dahifale S, Maheta V. A decentralized and immutable e-voting system using blockchain. In: 2023 International Conference on Sustainable Computing and Smart Systems (ICSCSS). Coimbatore, India; 2023. p. 1434–1439.

[4] Patidar K, Jain S. Decentralized e-voting portal using blockchain. In: 2019 10th International Conference on Computing, Communication and Networking Technologies (ICCCNT). Kanpur, India; 2019. p. 1–4.

[5] Al-Madani M, et al. Securing e-voting based on blockchain in P2P network. EURASIP Journal on Wireless Communications and Networking. 2019.

[6] The decentralized voting model using the Hyperledger platform. In: 2019 International Conference on Information and Telecommunication Technologies and Radio Electronics (UkrMiCo). 2019. https://doi.org/10.1109/UkrMiCo47782.2019.9165368

[7] Towards the intelligent agents for blockchain e-voting system. Procedia Computer Science. 2018;141:239–246. https://doi.org/10.1016/j.procs.2018.10.177

[8] A scalable decentralized privacy-preserving e-voting system based on zero-knowledge off-chain computations. Journal of Information Security and Applications. 2023;79:103645. https://doi.org/10.1016/j.jisa.2023.103645

[9] A biometrics-generated private/public key cryptography for a blockchain-based e-voting system. Egyptian Informatics Journal. 2024;25:100447. https://doi.org/10.1016/j.eij.2024.100447

[10] E-voting system using cloud-based hybrid blockchain technology. Journal of Safety Science and Resilience. 2024;5(1):102–109. https://doi.org/10.1016/j.jnlssr.2024.01.002

[11] Blockchain-based electronic voting systems: A case study in Morocco. International Journal of Intelligent Networks. 2024;5:38–48. https://doi.org/10.1016/j.ijin.2024.01.004

[12] Blockchain for securing electronic voting systems: A survey of architectures, trends, solutions, and challenges. Cluster Computing. 2024. https://doi.org/10.1007/s10586-024-04709-8

[13] Efficient, usable and coercion-resistant blockchain-based e-voting. Journal of Information Security and Applications. 2025;92:104074. https://doi.org/10.1016/j.jisa.2025.104074

[14] Leveraging blockchain for robust and transparent e-voting systems. Computer Science & Engineering. 2025;3:100086. https://doi.org/10.1016/j.csa.2025.100086

[15] A secure approach to mitigate double voting in electronic voting systems using blockchain technology. In: 2025 8th International Conference on Circuit, Power & Computing Technologies (ICCPCT). 2025. https://doi.org/10.1109/ICCPCT65132.2025.11176586

[16] Implementation of blockchain-based electronic voting system: A case study in Indonesia. Procedia Computer Science. 2025;269:1–12. https://doi.org/10.1016/j.procs.2025.08.253

[17] Blockchain-enabled smart contracts and prioritized delegated proof-of-stake paradigm for secure and scalable electronic voting systems. Blockchain: Research and Applications. 2026;7(4):100348. https://doi.org/10.1016/j.bcra.2025.100348

[18] A sustainable hybrid cryptographic framework for energy optimization and scalability in blockchain-based e-voting. Scientific African. 2026;31:e03191. https://doi.org/10.1016/j.sciaf.2026.e03191

[19] Pradhan S, Sanjta A, Reddy MDK, Raviteja N, Kumar TD. Decentralized voting system using blockchain technology. Lovely Professional University; SSRN. https://ssrn.com/abstract=4483688

[20] Reddy KK, Kumar GV, Sirimulla SS, Singh C, Reddy CK, Reddy PPS. Decentralized voting system using blockchain. International Journal of Scientific Research in Science, Engineering and Technology. 2024;11(2):211–219. https://doi.org/10.32628/IJSRSET2310216

How to cite this paper

Rajashekar K J, Divya C, Bhavyashree M H, Chinmayi D S, Chithritha N; Vidyashree M R "Decentralized Voting System Using Blockchain and Web3" Iconic Research And Engineering Journals Volume 10 Issue 4 2026 Page 4750-4758
Rajashekar K J, Divya C, Bhavyashree M H, Chinmayi D S, Chithritha N; Vidyashree M R "Decentralized Voting System Using Blockchain and Web3" Iconic Research And Engineering Journals, vol. 10, no. 4, Oct. 2026
Rajashekar K J, Divya C, Bhavyashree M H, Chinmayi D S, Chithritha N; Vidyashree M R (2026). Decentralized Voting System Using Blockchain and Web3. Iconic Research And Engineering Journals, 10(4).
Rajashekar K J, Divya C, Bhavyashree M H, Chinmayi D S, Chithritha N; Vidyashree M R "Decentralized Voting System Using Blockchain and Web3" Iconic Research And Engineering Journals, vol. 10, no. 4, Oct. 2026.
@article{1723906,
      author = {Rajashekar K J, Divya C, Bhavyashree M H, Chinmayi D S, Chithritha N; Vidyashree M R},
      title = {Decentralized Voting System Using Blockchain and Web3},
      journal = {Iconic Research And Engineering Journals},
      year = {2026},
      volume = {10},
      number = {4},
      pages = {4750-4758},
      issn = {2456-8880},
      url = {https://www.irejournals.com/formatedpaper/1723906.pdf},
      abstract = {Conventional electronic voting depends on a central server and database, so voters and observers must trust the organization that operates them. This paper presents a decentralized voting application in which the main election rules are enforced by a Solidity smart contract running on an Ethereum-compatible blockchain. A React and Next.js front end communicates with the contract through Web3 and an Ethereum wallet. The organizer, who deploys the contract, registers candidates and voters and activates or deactivates voting. Before a vote is accepted, the contract checks that voting is active, that the sender is a registered voter, that the voter has not voted before, and that the chosen candidate exists. Accepted votes update the candidate's count and emit events that the interface uses to refresh its data. The system is built with open-source tools (Hardhat, OpenZeppelin, Ethers, Next.js) and is presented as a working prototype. The paper describes the architecture, data structures, modules and test cases, shows the user-interface screens, and discusses limitations such as voter authentication, privacy, scalability and the absence of an automated test suite for the voting contract.},
      keywords = {blockchain; decentralized application; smart contract; Web3; electronic voting},
      month = {October},
  }