Open Access

Performance Analysis of Raft-Based Alternative Consensus Algorithms

Turkish Raft Tabanlı Alternatif Konsensüs Algoritmalarının Performans Analizi

Halil İbrahim Yılmaz1*, Ahmet Coşkunçay2
1Yazılım Mühendisliği/Mühendislik Fakültesi, Atatürk Üniversitesi, Erzurum, Türkiye
2Bilgisayar Mühendisliği/ Mühendislik Fakültesi, Atatürk Üniversitesi, Erzurum, Türkiye
* Corresponding author: yilmaz.halil@atauni.edu.tr

Presented at the International Symposium on AI-Driven Engineering Systems (ISADES2025), Tokat, Turkiye, Jun 19, 2025

SETSCI Conference Proceedings, 2025, 22, Page (s): 102-106 , https://doi.org/10.36287/setsci.22.47.001

Published Date: 10 July 2025

Blockchain technologies are based on concepts such as asymmetric encryption, hash algorithms, distributed structure, smart contracts, and consensus mechanisms. Consensus mechanisms are methods that ensure that data in all nodes produce the same, verifiable, consistent, and valid results in distributed systems, including blockchain technology. In a blockchain network, they guarantee that information remains consistent across all nodes. Leading vote-based consensus protocols such as Raft, although widely used, have various disadvantages and need improvement in some aspects. In particular, problems such as the fact that all responsibility lies with the leader node, reputation problems in nodes, and the existence of the possibility of Byzantine errors have led to improvement studies on the Raft consensus algorithm. Therefore, considering alternative consensus protocols, with their unique design features, contributes to current developments for academic circles, blockchain practitioners, and researchers and allows the field to advance. In this study, it is aimed to compare the improvement attempts on the Raft algorithm by performing performance analysis on the throughput and delay metrics of the X-RAFT, RE-RAFT, RR-RAFT and LRD-RAFT consensus algorithms based on the Raft consensus algorithm in a simulation to be created. The results to be obtained by measuring the performance of the newly developed consensus algorithms are intended to give an idea about the performance of vote-based consensus algorithms on blockchain networks. 

Keywords - blockchain, consensus protocol, raft, throughput, latency

Blokzincir teknolojileri, asimetrik şifreleme, hash algoritmaları, dağıtık yapı, akıllı sözleşmeler ve konsensüs mekanizmaları gibi kavramlara dayanır. Konsensüs mekanizmaları, blokzincir teknolojisi de dahil olmak üzere dağıtık sistemlerde, tüm düğümlerdeki verilerin aynı, doğrulanabilir, tutarlı ve geçerli sonuçlar üretmesini sağlayan yöntemlerdir. Bir blokzincir ağında, bilgilerin tüm düğümlerde tutarlı kalmasını garanti ederler. Raft gibi önde gelen oy tabanlı konsensüs protokolleri ise yaygın kullanılsalar da çeşitli dezavantajlar barındırmakta ve bazı yönlerden iyileştirmeye ihtiyaç duymaktadır. Özellikle tüm sorumluluğun lider düğüm üzerinde olması, düğümlerdeki itibar sorunları ve Bizans hata olasılığının varlığı gibi sorunlar, Raft konsensüs algoritması üzerinde iyileştirme çalışmalarına sebep olmuştur. Bu nedenle alternatif konsensüs protokollerinin ele alınması, sahip oldukları özgün tasarım nitelikleriyle, akademik çevreler, blokzincir alanındaki uygulayıcılar ve araştırmacılar için güncel gelişmelere katkı sağlamakta ve alanın ilerlemesine olanak tanımaktadır. Bu çalışmada, oluşturulacak bir simülasyon içerisinde, Raft konsensüs algoritması temelli X-RAFT, RE-RAFT, RR-RAFT ve LRD-RAFT konsensüs algoritmalarının verim, gecikme metrikleri üzerinde performans analizi yapılarak, Raft algoritması üzerindeki iyileştirme girişimlerinin karşılaştırılması amaçlanmaktadır. Geliştirilen yeni konsensüs algoritmalarının performans ölçümüyle elde edilecek sonuçlar, oy tabanlı konsensüs algoritmalarının blokzincir ağları üzerinde performans anlamında fikir vermesi amaçlanmaktadır.

KeywordsTurkish - blokzincir, konsensüs protokolü, raft, verim, gecikme

[1] S. Nakamoto, “Bitcoin: A peer-to-peer electronic cash system,” Cryptography Mailing List, https://metzdowd.com, Mar. 24, 2009. [Online]. Available: https://bitcoin.org/bitcoin.pdf.

[2] R. Beck, J. Stenum Czepluch, N. Lollike, and others, “Blockchain – The gateway to trust-free cryptographic transactions,” in Proc. 24th European Conference on Information Systems (ECIS), Istanbul, Turkey, 2016, pp. 1–14.

[3] S. Abeyratne and R. Monfared, “Blockchain ready manufacturing supply chain using distributed ledger,” International Journal of Research in Engineering Technology, vol. 5, Sep. 2016.

[4] ITU-T Focus Group on Application of Distributed Ledger Technology, “Distributed ledger technology security framework,” ITU, 2019. [Online]. Available: https://www.itu.int/en/ITU-T/focusgroups/dlt/Documents/d11.pdf.

[5] F. Tschorsch and B. Scheuermann, “Bitcoin and Beyond: A Technical Survey on Decentralized Digital Currencies,” IEEE Communications Surveys & Tutorials vol.: 18, Issue: 3, pp. 2084-2123, thirdquarter 2016.

