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
来源
FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2020 | 2020年 / 12059卷
基金
欧洲研究理事会;
关键词
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 条
  • [21] EDGE: Efficient DAG-based Global Routing Engine
    Liu, Jinwei
    Young, Evangeline F. Y.
    2023 60TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC, 2023,
  • [22] DAG-Based Formal Modeling of Spark Applications with MSVL
    Fan, Kaixuan
    Wang, Meng
    INFORMATION, 2023, 14 (12)
  • [23] On the Resilience of DAG-Based Distributed Ledgers in IoT Applications
    Cullen, Andrew
    Ferraro, Pietro
    King, Christopher
    Shorten, Robert
    IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (08) : 7112 - 7122
  • [24] Performance Analysis of the IOTA DAG-Based Distributed Ledger
    Fan, Caixiang
    Ghaemi, Sara
    Khazaei, Hamzeh
    Chen, Yuxiang
    Musilek, Petr
    ACM TRANSACTIONS ON MODELING AND PERFORMANCE EVALUATION OF COMPUTING SYSTEMS, 2021, 6 (03)
  • [25] Computing the Heaviest Conflict-free Sub-DAG in DAG-based DLTs
    Bramas, Quentin
    2023 5TH CONFERENCE ON BLOCKCHAIN RESEARCH & APPLICATIONS FOR INNOVATIVE NETWORKS AND SERVICES, BRAINS, 2023,
  • [26] RT-DAG: DAG-Based Blockchain Supporting Real-Time Transactions
    Liao, Guoqiong
    Ding, Hao
    Zhong, Chuanling
    Lei, Yinxiang
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (20): : 32759 - 32772
  • [27] A DAG-based scheduling algorithm for dependent tasks in grid
    Sun, Weifeng
    Zhang, Danchuang
    Jia, Yiyang
    Chen, Yuanfang
    Hu, Yan
    Zhu, Xudong
    International Journal of Digital Content Technology and its Applications, 2012, 6 (15) : 347 - 356
  • [28] Hydra: An Efficient Asynchronous DAG-Based BFT Protocol
    An, Zhuo
    Wang, Mingsheng
    Liu, Dongdong
    Li, Taotao
    Lai, Qiang
    SCIENCE OF CYBER SECURITY, SCISEC 2023, 2023, 14299 : 439 - 459
  • [29] CoDAG: An efficient and compacted DAG-based blockchain protocol
    Yang, Shu
    Chen, Ziteng
    Cui, Laizhong
    Xu, Mingwei
    Ming, Zhongxing
    Xu, Ke
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, : 314 - 318
  • [30] Performance under Failures of DAG-based Parallel Computing
    Jin, Hui
    Sun, Xian-He
    Zheng, Ziming
    Lan, Zhiling
    Xie, Bing
    CCGRID: 2009 9TH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2009, : 236 - 243