Fairness and Efficiency in DAG-Based Cryptocurrencies

被引:5
|
作者
Birmpas, Georgios [1 ]
Koutsoupias, Elias [1 ]
Lazos, Philip [2 ]
Marmolejo-Cossio, Francisco J. [1 ]
机构
[1] Univ Oxford, Oxford, England
[2] Sapienza Univ Rome, Rome, Italy
基金
欧洲研究理事会;
关键词
BITCOIN;
D O I
10.1007/978-3-030-51280-4_6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Bitcoin is a decentralised digital currency that serves as an alternative to existing transaction systems based on an external central authority for security. Although Bitcoin has many desirable properties, one of its fundamental shortcomings is its inability to process transactions at high rates. To address this challenge, many subsequent protocols either modify the rules of block acceptance (longest chain rule) and reward, or alter the graphical structure of the public ledger from a tree to a directed acyclic graph (DAG). Motivated by these approaches, we introduce a new general framework that captures ledger growth for a large class of DAG-based implementations. With this in hand, and by assuming honest miner behaviour, we (experimentally) explore how different DAG-based protocols perform in terms of fairness, as well as efficiency. To do so, we isolate different parameters of the network (such as k, the number of pointers to previous blocks) and study their effect on those performance metrics. Our results demonstrate how the DAG-based ledger protocols described by our framework cope with a high transaction load. More specifically, we show that even in a scenario where every miner on the system is honest in terms of when they publish blocks, what they point to, and what transactions each block contains, fairness and efficiency of this kind of ledgers can break down at specific hash rates if miners have differing levels of connectivity to the P2P network sustaining the protocol. (The full version of this paper can be found in [ 2]).
引用
收藏
页码:79 / 96
页数:18
相关论文
共 50 条
  • [1] Fairness Notions in DAG-based DLTs
    Raikwar, Mayank
    Polyanskii, Nikita
    Mueller, Sebastian
    2023 5TH CONFERENCE ON BLOCKCHAIN RESEARCH & APPLICATIONS FOR INNOVATIVE NETWORKS AND SERVICES, BRAINS, 2023,
  • [2] Nero: A Deterministic Leaderless Consensus Algorithm for DAG-Based Cryptocurrencies
    Morais, Rui
    Crocker, Paul
    Leithardt, Valderi
    ALGORITHMS, 2023, 16 (01)
  • [3] Performance Analysis of DAG-based Cryptocurrency
    Park, Seongjoon
    Oh, Seounghwan
    Kim, Hwangnam
    2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2019,
  • [4] SoK: DAG-based Blockchain Systems
    Wang, Qin
    Yu, Jiangshan
    Chen, Shiping
    Xiang, Yang
    ACM COMPUTING SURVEYS, 2023, 55 (12)
  • [5] A DAG-based approach to wireless scheduling
    Shen, JH
    Nikolaidis, I
    Harms, JJ
    ICC 2005: IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5, 2005, : 3142 - 3148
  • [6] DAG-Σ: A DAG-Based Sigma Protocol for Relations in CNF
    Zeng, Gongxian
    Lai, Junzuo
    Huang, Zhengan
    Wang, Yu
    Zheng, Zhiming
    ADVANCES IN CRYPTOLOGY- ASIACRYPT 2022, PT II, 2022, 13792 : 340 - 370
  • [7] ElasticDAG: Elastic DAG-based Blockchain
    Yue, Jing-Tao
    Xiao, Jiang
    Zhang, Shi-Jie
    Cheng, Feng
    Chen, Han-Hua
    Jin, Hai
    Ruan Jian Xue Bao/Journal of Software, 2024, 35 (11): : 5279 - 5305
  • [8] DAG-Based Software Frameworks for PDEs
    Berzins, Martin
    Meng, Qingyu
    Schmidt, John
    Sutherland, James C.
    EURO-PAR 2011: PARALLEL PROCESSING WORKSHOPS, PT I, 2012, 7155 : 324 - 333
  • [9] A DAG-Based Network Traffic Scheduler
    Shi Y.
    Wen M.
    Fei J.
    Zhang C.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2021, 58 (12): : 2798 - 2810
  • [10] Enhancing Blockchain Traceability with DAG-based Tokens
    Watanabe, Hiroki
    Ishida, Tatsuro
    Ohashi, Shigenori
    Fujimura, Shigeru
    Nakadaira, Atsushi
    Hidaka, Kota
    Kishigami, Jay
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, : 220 - 227