A BLOCKCHAIN-BASED ELECTRONIC VOTING SYSTEM WITH AUTOMATED LEADERLESS BFT CONSENSUS

Maksym Holikov, Mariia Rodinko, Dmytro Uzlov, Artem Bronnikov

Abstract


The article discusses a decentralized electronic voting system based on blockchain technology. This study aims to improve the performance and fault tolerance of blockchain-based electronic voting systems by introducing the Automated Leaderless Byzantine Fault Tolerance (AL-BFT) consensus protocol. This study aims to develop and evaluate an electronic voting system model that applies the proposed AL-BFT consensus mechanism in a permissioned peer-to-peer network. The methods used include computer modeling of a peer-to-peer (P2P) network, implementation of a decentralized ledger, and experimental load testing of the consensus protocol. System performance is evaluated using key metrics, such as transaction latency, throughput (requests per second), fault tolerance threshold, and scalability. The study results include the development of a conceptual architecture for the electronic voting system, the identification of its core components, and the analysis of their interactions to ensure data integrity and the reliability of voting results. At each stage of the electoral process, data security is considered, and additional protection mechanisms are analyzed to enhance system robustness. Eliminating the leader election phase from the consensus process is a key feature of the proposed approach, thereby reducing coordination overhead and enabling more efficient agreement among nodes. The proposed AL-BFT protocol reduces transaction latency and improves throughput while maintaining the fault tolerance level of traditional Byzantine Fault Tolerance-based approaches. The results confirm improved efficiency compared to classical leader-based consensus mechanisms, particularly in small permissioned blockchain networks. Conclusions. A practical implementation of the system has been developed and tested under real simulated load conditions. The proposed solution ensures stable system operation and reliable consensus formation. The system can be effectively applied to university elections, organizational voting, and other scenarios that require transparency, security, and manipulation resistance


Keywords


electronic voting system, blockchain, consensus protocol, BFT protocol.

References


Aidynov, T., Goranin, N., Satybaldina, D., & Nurusheva, A. A systematic literature review of current trends in electronic voting system protection using modern cryptography. Applied Sciences, 2024, vol. 14, iss. 7, article no. 2742. DOI: 10.3390/app14072742.

Almeida, R. L., Baiardi, F., Maesa, D. D. F., & Ricci, L. Impact of Decentralization on Electronic Voting Systems: A Systematic Literature Survey. IEEE Access, 2023, vol. 11, pp. 132389–132423. DOI: 10.1109/ACCESS.2023.3336593.

Ohize, H. O., Onumanyi, A. J., Umar, B. U., Ajao, L. A., Isah, R. O., Dogo, E. M., & Ibrahim, M. M. Blockchain for securing electronic voting systems: a survey of architectures, trends, solutions, and challenges. Cluster Computing, 2025, vol. 28, iss. 2, article no. 132. DOI: 10.1007/s10586-024-04709-8.

El Kafhali, S. Blockchain‐Based Electronic Voting System: Significance and Requirements. Mathematical Problems in Engineering, 2024, vol. 2024, article no. 5591147. DOI: 10.1155/2024/5591147.

Balogh, S., Gallo, O., Ploszek, R., Špaček, P., & Zajac, P. IoT security challenges: Cloud and blockchain postquantum cryptography and evolutionary techniques. Electronics, 2021, vol. 10, iss. 21, article no. 2647. DOI: 10.3390/electronics10212647.

Zhang, B., Oliynykov, R., & Balogun, H. A Treasury System for Cryptocurrencies: Enabling Better Collaborative Intelligence. Proceedings of Network and Distributed Systems Security (NDSS) Symposium 2019, San Diego, CA, USA, 2019, 15 p. DOI: 10.14722/ndss.2019.23024.

Mannonov, K. M. U., & Myeong, S. Citizens’ perception of blockchain-based e-voting systems: Focusing on TAM. Sustainability, 2024, vol. 16, iss. 11, article no. 4387. DOI: 10.3390/su16114387.

Valimised. Introduction to i-voting. Available at: https://www.valimised.ee/en/internet-voting/more-about-i-voting/introduction-i-voting (accessed 24.04.2025).

Lever, K. E. Single Points of Failure Within Systems-of-Systems. Proceedings of 14th Annual Post Graduate Symposium on the Convergence of Telecommunications, Networking and Broadcasting (PGNet), Liverpool, 2013, pp. 183–188. Available at: https://www.researchgate.net/publication/268684111_Single_Points_of_Failure_Within_Systems-of-Systems (accessed 24.04.2025).

Isirova, K., Kiian, A., Rodinko, M., & Kuznetsov, A. Decentralized Electronic Voting System Based on Blockchain Technology Developing Principals. Proceedings of The Third International Workshop on Computer Modeling and Intelligent Systems, 2020, vol. 2608, pp. 211–223. DOI: 10.32782/CMIS/2608-17.