[6] N. Alzahrani and N. Bulusu, “Towards true decentralization: A blockchain consensus protocol based on game theory and randomness,” in Proc. 9th Int. Conf. Decision and Game Theory for Security GameSec, Seattle, WA, USA, Oct. 29–31, 2018, pp. 465–485.

[7] S. Hattab and I. Alyaseen, “Consensus algorithms blockchain: A comparative study,” in International Journal on Perceptive and Cognitive Computing, vol. 5, pp. 66–71, Dec. 2019.

[8] T. Nguyen and K. Kim, “A survey about consensus algorithms used in blockchain,” in Journal of Information Processing Systems, vol. 14, pp. 101–128, Jan. 2018.

[9] W. Wang et al., "A Survey on Consensus Mechanisms and Mining Strategy Management in Blockchain Networks," in IEEE Access, vol. 7, pp. 22328-22370, 2019.

[10] Z. Zheng, S. Xie, H. Dai, X. Chen and H. Wang, "An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends," 2017 IEEE International Congress on Big Data (BigData Congress), Honolulu, HI, USA, 2017, pp. 557-564.

[11] L. Lamport, R. Shostak, and M. Pease, “The Byzantine generals problem,” in Association for Computing Machinery, vol. 4, no. 3, pp. 382–401, Jul. 1982.

[12] L. Ni, Q. Ye, J. Yang, S. Zhang and M. Xian, "Research of Raft Algorithm Improvement in Blockchain," 2024 IEEE 16th International Conference on Advanced Infocomm Technology (ICAIT), Enshi, China, 2024, pp. 290-294.

[13] D. Ongaro and J. Ousterhout, “In search of an understandable consensus algorithm,” in Proceedings of the 2014 USENIX Conference on USENIX Annual Technical Conference, Philadelphia, PA, USA, 2014, pp. 305–320.

[14] Y. Yuan, “Blockchain: The state of the art and future trends,” Acta Automatica Sinica, vol. 42, pp. 481–494, Apr. 2016.

[15] D. P. Oyinloye, J. S. Teh, N. Jamil, and M. Alawida, “Blockchain consensus: An overview of alternative protocols,” in Symmetry, vol. 13, no. 8, p. 1363, 2021.

[16] S. Bano, A. Sonnino, M. Al-Bassam, S. Azouvi, P. McCorry, S. Meiklejohn, and G. Danezis, “SoK: Consensus in the age of blockchains,” in Proceedings of the 1st ACM Conference on Advances in Financial Technologies, Zurich, Switzerland, 2019, pp. 183–198.

[17] S. J. Alsunaidi and F. A. Alhaidari, "A Survey of Consensus Algorithms for Blockchain Technology," in 2019 International Conference on Computer and Information Sciences (ICCIS), Sakaka, Saudi Arabia, 2019, pp. 1-6.

[18] X. Liu and W. Yu, "A Review of Research on Blockchain Consensus Mechanisms and Algorithms," 2024 9th International Conference on Intelligent Informatics and Biomedical Sciences (ICIIBMS), Okinawa, Japan, 2024, pp. 1-10.

[19] H. Yang, Y. Feng and W. Zhang, "LRD-Raft: Log Replication Decouple for Efficient and Secure Consensus in Consortium-Blockchain-Based IoT," in IEEE Internet of Things Journal, vol. 12, no. 7, pp. 8807-8820, 1 April, 2025.

[20] S. Li, X. Deng and Y. Zou, "RR-Raft: A Raft Consensus Algorithm Based on Reputation Regression Model and RSA Signature," 2024 2nd International Conference On Mobile Internet, Cloud Computing and Information Security (MICCIS), Changsha City, China, 2024, pp. 92-96.

[21] F. Li, J. Wang, W. Xie, N. Tong and D. Wang, "X-RAFT: Improve RAFT Consensus to Make Blockchain Better Secure EdgeAI-Human-IoT Data," in IEEE Transactions on Emerging Topics in Computing, vol. 13, no. 1, pp. 22-33, Jan.-March 2025.

[22] Z. Wang, C. Xu, S. Dai and X. Li, "Re-Raft: An Improved Blockchain Consensus Algorithm with Enhanced Byzantine Resistance and Crash Tolerance," 2024 2nd International Conference on Computer, Vision and Intelligent Technology (ICCVIT), Huaibei, China, 2024, pp. 1-6.

[23] H. F. Ouattara, D. Ahmat, F. T. Ouédraogo, T. F. Bissyandé, and O. Sié, “Blockchain consensus protocols,” in *Proc. AFRICOMM 2017 – e-Infrastructure and e-Services for Developing Countries*, V. Odumuyiwa, O. Adegboyega, and C. Uwadia, Eds., Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol. 250. Cham, Switzerland: Springer, 2018.

[24] H. Yuan, F. Li, R. Diao, and T. Shu, “Double‐layer Byzantine fault‐tolerant grouping consensus algorithm based on Raft,” in IET Blockchain, vol. 4, pp. 555–569, Apr. 2024.

[25] gRPC Authors, “gRPC: A high-performance, open-source universal RPC framework,” gRPC.io. [Online]. Available: https://grpc.io.

[26] X. Liu and W. Yu, "A Review of Research on Blockchain Consensus Mechanisms and Algorithms," 2024 9th International Conference on Intelligent Informatics and Biomedical Sciences (ICIIBMS), Okinawa, Japan, 2024, pp. 1-10.

0
Citations (Crossref)
5.8K
Total Views
67
Total Downloads

Licence Creative Commons This is an Open Access article distributed under the terms of the Creative Commons Attribution License 4.0, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
SETSCI 2026
info@set-science.com
Copyright © 2026 SETECH
Tokat Technology Development Zone Gaziosmanpaşa University Taşlıçiftlik Campus, 60240 TOKAT-TÜRKİYE