Fairness and Efficiency in DAG-based Cryptocurrencies

10/04/2019
by   Georgios Birmpas, et al.
0

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, i.e., if the block reward of a miner is proportional to their hash power, as well as efficiency, i.e. what proportion of user transactions a ledger deems valid after a certain length of time. Our results demonstrate fundamental structural limits on how well DAG-based ledger protocols 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 the ledger can break down at specific hash rates if miners have differing levels of connectivity to the P2P network sustaining the protocol.

READ FULL TEXT
research
03/02/2020

BitcoinF: Achieving Fairness for Bitcoin in Transaction-Fee-Only Model

A blockchain, such as Bitcoin, is an append-only, secure, transparent, d...
research
04/17/2018

Modelling Bitcoin in Agda

We present two models of the block chain of Bitcoin in the interactive t...
research
05/25/2019

Bandwidth-Efficient Transaction Relay for Bitcoin

Bitcoin is a top-ranked cryptocurrency that has experienced huge growth ...
research
01/16/2020

Continuous-Time Analysis of the Bitcoin and Prism Backbone Protocols

Bitcoin is a peer-to-peer payment system proposed by Nakamoto in 2008. B...
research
05/24/2020

Custody Protocols Using Bitcoin Vaults

A bitcoin covenant is a mechanism to enforce conditions on future bitcoi...
research
11/04/2021

Effect of Miner Incentive on the Confirmation Time of Bitcoin Transactions

Blockchain is a technology that provides a distributed ledger that store...
research
06/30/2020

Bitcoin Covenants: Three Ways to Control the Future

A bitcoin covenant is a mechanism to enforce conditions on how the contr...

Please sign up or login with your details

Forgot password? Click here to reset