Specter, M. A., Koppel, J., & Weitzner, D. The ballot is busted before the blockchain: a security analysis of voatz, the first internet voting application used in U.S. federal elections. Proceedings of the 29th USENIX Conference on Security Symposium (SEC'20), USENIX Association, USA, 2020, article no. 87, pp. 1535–1552. DOI: 10.5555/3489212.3489299.

Follow My Vote. Available at: https://followmyvote.com (accessed 24.04.2025).

Horizon State. Elections. Available at: https://horizonstate.com/horizon-state-solutions/horizon-state-elections/ (accessed 24.04.2025).

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

Singh, I., Kaur, A., Agarwal, P., & Idrees, S. M. Enhancing security and transparency in online voting through blockchain decentralization. SN Computer Science, 2024, vol. 5, article no. 921. DOI: 10.1007/s42979-024-03286-2.

Zimba, A., Phiri, K. O., Mulenga, M., & Mukupa, G. A systematic literature review of blockchain technology and energy efficiency based on consensus mechanisms, architectural innovations, and sustainable solutions. Discover Analytics, 2025, vol. 3, iss. 1, article no. 14. DOI: 10.1007/s44257-025-00041-6.

Zhang, G., et al. Reaching consensus in the byzantine empire: A comprehensive review of bft consensus algorithms. ACM Computing Surveys, 2024, vol. 56, iss. 5, pp. 1–41. DOI: 10.1145/3636553.

Shen, Z., Qu, Q., & Chen, X.-B. Blockchain Consensus Mechanisms: A Comprehensive Review and Performance Analysis Framework. Electronics, 2025, vol. 14, iss. 17, article no. 3567. DOI: 10.3390/electronics14173567.

Li, F., Kou, Y., Wang, G., & Xue, X. An effective consensus based on PBFT and reputation mechanism for service ecosystems. International Journal of Web Information Systems, 2025, vol. 21, iss. 6, pp. 670–691. DOI: 10.1108/IJWIS-06-2025-0152.

Nguyen, C., & Costa, A. Blockchain-Based Digital Voting Systems: Security and Usability Analysis. ITSI Transactions on Electrical and Electronics Engineering, 2025, vol. 12, iss. 1, pp. 1–6. DOI: 10.65521/itsi-teee.v12i1.141.

Zheng, Z., Xie, S., Dai, H.-N., Chen, X., & Wang, H. Blockchain challenges and opportunities: a survey. International Journal of Web and Grid Services, 2018, vol. 14, iss. 4, pp. 352–375. DOI: 10.1504/IJWGS.2018.095647.

Dorfleitner, G., Muck, F., & Scheckenbach, I. Blockchain applications for climate protection: A global empirical investigation. Renewable and Sustainable Energy Reviews, 2021, vol. 149, article no. 111378. DOI: 10.1016/j.rser.2021.111378.

Elrom, E. The Blockchain Developer: A Practical Guide for Designing, Implementing, Publishing, Testing, and Securing Distributed Blockchain-based Projects. Berkeley, CA, Apress, 2019. 527 p. DOI: 10.1007/978-1-4842-4847-8.

Kushch, S., & Prieto-Castrillo, F. Blockchain for Dynamic Nodes in a Smart City. Proceedings of 5th World Forum on Internet of Things (WF-IoT'19), IEEE, Limerick, Ireland, 2019, pp. 29–34. DOI: 10.1109/WF-IoT.2019.8767336.

Zhang, R., Xue, R., & Liu, L. Security and Privacy on Blockchain. ACM Computing Surveys (CSUR), 2019, vol. 52, iss. 3, article no. 51, pp. 1–34. DOI: 10.1145/3316481.

Eckel, B. Thinking in Java. 4th ed. United States of America, Courier in Stoughton, 2006. 1057 p.

Spring. Spring makes Java simple. Available at: https://spring.io/ (accessed 24.04.2025).

Baeldung. Spring Tutorial. Available at: https://www.baeldung.com/spring-tutorial (accessed 24.04.2025).

Tiwari, P., Choudhary, V., & Aman, S. Analysis and Comparison of DES, AES, RSA Encryption Algorithms. Proceedings of 4th International Conference on Advances in Computing, Communication Control and Networking (ICAC3N), Greater Noida, India, 2022, pp. 1913–1918. DOI: 10.1109/ICAC3N56670.2022.10073996.

FIPS PUB 180-4, Federal Information Processing Standards Publication. Secure Hash Standard (SHS), 2015. DOI: 10.6028/NIST.FIPS.180-4.

Vue.js. The Progressive JavaScript Framework. Available at: https://vuejs.org (accessed 24.04.2025).




DOI: https://doi.org/10.32620/reks.2026.2.15

Refbacks

  • There are currently no refbacks.