Evolution of blockchain consensus algorithms: a review on the latest milestones of blockchain consensus algorithms

被引:24
作者
Hussein, Ziad [1 ]
Salama, May A. [1 ]
El-Rahman, Sahar A. [1 ]
机构
[1] Benha Univ, Fac Engn Shoubra, Elect Engn Dept, Cairo, Egypt
关键词
Blockchain; Consensus; Proof of work; Proof of stake; Decentralization; PROOF;
D O I
10.1186/s42400-023-00163-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain technology has gained widespread adoption in recent years due to its ability to enable secure and transparent record-keeping and data transfer. A critical aspect of blockchain technology is the use of consensus algorithms, which allow distributed nodes in the network to agree on the state of the blockchain. In this review paper, we examine various consensus algorithms that are used in blockchain systems, including proof-of-work, proof-of-stake, and hybrid approaches. We go over the trade-offs and factors to think about when choosing a consensus algorithm, such as energy efficiency, decentralization, and security. We also look at the strengths and weaknesses of each algorithm as well as their potential impact on the scalability and adoption of blockchain technology.
引用
收藏
页数:22
相关论文
共 86 条
[31]   MBCP: Performance Analysis of Large Scale Mainstream Blockchain Consensus Protocols [J].
Kaur, Manpreet ;
Khan, Mohammad Zubair ;
Gupta, Shikha ;
Noorwali, Abdulfattah ;
Chakraborty, Chinmay ;
Pani, Subhendu Kumar .
IEEE ACCESS, 2021, 9 :80931-80944
[32]   Improved Raft Algorithm exploiting Federated Learning for Private Blockchain performance enhancement [J].
Kim, Donghee ;
Doh, Inshil ;
Chae, Kijoon .
35TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2021), 2021, :828-832
[33]  
Kovalchuk Lyudmila, 2022, Information Security Technologies in the Decentralized Distributed Networks. Lecture Notes on Data Engineering and Communications Technologies (115), P203, DOI 10.1007/978-3-030-95161-0_9
[34]   An Open Multimodal Mobility Platform Based on Distributed Ledger Technology [J].
Lamberti, Robin ;
Fries, Christian ;
Luecking, Markus ;
Manke, Raphael ;
Kannengiesser, Niclas ;
Sturm, Benjamin ;
Komarov, Mikhail M. ;
Stork, Wilhelm ;
Sunyaev, Ali .
INTERNET OF THINGS, SMART SPACES, AND NEXT GENERATION NETWORKS AND SYSTEMS, NEW2AN 2019, RUSMART 2019, 2019, 11660 :41-52
[35]  
Lamport L., 2001, SIGACT News, V32, P51
[36]   THE BYZANTINE GENERALS PROBLEM [J].
LAMPORT, L ;
SHOSTAK, R ;
PEASE, M .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1982, 4 (03) :382-401
[37]   Graft: General Purpose Raft Consensus in Elixir [J].
Le Brun, Matthew Alan ;
Attard, Duncan Paul ;
Francalanza, Adrian .
ERLANG '21: PROCEEDINGS OF THE 20TH ACM SIGPLAN INTERNATIONAL WORKSHOP ON ERLANG, 2021, :2-14
[38]   Block-secure: Blockchain based scheme for secure P2P cloud storage [J].
Li, Jiaxing ;
Wu, Jigang ;
Chen, Long .
INFORMATION SCIENCES, 2018, 465 :219-231
[39]  
Liskov B, 2012, Viewstamped Replication Revisited
[40]  
Liu H., 2021, P INT C EL INF ENG C, P556