Fast Difficulty Adjustment in Proof-of-Work Consensus
Juan Garay, Aggelos Kiayias, Yu Shen
Abstract
One of the main hallmarks of proof-of-work (PoW) consensus protocols is their ability to adjust the difficulty of the PoW, so that it accurately reflects the level of participation and hence maintains security in a setting where protocol participation is unknown and may over time change dramatically. Importantly, this enables the protocol to retain its fundamental characteristics (such as the regularity of dispensing new tokens) irrespectively of the number of parties running the protocol (also known as ``miners'') at any given time.
The speed with which difficulty can be adjusted is a fundamental feature of a blockchain protocol: The faster the rate with which the difficulty is adjusted, the more agile the protocol is in the face of fluctuating participation. In this work, we put forward, for the first time, a blockchain protocol that performs difficulty adjustment in constant time; prior provably secure designs only offered protocols with, at best, poly-logarithmic overhead for difficulty adjustment. Our construction is based on the parallel-chain approach and a new target recalculation function that adjusts mining difficulty making use of information from all chains in the past epoch via a novel application of approximate-agreement techniques that may be of independent interest.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get f30c7c67-ca60-46b8-a14e-15c72ef71649Related papers
- Securing Parallel-chain Protocols under Variable Mining PowerXuechao Wang, Viswa Virinchi Muppirala, Lei Yang, Sreeram Kannan et al.CCS 2021
- Proof-of-Work-Based Consensus in Expected-Constant TimeJuan A. Garay, Aggelos Kiayias, Yu ShenEUROCRYPT 2024 · 12 citations
- Mining in Logarithmic Space with Variable DifficultyLoïc Miller, Dorian Pacaud, Nathanël Derousseaux-Lebert, Emmanuelle Anceaume et al.CCS 2025
- Constant Latency in Sleepy ConsensusAtsuki Momose, Ling RenCCS 2022 · 20 citations
- BDoS: Blockchain Denial-of-ServiceMichael Mirkin, Yan Ji, Jonathan Pang, Ariah Klages-Mundt et al.CCS 2020 · 1 citation
