A taxonomy of blockchain consensus protocols: A survey and classification framework

被引:83
|
作者
Bouraga, Sarah [1 ,2 ]
机构
[1] Univ Namur, Dept Business Adm, Namur, Belgium
[2] Univ Namur, PReCISE Res Ctr, Namur, Belgium
关键词
Blockchain; Consensus Protocols; Survey; Proof-of-Work; Proof-of-Stake; Practical Byzantine Fault Tolerance;
D O I
10.1016/j.eswa.2020.114384
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Blockchain, the underlying technology of Bitcoin, refers to the public ledger used in a distributed network. Because blockchain does not rely on a central authority, peers have to agree on the state of the ledger among themselves, i.e., they have to reach a consensus on the state of the transactions. The way nodes reach that consensus has gained incredible attention in the literature. Bitcoin uses the Proof-of-Work (PoW) mechanism, as did Ethereum at first. The latter decided to move from PoW to Proof-of-Stake (PoS) because of the high energy consumption required by PoW. To date, many other consensus protocols have been proposed to address the limitations of the seminal ones. In this paper, we inform researchers and practitioners about the current state of consensus protocols research. The aim is to provide an analysis of the research introducing new consensus protocols in order to enable a more unified treatment. To that end, we review 28 new consensus protocols and we propose a four category classification framework: Origin, Design, Performance and Security. We demonstrate the applicability of the framework by classifying the 28 protocols. Many surveys have already been proposed in the literature and some of them will be discussed later in the paper. Yet, we believe that this work is relevant and important for two reasons. Firstly, blockchain being a fast evolving topic, new consensus protocols emerge regularly and improvements are also put forward on a regular basis. Hence, this work aims at reflecting the latest state-ofthe-art in terms of consensus protocols. Secondly, we aim to propose a comprehensive classification framework, integrating knowledge from multiple works in the literature, as well as introducing classification dimensions that have not been proposed before. This work demonstrates that multiple consensus have been proposed in a short period of time, and highlights the differences between these protocols. Furthermore, it is suggested that researchers and practitioners who aim to propose consensus protocols in the future should pay attention to all the dimensions presented in the classification framework.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] A Survey of Blockchain Consensus Protocols
    Xu, Jie
    Wang, Cong
    Jia, Xiaohua
    ACM COMPUTING SURVEYS, 2023, 55 (13S)
  • [2] A survey and taxonomy of consensus protocols for blockchains
    Singh, Arshdeep
    Kumar, Gulshan
    Saha, Rahul
    Conti, Mauro
    Alazab, Mamoun
    Thomas, Reji
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 127
  • [3] Survey of Consensus Protocols on Blockchain Applications
    Sankar, Lakshmi Siva
    Sindhu, M.
    Sethumadhavan, M.
    2017 4TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION SYSTEMS (ICACCS), 2017,
  • [4] PREStO: A Systematic Framework for Blockchain Consensus Protocols
    Leonardos, Stefanos
    Reijsbergen, Daniel
    Piliouras, Georgios
    IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2020, 67 (04) : 1028 - 1044
  • [5] A Survey of Distributed Consensus Protocols for Blockchain Networks
    Xiao, Yang
    Zhang, Ning
    Lou, Wenjing
    Hou, Y. Thomas
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2020, 22 (02): : 1432 - 1465
  • [6] Recent advances in consensus protocols for blockchain: a survey
    Wan, Shaohua
    Li, Meijun
    Liu, Gaoyang
    Wang, Chen
    WIRELESS NETWORKS, 2020, 26 (08) : 5579 - 5593
  • [7] Recent advances in consensus protocols for blockchain: a survey
    Shaohua Wan
    Meijun Li
    Gaoyang Liu
    Chen Wang
    Wireless Networks, 2020, 26 : 5579 - 5593
  • [8] A Survey on Consensus Protocols and Attacks on Blockchain Technology
    Guru, Abhishek
    Mohanta, Bhabendu Kumar
    Mohapatra, Hitesh
    Al-Turjman, Fadi
    Altrjman, Chadi
    Yadav, Arvind
    APPLIED SCIENCES-BASEL, 2023, 13 (04):
  • [9] A Research Survey on Applications of Consensus Protocols in Blockchain
    Kaur, Sivleen
    Chaturvedi, Sheetal
    Sharma, Aabha
    Kar, Jayaprakash
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [10] Contextualizing Consensus Protocols in Blockchain: A Short Survey
    Bashar, Golam
    Hill, Graham
    Singha, Subroto
    Marella, Praneeth
    Dagher, Gaby G.
    Xiao, Jidong
    2019 FIRST IEEE INTERNATIONAL CONFERENCE ON TRUST, PRIVACY AND SECURITY IN INTELLIGENT SYSTEMS AND APPLICATIONS (TPS-ISA 2019), 2019, : 190 - 195