Recent advances in consensus protocols for blockchain: a survey

被引:67
作者
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
相关论文
共 67 条
[1]   Wireless Network Virtualization by Leveraging Blockchain Technology and Machine Learning [J].
Adhikari, Ashish ;
Rawat, Danda B. ;
Song, Min .
PROCEEDINGS OF THE 2019 ACM WORKSHOP ON WIRELESS SECURITY AND MACHINE LEARNING (WISEML '19), 2019, :61-66
[2]  
[Anonymous], 2014, THEPIACHU THOUGHTS D
[3]  
[Anonymous], 2015, CRYPT WHIT
[4]  
[Anonymous], 2018, P 1 WORKSHOP CRYPTOC
[5]  
[Anonymous], 2016, 2016918 CRYPT EPRINT
[6]  
[Anonymous], 2017, CHRON LOG WHIT
[7]  
Back A., 2002, Technical Report
[8]   Ouroboros Genesis: Composable Proof-of-Stake Blockchains with Dynamic Availability [J].
Badertscher, Christian ;
Gazi, Peter ;
Kiayias, Aggelos ;
Russell, Alexander ;
Zikas, Vassilis .
PROCEEDINGS OF THE 2018 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'18), 2018, :913-930
[9]  
Benet J., 2014, IPFS-Content addressed, versioned, P2P file system
[10]  
Bentov Iddo, 2014, ACM SIGMETRICS Performance Evaluation Review, V42, P34