The Current State of Blockchain Consensus Mechanism: Issues and Future Works

被引:1
作者
Alam, Shadab [1 ]
机构
[1] Jazan Univ, Coll Comp Sci & IT, Jazan, Saudi Arabia
关键词
Blockchain; consensus mechanism; consensus algorithm; data security; distributed systems; bitcoin; BYZANTINE FAULT-TOLERANCE; DISTRIBUTED CONSENSUS; SECURITY;
D O I
10.14569/IJACSA.2023.0140810
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Blockchain is a decentralized ledger that serves as the foundation of Bitcoin and has found applications in various domains due to its immutable properties. It has the potential to change digital transactions drastically. It has been successfully used across multiple fields for record immutability and reliability. The consensus mechanism is the backbone of blockchain operations and validates newly generated blocks before they are added. To verify transactions in the ledger, various peer-to-peer (P2P) network validators use different consensus algorithms to solve the reliability problem in a network with unreliable nodes. The security and reliability of the inherent consensus algorithm used mainly determine blockchain security. However, consensus algorithms consume significant resources for validating new nodes. Therefore the safety and reliability of a blockchain system is based on the consensus mechanism's reliability and performance. Although various consensus mechanisms/algorithms exist, there is no unified evaluation criterion to evaluate them. Evaluating the consensus algorithm will explain system reliability and provide a mechanism for choosing the best consensus mechanism for a defined set of problems. This article comprehensively analyzes existing and recent consensus algorithms' throughput, scalability, latency, energy efficiency, and other factors such as attacks, Byzantine fault tolerance, adversary tolerance, and decentralization levels. The paper defines consensus mechanism criteria, evaluates available consensus algorithms based on them, and presents their advantages and disadvantages.
引用
收藏
页码:84 / 94
页数:11
相关论文
共 68 条
[1]   A Distributed Consensus-Based Clock Synchronization Protocol for Wireless Sensor Networks [J].
Aissaoua, Habib ;
Aliouat, Makhlouf ;
Bounceur, Ahcene ;
Euler, Reinhardt .
WIRELESS PERSONAL COMMUNICATIONS, 2017, 95 (04) :4579-4600
[2]  
Al-Saqqa Samar, 2020, International Journal of Interactive Mobile Technologies, V14, P142, DOI 10.3991/ijim.v14i15.15893
[3]  
Alam Shadab, 2023, 2022 OPJU International Technology Conference on Emerging Technologies for Sustainable Development (OTCON), P1, DOI 10.1109/OTCON56053.2023.10113953
[4]   Blockchain-Based Solutions Supporting Reliable Healthcare for Fog Computing and Internet of Medical Things (IoMT) Integration [J].
Alam, Shadab ;
Shuaib, Mohammed ;
Ahmad, Sadaf ;
Jayakody, Dushantha Nalin K. ;
Muthanna, Ammar ;
Bharany, Salil ;
Elgendy, Ibrahim A. .
SUSTAINABILITY, 2022, 14 (22)
[5]   Blockchain-based Initiatives: Current state and challenges [J].
Alam, Shadab ;
Shuaib, Mohammed ;
Khan, Wazir Zada ;
Garg, Sahil ;
Kaddoum, Georges ;
Hossain, M. Shamim ;
Bin Zikria, Yousaf .
COMPUTER NETWORKS, 2021, 198
[6]   A Survey of Consensus Algorithms for Blockchain Technology [J].
Alsunaidi, Shikah J. ;
Alhaidari, Fahd A. .
2019 INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCES (ICCIS), 2019, :384-389
[7]   Blockchain Based Enhanced ERP Transaction Integrity Architecture and PoET Consensus [J].
Aslam, Tehreem ;
Maqbool, Ayesha ;
Akhtar, Maham ;
Mirza, Alina ;
Khan, Muhammad Anees ;
Khan, Wazir Zada ;
Alam, Shadab .
CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 70 (01) :1089-1109
[8]   A survey of blockchain consensus algorithms performance evaluation criteria [J].
Bamakan, Seyed Mojtaba Hosseini ;
Motavali, Amirhossein ;
Bondarti, Alireza Babaei .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 154
[9]  
Bano S., 2017, SoK: Consensus in the Age of Blockchains
[10]  
Bashir I., 2017, Mastering Blockchain