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
来源
2024 6TH BLOCKCHAIN AND INTERNET OF THINGS CONFERENCE, BIOTC 2024 | 2024年
基金
中国国家自然科学基金;
关键词
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 条
  • [21] 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
  • [22] DLattice: A Permission-Less Blockchain Based on DPoS-BA-DAG Consensus for Data Tokenization
    Zhou, Tong
    Li, Xiaofeng
    Zhao, He
    IEEE ACCESS, 2019, 7 : 39273 - 39287
  • [23] A survey of consensus algorithms in public blockchain systems for crypto-currencies
    Ferdous, Md Sadek
    Chowdhury, Mohammad Jabed Morshed
    Hoque, Mohammad A.
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 182
  • [24] JABS: A Blockchain Simulator for Researching Consensus Algorithms
    Yajam, Habib
    Ebadi, Elnaz
    Akhaee, Mohammad Ali
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (01): : 3 - 13
  • [25] Efficient and Secure Blockchain Consensus Algorithm for Heterogeneous Industrial Internet of Things Nodes Based on Double-DAG
    Chen, Yourong
    Zhang, Yang
    Zhuang, Yubo
    Miao, Kelei
    Pouriyeh, Seyedamin
    Han, Meng
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2024, 20 (04) : 6300 - 6312
  • [26] Survey on Blockchain Consensus Protocol
    Xia Q.
    Dou W.-S.
    Guo K.-W.
    Liang G.
    Zuo C.
    Zhang F.-J.
    Ruan Jian Xue Bao/Journal of Software, 2021, 32 (02): : 277 - 299
  • [27] Resource Analysis of Blockchain Consensus Algorithms in Hyperledger Fabric
    Yang, Gyeongsik
    Lee, Kwanhoon
    Lee, Kyungwoon
    Yoo, Yeonho
    Lee, Hyowon
    Yoo, Chuck
    IEEE ACCESS, 2022, 10 : 74902 - 74920
  • [28] A Survey and Ontology of Blockchain Consensus Algorithms for Resource-Constrained IoT Systems
    Khan, Misbah
    den Hartog, Frank
    Hu, Jiankun
    SENSORS, 2022, 22 (21)
  • [29] Trustworthy VANhT: Hierarchical DAG-Based Blockchain Solution with Proof of Reputation Consensus Algorithm
    Dong, Zhongxu
    Wu, Huanyu
    Li, Zongyao
    Mi, De
    Popoola, Olaoluwa
    Zhang, Lei
    2023 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN, BLOCKCHAIN, 2023, : 127 - 132
  • [30] Comparative Analysis of Blockchain Consensus Algorithms
    Bach, L. M.
    Mihaljevic, B.
    Zagar, M.
    2018 41ST INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2018, : 1545 - 1550