Recent advances in consensus protocols for blockchain: a survey

被引:55
|
作者
Wan, Shaohua [1 ,2 ]
Li, Meijun [3 ]
Liu, Gaoyang [3 ]
Wang, Chen [3 ]
机构
[1] Huazhong Univ Sci & Technol, State Key Lab Digital Mfg Equipment & Technol, Wuhan 430074, Peoples R China
[2] Zhongnan Univ Econ & Law, Sch Informat & Safety Engn, Wuhan 430073, Peoples R China
[3] Huazhong Univ Sci & Technol, Sch Elect Informat & Commun, Wuhan 430074, Peoples R China
基金
中国国家自然科学基金;
关键词
Blockchain; Consensus protocol; PoW; PoS; DPoS; PBFT; NETWORKS;
D O I
10.1007/s11276-019-02195-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the core of a blockchain system, the consensus mechanism not only helps to maintain the consistency of node data, but also gets involved in the issuance of tokens and prevention of attacks. Since the first blockchain system was born, it has been continuously improved with the development of blockchain technology and evolved into multiple new branches. Starting with the basic introduction of consensus and the classic Byzantine Generals Problem in distributed computing area, this survey utilizes a thorough classification to explain current consensus protocols in the blockchain system, presents the characteristics of mainstream protocols (PoW, PoS, DPoS, PBFT, etc.) and analyzes the strengths and weaknesses of them. Then we evaluate the performance qualitatively and quantitatively. In the end, we highlight several research directions for developing more practical consensus protocols for the future.
引用
收藏
页码:5579 / 5593
页数:15
相关论文
共 50 条
  • [1] Recent advances in consensus protocols for blockchain: a survey
    Shaohua Wan
    Meijun Li
    Gaoyang Liu
    Chen Wang
    [J]. Wireless Networks, 2020, 26 : 5579 - 5593
  • [2] A Survey of Blockchain Consensus Protocols
    Xu, Jie
    Wang, Cong
    Jia, Xiaohua
    [J]. ACM COMPUTING SURVEYS, 2023, 55 (13S)
  • [3] Survey of Consensus Protocols on Blockchain Applications
    Sankar, Lakshmi Siva
    Sindhu, M.
    Sethumadhavan, M.
    [J]. 2017 4TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION SYSTEMS (ICACCS), 2017,
  • [4] A Survey of Distributed Consensus Protocols for Blockchain Networks
    Xiao, Yang
    Zhang, Ning
    Lou, Wenjing
    Hou, Y. Thomas
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2020, 22 (02): : 1432 - 1465
  • [5] A Survey on Consensus Protocols and Attacks on Blockchain Technology
    Guru, Abhishek
    Mohanta, Bhabendu Kumar
    Mohapatra, Hitesh
    Al-Turjman, Fadi
    Altrjman, Chadi
    Yadav, Arvind
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (04):
  • [6] A Research Survey on Applications of Consensus Protocols in Blockchain
    Kaur, Sivleen
    Chaturvedi, Sheetal
    Sharma, Aabha
    Kar, Jayaprakash
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [7] Contextualizing Consensus Protocols in Blockchain: A Short Survey
    Bashar, Golam
    Hill, Graham
    Singha, Subroto
    Marella, Praneeth
    Dagher, Gaby G.
    Xiao, Jidong
    [J]. 2019 FIRST IEEE INTERNATIONAL CONFERENCE ON TRUST, PRIVACY AND SECURITY IN INTELLIGENT SYSTEMS AND APPLICATIONS (TPS-ISA 2019), 2019, : 190 - 195
  • [8] A taxonomy of blockchain consensus protocols: A survey and classification framework
    Bouraga, Sarah
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 168
  • [9] A Survey on Recent Advances in Transport Layer Protocols
    Polese, Michele
    Chiariotti, Federico
    Bonetto, Elia
    Rigotto, Filippo
    Zanella, Andrea
    Zorzi, Michele
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2019, 21 (04): : 3584 - 3608
  • [10] Review on Consensus Protocols for Blockchain
    Verma, Neetu
    Jain, Saurabh
    Doriya, Rajesh
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION, AND INTELLIGENT SYSTEMS (ICCCIS), 2021, : 281 - 286