Analysis of Difficulty Control in Bitcoin and Proof-of-Work Blockchains

12/27/2018
by   Daniel Fullmer, et al.
0

This paper presents a stochastic model for block arrival times based on the difficulty retargeting rule used in Bitcoin, as well as other proof-of-work blockchains. Unlike some previous work, this paper explicitly models the difficulty target as a random variable which is a function of the previous block arrival times and affecting the block times in the next retargeting period. An explicit marginal distribution is derived for the time between successive blocks (the blocktime), while allowing for randomly changing difficulty. This paper also aims to serve as an introduction to Bitcoin and proof-of-work blockchains for the controls community, focusing on the difficulty retargeting procedure used in Bitcoin.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/23/2018

Block arrivals in the Bitcoin blockchain

Bitcoin is a electronic payment system where payment transactions are ve...
research
06/04/2020

Unstable Throughput: When the Difficulty Algorithm Breaks

Difficulty algorithms are a fundamental component of Proof-of-Work block...
research
04/22/2020

A General Difficulty Control Algorithm for Proof-of-Work Based Blockchains

Designing an efficient difficulty control algorithm is an essential prob...
research
08/29/2023

Longest-chain Attacks: Difficulty Adjustment and Timestamp Verifiability

We study an adversary who attacks a Proof-of-Work (POW) blockchain by se...
research
06/30/2019

Bonded Mining: Difficulty Adjustment by Miner Commitment

Proof-of-work blockchains must implement a difficulty adjustment algorit...
research
11/28/2020

Close Latency–Security Trade-off for the Nakamoto Consensus

Bitcoin is a peer-to-peer electronic cash system invented by Nakamoto in...
research
09/23/2019

An Axiomatic Approach to Block Rewards

Proof-of-work blockchains reward each miner for one completed block by a...

Please sign up or login with your details

Forgot password? Click here to reset