Longest-chain Attacks: Difficulty Adjustment and Timestamp Verifiability

08/29/2023
by   Tzuo Hann Law, et al.
0

We study an adversary who attacks a Proof-of-Work (POW) blockchain by selfishly constructing an alternative longest chain. We characterize optimal strategies employed by the adversary when a difficulty adjustment rule alà Bitcoin applies. As time (namely the times-tamp specified in each block) in most permissionless POW blockchains is somewhat subjective, we focus on two extreme scenarios: when time is completely verifiable, and when it is completely unverifiable. We conclude that an adversary who faces a difficulty adjustment rule will find a longest-chain attack very challenging when timestamps are verifiable. POW blockchains with frequent difficulty adjustments relative to time reporting flexibility will be substantially more vulnerable to longest-chain attacks. Our main fining provides guidance on the design of difficulty adjustment rules and demonstrates the importance of timestamp verifiability.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
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
05/06/2021

Securing Parallel-chain Protocols under Variable Mining Power

Several emerging PoW blockchain protocols rely on a "parallel-chain" arc...
research
06/30/2019

Bonded Mining: Difficulty Adjustment by Miner Commitment

Proof-of-work blockchains must implement a difficulty adjustment algorit...
research
06/04/2020

Unstable Throughput: When the Difficulty Algorithm Breaks

Difficulty algorithms are a fundamental component of Proof-of-Work block...
research
03/08/2023

POEM: Proof of Entropy Minima

Nakamoto consensus has been incredibly influential in enabling robust bl...
research
08/22/2022

Optimal Bootstrapping of PoW Blockchains

Proof of Work (PoW) blockchains are susceptible to adversarial majority ...

Please sign up or login with your details

Forgot password? Click here to reset