arXiv Analytics

Sign in

arXiv:1812.10792 [cs.CR]AbstractReferencesReviewsResources

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

Daniel Fullmer, A. S. Morse

Published 2018-12-27Version 1

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.

Related articles:
arXiv:2203.16058 [cs.CR] (Published 2022-03-30)
Measuring Miner Decentralization in Proof-of-Work Blockchains
arXiv:2205.04108 [cs.CR] (Published 2022-05-09)
On the Storage Overhead of Proof-of-Work Blockchains
arXiv:2006.03044 [cs.CR] (Published 2020-06-04)
Unstable Throughput: When the Difficulty Algorithm Breaks