A Survey on Consensus Algorithms of Blockchain Based on DAG

被引:0
|
作者
Lu, Xiaofeng [1 ]
Jiang, Cheng [1 ]
Wang, Pan [1 ]
机构
[1] Beijing Univ Posts & Telecommun, Cyberspace Secur Coll, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Blockchain; consensus algorithm; distributed ledger technology; directed acyclic graphs;
D O I
10.1145/3688225.3688232
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the increasing research on blockchain, the study of consensus algorithms is also deepening. The blockchain trilemma, which includes decentralization, scalability, and security, is difficult to satisfy simultaneously. Fortunately, distributed ledgers based on directed acyclic graphs (DAGs) have the potential to solve these problems. DAG-based ledgers have no limits on the out-degree and in-degree of each node, allowing a node to be referenced by multiple nodes simultaneously, which greatly increases the transaction concurrency of the ledger. Due to its structural characteristics, the scalability of a DAG-based ledger can be greatly improved, making it a promising solution for the trilemma. This paper systematically categorizes classical and newer distributed ledgers based on DAGs into four categories based on the consensus process: DAG ledgers based on the main chain, DAG ledgers based on parallel chains, DAG ledgers based on the natural topology, and DAG ledgers based on layers. The paper provides a detailed description and analysis of the consensus process of these DAG ledgers and discusses their applications. Finally, the paper identifies some challenges that must be addressed by analyzing the existing problems of DAG ledgers, which is also an important direction for future research.
引用
收藏
页码:50 / 58
页数:9
相关论文
共 50 条
  • [11] TidyBlock: A Novel Consensus Mechanism for DAG-based Blockchain in IoT
    Qu, Xidi
    Wang, Shengling
    Li, Kun
    Huang, Jianhui
    Cheng, Xiuzhen
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2025, 24 (02) : 722 - 735
  • [12] Blockchain Meets DAG: A BlockDAG Consensus Mechanism
    Gai, Keke
    Hu, Ziyue
    Zhu, Liehuang
    Wang, Ruili
    Zhang, Zijian
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2020, PT III, 2020, 12454 : 110 - 125
  • [13] Serein: A parallel pipeline-based DAG schema for consensus in blockchain
    Liu, Yang
    Chen, Jingwen
    Zhang, Miaomiao
    Shi, Shidong
    Wang, Feng
    IET Blockchain, 2024, 4 (S1): : 681 - 690
  • [14] Study of Blockchain Based Decentralized Consensus Algorithms
    Panda, Soumyashree S.
    Mohanta, Bhabendu Kumar
    Satapathy, Utkalika
    Jena, Debasish
    Gountia, Debasis
    Patra, Tapas Kumar
    PROCEEDINGS OF THE 2019 IEEE REGION 10 CONFERENCE (TENCON 2019): TECHNOLOGY, KNOWLEDGE, AND SOCIETY, 2019, : 908 - 913
  • [15] A Survey on Consensus Algorithms in Blockchain-Based Applications: Architecture, Taxonomy, and Operational Issues
    Islam, Saminur
    Islam, Mohammad Jaminur
    Hossain, Mahmud
    Noor, Shahid
    Kwak, Kyung-Sup
    Islam, S. M. Riazul
    IEEE ACCESS, 2023, 11 : 39066 - 39082
  • [16] Evolution of blockchain consensus algorithms: a review on the latest milestones of blockchain consensus algorithms
    Hussein, Ziad
    Salama, May A.
    El-Rahman, Sahar A.
    CYBERSECURITY, 2023, 6 (01)
  • [17] Evolution of blockchain consensus algorithms: a review on the latest milestones of blockchain consensus algorithms
    Ziad Hussein
    May A. Salama
    Sahar A. El-Rahman
    Cybersecurity, 6
  • [18] Teegraph: A Blockchain consensus algorithm based on TEE and DAG for data sharing in IoT
    Fu Xiang
    Wang Huaimin
    Shi Peichang
    Zhang Xunhui
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 122
  • [19] Improved Byzantine Fault Tolerant Consensus Algorithm Based on Sharded DAG Blockchain
    Li, Xiaohui
    Liu, Xiaowei
    Lyu, Siting
    Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2024, 47 (04): : 105 - 110
  • [20] A High Efficiency Network Using DAG and Consensus in Blockchain
    Cao, Kaituo
    Lin, Fei
    Qian, Chaohui
    Li, Keyu
    2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 279 - 285