Blockchain Consensuses Algorithms: A Survey

01/20/2020
by   Md Sadek Ferdous, et al.
0

In recent years, blockchain technology has received unparalleled attention from academia, industry, and governments all around the world. It is considered a technological breakthrough anticipated to disrupt several application domains. This has resulted in a plethora of blockchain systems for various purposes. However, many of these blockchain systems suffer from serious shortcomings related to their performance and security, which need to be addressed before any wide-scale adoption can be achieved. A crucial component of any blockchain system is its underlying consensus algorithm, which in many ways, determines its performance and security. Therefore, to address the limitations of different blockchain systems, several existing as well novel consensus algorithms have been introduced. A systematic analysis of these algorithms will help to understand how and why any particular blockchain performs the way it functions. However, the existing studies of consensus algorithms are not comprehensive. Those studies have incomplete discussions on the properties of the algorithms and fail to analyse several major blockchain consensus algorithms in terms of their scopes. This article fills this gap by analysing a wide range of consensus algorithms using a comprehensive taxonomy of properties and by examining the implications of different issues still prevalent in consensus algorithms in detail. The result of the analysis is presented in tabular formats, which provides a visual illustration of these algorithms in a meaningful way. We have also analysed more than hundred top crypto-currencies belonging to different categories of consensus algorithms to understand their properties and to implicate different trends in these crypto-currencies. Finally, we have presented a decision tree of algorithms to be used as a tool to test the suitability of consensus algorithms under different criteria.

READ FULL TEXT

page 7

page 8

page 11

page 13

page 23

page 26

page 32

page 34

research
01/20/2020

Blockchain Consensus Algorithms: A Survey

In recent years, blockchain technology has received unparalleled attenti...
research
04/08/2020

Analysis of LFT2

For a decentralized and transparent society, blockchain technology has b...
research
10/30/2018

Decrypting Distributed Ledger Design - Taxonomy, Classification and Blockchain Community Evaluation

More than 1000 distributed ledger projects raising 600 billion in invest...
research
08/19/2021

Chaos Engineering For Understanding Consensus Algorithms Performance in Permissioned Blockchains

A critical component of any blockchain or distributed ledger technology ...
research
09/13/2020

Stochastic Modeling Approaches for Analyzing Blockchain: A Survey

Blockchain technology has been attracting much attention from both acade...
research
04/13/2023

Exploring Blockchain Technology through a Modular Lens: A Survey

Blockchain has attracted significant attention in recent years due to it...
research
07/12/2022

From Bitcoin to Solana – Innovating Blockchain towards Enterprise Applications

This survey presents a comprehensive study of recent advances in block-c...

Please sign up or login with your details

Forgot password? Click here to reset