A Study Framework for Blockchain Consensus Algorithms

Abstract

Blockchain technology has demonstrated promising practical applications since its inception. From the early days of cryptocurrencies to the current era of smart contracts, blockchain technology has found applications in numerous fields. It effectively addresses trust issues in open networks through decentralized means. The consensus algorithm in blockchain ensures that nodes within a complex network environment can reach an agreement, thereby maintaining the immutability of the node state. This particular algorithm is a cornerstone technology in the realm of blockchain and plays a crucial role in continuous research within this domain. Within this investigation, we aim to clarify the fundamental principles underlying the consensus procedure while classifying diverse consensus algorithms. We delve into the research advancements made in the field of consensus algorithms, and ultimately, we evaluate their performance, discussing the challenges they face and outlining future research directions through a comparative analysis of existing protocols.

Keywords

distributed system, blockchain, consensus algorithm, Byzantine fault

Authors

Maliheh Shahryari, Sadegh Sohani, Mohammad Allahbakhsh, Haleh Amintoosi

DOI / Link:

https://doi.org/10.1109/SCIoT62588.2024.10570122

Publication:

IEEE

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top