Navigating the Rapids: An In-Depth Exploration of the Reliable and Understandable Raft Consensus Algorithm

Authors

  • Sayali Karmode Mahatma Gandhi Mission‟s College of Engineering and Technology, Navi Mumbai, Maharashtra, India

Keywords:

Blockchain technology, Distributed systems, hhRaft, Raft consensus algorithm, Paxos algorithm

Abstract

Centralization played a significant role in the last few decades. In this, a single entity or authority controls, manages and makes decisions for all machines' states. Distributed computing systems underlie most of our daily computing experiences. In recent years, blockchain technology has been widely used because it provides secure and transparent data storage and transmission. An essential part of blockchain technology is the use of consensus algorithms that allow nodes distributed in the network to agree on the state of the blockchain. The Raft consensus algorithm has become a robust and understandable solution for distributed systems. This paper delves into the intricacies of Raft, dissecting its core components and mechanisms. Our exploration encompasses the leader election process, log replication, and fault tolerance. The work emphasizes the algorithm's reliability and ease of understanding, making it an attractive choice for practitioners and researchers.

Author Biography

Sayali Karmode, Mahatma Gandhi Mission‟s College of Engineering and Technology, Navi Mumbai, Maharashtra, India

Assistant Professor, Department of Information Technology

Published

2024-05-20

How to Cite

Sayali Karmode. (2024). Navigating the Rapids: An In-Depth Exploration of the Reliable and Understandable Raft Consensus Algorithm. Journal of Security in Computer Networks and Distributed Systems, 1(2), 1–10. Retrieved from https://matjournals.net/engineering/index.php/JoSCNDS/article/view/445

Issue

Section

Articles