The Gap Game

05/14/2018
by   Itay Tsabary, et al.
0

Blockchain-based cryptocurrencies secure a decentralized consensus protocol by incentives. The protocol participants, called miners, generate (mine) a series of blocks, each containing monetary transactions created by system users. As incentive for participation, miners receive newly minted currency and transaction fees paid by transaction creators. Blockchain bandwidth limits lead users to pay increasing fees in order to prioritize their transactions. However, most prior work focused on models where fees are negligible. In a notable exception, Carlsten et al. postulated in CCS'16 that if incentives come only from fees then a mining gap would form --- miners would avoid mining when the available fees are insufficient. In this work, we analyze cryptocurrency security in realistic settings, taking into account all elements of expenses and rewards. To study when gaps form, we analyze the system as a game we call the gap game. We analyze the game with a combination of symbolic and numeric analysis tools in a wide range of scenarios. Our analysis confirms Carlsten et al.'s postulate; indeed, we show that gaps form well before fees are the only incentive, and analyze the implications on security. Perhaps surprisingly, we show that different miners choose different gap sizes to optimize their utility, even when their operating costs are identical. Alarmingly, we see that the system incentivizes large miner coalitions, reducing system decentralization. We describe the required conditions to avoid the incentive misalignment, providing guidelines for future cryptocurrency design.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/14/2023

Transaction Fee Mining and Mechanism Design

Transaction fees represent a major incentive in many blockchain systems ...
research
05/26/2023

Incentive Attacks on DAG-Based Blockchains with Random Transaction Selection

Several blockchain consensus protocols proposed to use of Directed Acycl...
research
03/10/2021

A Social Welfare Maximization Mechanism for Blockchain Storage

Miners in a blockchain system are suffering from the ever-increasing sto...
research
09/19/2018

A Game-Theoretic Analysis of Shard-Based Permissionless Blockchains

Low transaction throughput and poor scalability are significant issues i...
research
11/30/2018

Towards Secure and Efficient Payment Channels

Micropayment channels are the most prominent solution to the limitation ...
research
11/08/2019

On Incentive Compatible Role-based Reward Distribution in Algorand

Algorand is a recent, open-source public or permissionless blockchain sy...
research
03/08/2021

Why Do My Blockchain Transactions Fail? A Study of Hyperledger Fabric (Extended version)*

Permissioned blockchain systems promise to provide both decentralized tr...

Please sign up or login with your details

Forgot password? Click here to reset