The Design and Evaluation of a Decentralized E-Voting System Using Ethereum Smart Contracts


  • Ludgerdus Pati Hurit * Mail Universitas Kristen Immanuel, Yogyakarta, Indonesia
  • Yo'el Pieter Sumihar Universitas Kristen Immanuel, Yogyakarta, Indonesia
  • Haeni Budiati Universitas Kristen Immanuel, Yogyakarta, Indonesia
  • (*) Corresponding Author
Keywords: Blockchain; E-voting; Ethereum; Next.js; Smart Contract

Abstract

The widespread implementation of electronic voting systems poses ongoing challenges related to data integrity, transparency, and centralized control, which can increase the risk of vote manipulation and reduce traceability. To address these issues, this study designs and evaluates a decentralized electronic voting system implemented using Ethereum smart contracts. The objective of this research is to test the ability of blockchain technology to support a secure, transparent, and tamper-resistant voting process in a decentralized environment. The research methodology includes requirements analysis, system design, system implementation, and functional testing. Black-box testing was conducted to verify the system's functionality throughout the voting process. The proposed system permanently records voting transactions on the blockchain, preventing unauthorized modifications while allowing transaction verification by network participants. Voter privacy is maintained by separating voter identity data from voting records and implementing blockchain address abstraction, ensuring that individual votes cannot be directly linked to voter identities. System evaluation focuses on transaction costs and confirmation times. Performance testing was conducted using six test transactions on the Sepolia blockchain network. The total transaction cost recorded was 0.006076 ETH, with an average cost of 0.001013 ETH per transaction. The minimum transaction cost of 0.000091 ETH occurred during voting operations, while the maximum cost of 0.005596 ETH was associated with smart contract deployment and higher network base fees. The average transaction confirmation time was approximately 12 seconds. Although the evaluation was based on a limited number of transactions, the results indicate that the proposed system demonstrates reliable transaction execution, acceptable gas usage, and high transparency. Further large-scale testing is recommended for future work.

Downloads

Download data is not yet available.

Author Biographies

Yo'el Pieter Sumihar, Universitas Kristen Immanuel, Yogyakarta

Lecturer in Informatics at the Faculty of Computer Science, Universitas Kristen Immanuel, Yogyakarta, Indonesia.

Haeni Budiati, Universitas Kristen Immanuel, Yogyakarta

Lecturer in Informatics at the Faculty of Computer Science, Universitas Kristen Immanuel, Yogyakarta, Indonesia.

References

Alvi, S. T., Uddin, M. N., Islam, L., & Ahamed, S. (2022). DVTChain: A blockchain-based decentralized mechanism to ensure the security of digital voting system voting system. Journal of King Saud University - Computer and Information Sciences, 34(9), 6855–6871. https://doi.org/10.1016/j.jksuci.2022.06.014

Aziz, M. J. A., & Shukur, Z. (2021). Blockchain for Electronic Voting System—Review and Open Research Challenges. https://www.mdpi.com/1424-8220/21/17/5874

Ethereum gas and fees: Technical overview. (2025). Ethereum.Org. https://ethereum.org/developers/docs/gas/

Gadekallu, T. R., Huynh-The, T., Wang, W., Yenduri, G., Ranaweera, P., Pham, Q.-V., Costa, D. B. da, & Liyanage, M. (2022). Blockchain for the Metaverse: A Review (No. arXiv:2203.09738). arXiv. https://doi.org/10.48550/arXiv.2203.09738

Hajian Berenjestanaki, M., Barzegar, H. R., El Ioini, N., & Pahl, C. (2024). Blockchain-Based E-Voting Systems: A Technology Review. Electronics, 13(1), 17. https://doi.org/10.3390/electronics13010017

Hu, B., & Huang, H. (2025). Design of a secure electronic voting system based on zero-knowledge proof and blockchain technology. Journal of Computational Methods in Sciences and Engineering, 14727978251361854. https://doi.org/10.1177/14727978251361854

Jain, A. K., Kalra, S., Kapoor, K., & Jangra, V. (2023). Blockchain-Based Secure E-voting System Using Aadhaar Authentication. In H. K. Thakkar, M. Swarnkar, & R. S. Bhadoria (Eds.), Predictive Data Security using AI: Insights and Issues of Blockchain, IoT, and DevOps (pp. 89–103). Springer Nature. https://doi.org/10.1007/978-981-19-6290-5_5

