Bonded Mining: Difficulty Adjustment by Miner Commitment

06/30/2019
by   George Bissias, et al.
0

Proof-of-work blockchains must implement a difficulty adjustment algorithm (DAA) in order to maintain a consistent inter-arrival time between blocks. Conventional DAAs are essentially feedback controllers, and as such, they are inherently reactive. This leaves them susceptible to manipulation and often causes them to either under- or over-correct. We present Bonded Mining, a proactive DAA that works by collecting hash rate commitments secured by bond from miners. The difficulty is set directly from the commitments and the bond is used to penalize miners who deviate from their commitment. We devise a statistical test that is capable of detecting hash rate deviations by utilizing only on-blockchain data. The test is sensitive enough to detect a variety of deviations from commitments, while almost never misclassifying honest miners. We demonstrate in simulation that, under reasonable assumptions, Bonded Mining is more effective at maintaining a target block time than the Bitcoin Cash DAA, one of the newest and most dynamic DAAs currently deployed.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/18/2020

A Jumping Mining Attack and Solution

Mining is the important part of the blockchain used the proof of work (P...
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
06/19/2018

Using Economic Risk to Model Miner Hash Rate Allocation in Cryptocurrencies

Abrupt changes in the miner hash rate applied to a proof-of-work (PoW) b...
research
12/27/2018

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

This paper presents a stochastic model for block arrival times based on ...
research
06/04/2020

Unstable Throughput: When the Difficulty Algorithm Breaks

Difficulty algorithms are a fundamental component of Proof-of-Work block...
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
11/14/2022

Block withholding resilience

It has been known for some time that the Nakamoto consensus as implement...

Please sign up or login with your details

Forgot password? Click here to reset