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 条
  • [21] Consensus of Whom? A Spectrum of Blockchain Consensus Protocols and New Directions
    Huang, Chin-Tser
    Njilla, Laurent
    Geng, Tieming
    2019 5TH IEEE INTERNATIONAL SMART CITIES CONFERENCE (IEEE ISC2 2019), 2019, : 1 - 8
  • [22] Survey on Blockchain Consensus Protocol
    Xia Q.
    Dou W.-S.
    Guo K.-W.
    Liang G.
    Zuo C.
    Zhang F.-J.
    Ruan Jian Xue Bao/Journal of Software, 2021, 32 (02): : 277 - 299
  • [23] (Invited Paper) on the Security of Blockchain Consensus Protocols
    Das, Sourav
    Kolluri, Aashish
    Saxena, Prateek
    Yu, Haifeng
    INFORMATION SYSTEMS SECURITY, ICISS 2018, 2018, 11281 : 465 - 480
  • [24] An Assessment of Blockchain Consensus Protocols for the Internet of Things
    MacKenzie, Beverley
    Ferguson, Robert Ian
    Bellekens, Xavier
    2018 INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, EMBEDDED SYSTEMS AND COMMUNICATIONS (IINTEC), 2018, : 183 - 190
  • [25] Multicast transport protocols: A survey and taxonomy
    Obraczka, K
    IEEE COMMUNICATIONS MAGAZINE, 1998, 36 (01) : 94 - 102
  • [26] A survey on the application of blockchain in cryptographic protocols
    Luo, Xiangyang
    Chen, Xingxing
    Chen, Xiaofeng
    Cheng, Qingfeng
    CYBERSECURITY, 2024, 7 (01):
  • [27] An Analysis of Hybrid Consensus in Blockchain Protocols for Correctness and Progress
    Roy, Sangita
    Shyamasundar, Rudrapatna K.
    DATA AND APPLICATIONS SECURITY AND PRIVACY XXXVII, DBSEC 2023, 2023, 13942 : 404 - 412
  • [28] Lightweight Blockchain Consensus Protocols for Vehicular Social Networks
    Zheng, Zehui
    Pan, Jianping
    Cai, Lin
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (06) : 5736 - 5748
  • [29] State of the Art and Challenges Facing Consensus Protocols on Blockchain
    Chalaemwongwan, Nutthakorn
    Kurutach, Werasak
    2018 32ND INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2018, : 957 - 962
  • [30] Consensus Algorithms in Blockchain Technology: A Survey
    Sharma, Kapil
    Jain, Deepakshi
    2019 10TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2019,