Jayakumari, B., Sheeba, S. L., Eapen, M., Anbarasi, J., Ravi, V., Suganya, A., & Jawahar, M. (2024). E-voting system using cloud-based hybrid blockchain technology. Journal of Safety Science and Resilience, 5(1), 102–109. https://doi.org/10.1016/j.jnlssr.2024.01.002

Khan, S. N., Loukil, F., Ghedira-Guegan, C., Benkhelifa, E., & Bani-Hani, A. (2021). Blockchain smart contracts: Applications, challenges, and future trends. Peer-to-Peer Networking and Applications, 14(5), 2901–2925. https://doi.org/10.1007/s12083-021-01127-0

Kim, H., & Kim, D. (2024). Optimal Gas Fee Minimization in DeFi: Enhancing Efficiency and Security on the Ethereum Blockchain. IEEE Access, 12, 173810–173823. https://doi.org/10.1109/ACCESS.2024.3495714

Leinweber, M., Willig, J., & Schoenfeld, S. A. (2024). Mastering Crypto Assets: Investing in Bitcoin, Ethereum and Beyond. John Wiley & Sons.

Mukherjee, A., Majumdar, S., Kolya, A. K., & Nandi, S. (2023). A Privacy-Preserving Blockchain-based E-voting System (No. arXiv:2307.08412). arXiv. https://doi.org/10.48550/arXiv.2307.08412

Ohize, H. O., Onumanyi, A. J., Umar, B. U., Ajao, L. A., Isah, R. O., Dogo, E. M., Nuhu, B. K., Olaniyi, O. M., Ambafi, J. G., Sheidu, V. B., & Ibrahim, M. M. (2024). Blockchain for securing electronic voting systems: A survey of architectures, trends, solutions, and challenges. Cluster Computing, 28(2), 132. https://doi.org/10.1007/s10586-024-04709-8

Rathee, G., Iqbal, R., Waqar, O., & Bashir, A. K. (2021). On the Design and Implementation of a Blockchain Enabled E-Voting Application Within IoT-Oriented Smart Cities. IEEE Access, 9, 34165–34176. https://doi.org/10.1109/ACCESS.2021.3061411

Sandeep, K. P., & Chandra Satapathy, S. (2021). Blockchain Technology: Applications and Challenges. Springer Cham. https://link.springer.com/book/10.1007/978-3-030-69395-4

Singh, A., Ganesh, A., Patil, R. R., Kumar, S., Rani, R., & Pippal, S. K. (2023). Secure Voting Website Using Ethereum and Smart Contracts. Applied System Innovation, 6(4), 70. https://doi.org/10.3390/asi6040070

Singh, I., Kaur, A., Agarwal, P., & Idrees, S. M. (2024). Enhancing Security and Transparency in Online Voting through Blockchain Decentralization. SN Computer Science, 5(7), 921. https://doi.org/10.1007/s42979-024-03286-2

Syaifudin, Y. W., Prada Aprilia, S., Apriliyanto, S., Rizqiyatul Himmah, D., Siradjuddin, I., Sinal, M., & Aulia Rahmadani, A. (2024). Blockchain-Based E-Voting System: A Decentralized Approach on the Ethereum Private Network. International Journal of Frontier Technology and Engineering, 3(1), 1–18. https://doi.org/10.33795/ijfte.v3i1.6095

Wang, B., Guo, F., Liu, Y., Li, B., & Yuan, Y. (2024). An efficient and versatile e-voting scheme on blockchain. Cybersecurity, 7(1), 62. https://doi.org/10.1186/s42400-024-00226-8

Wang, X., Feng, T., Liu, C., & Fang, J. (2024). Multi party confidential verifiable electronic voting scheme based on blockchain. Journal of Cloud Computing, 13(1), 160. https://doi.org/10.1186/s13677-024-00723-8

Wood, D. G. (2025). ETHEREUM: A Secure Decentralised Generalised Transaction Ledger.


Bila bermanfaat silahkan share artikel ini

Berikan Komentar Anda terhadap artikel The Design and Evaluation of a Decentralized E-Voting System Using Ethereum Smart Contracts

Dimensions Badge
Article History
Published: 2026-01-11
Abstract View: 410 times
PDF Download: 315 times
Issue
Section
Articles