Blockchain mining in pools: Analyzing the trade-off between profitability and ruin

09/07/2021
by   Hansjoerg Albrecher, et al.
0

The resource-consuming mining of blocks on a blockchain equipped with a proof of work consensus protocol bears the risk of ruin, namely when the operational costs for the mining exceed the received rewards. In this paper we investigate to what extent it is of interest to join a mining pool that reduces the variance of the return of a miner for a specified cost for participation. Using methodology from ruin theory and risk sharing in insurance, we quantitatively study the effects of pooling in this context and derive several explicit formulas for quantities of interest. The results are illustrated in numerical examples for parameters of practical relevance.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/24/2020

On the profitability of selfish blockchain mining under consideration of ruin

Mining blocks on a blockchain equipped with a proof of work consensus pr...
research
02/16/2021

Interdependencies between Mining Costs, Mining Rewards and Blockchain Security

This paper studies to what extent the cost of operating a proof-of-work ...
research
12/06/2017

Evolutionary Game for Mining Pool Selection in Blockchain Networks

In blockchain networks adopting the proof-of-work schemes, the monetary ...
research
06/14/2020

Equilibrium of Blockchain Miners with Dynamic Asset Allocation

We model and analyze blockchain miners who seek to maximize the compound...
research
07/23/2023

On the (De)centralization of FruitChains

One of the most important features of blockchain protocols is decentrali...
research
03/24/2021

Web Mining for Estimating Regulatory Blockchain Readiness

The regulatory framework of cryptocurrencies (and, in general, blockchai...
research
04/05/2022

Less is More: Fairness in Wide-Area Proof-of-Work Blockchain Networks

Blockchain is rapidly emerging as an important class of network applicat...

Please sign up or login with your details

Forgot password? Click here to reset