Fast blocks and furious adjustments: Satoshi drift
File(s) blockTEA2025_BCH_DAA.pdf (2.45 MB)
Accepted version
Author(s)
Kyriacou, demetris
Matthieu, Babak
Stewart, Iain
Knottenbelt, William
Type
Conference Paper
Abstract
Difficulty adjustment algorithms (DAAs) are a vital component of every Proof-of-Work (PoW) blockchain. They regulate mining difficulty which in turn modulates interblock times. Maintaining a stable block-production rate and consistent transaction throughput is crucial for the smooth operation of a blockchain and can positively affect its reputation. The challenging part of a DAA is that the actual blockchain hash rate is unknown. Therefore, difficulty adjustments must be based on historical data, estimations and/or predictions. For Bitcoin (BTC), things are relatively simple. The vast hash power of Bitcoin’s network makes it largely immune to fluctuations, allowing the difficulty to be adjusted infrequently (approx. every two weeks) without affecting throughput. On the other hand, the rest of the PoW blockchains, such as Bitcoin Cash (BCH), are more susceptible to hash power fluctuations and require a more adaptive DAA which adjusts the mining difficulty after every block. Such DAAs already exist, have been battle-tested and have proven effective at maintaining average interblock times close to the target. Nevertheless, to our knowledge, no DAA successfully addresses the problem of accumulated drift. In fact, both BTC and BCH halvings of April 2024 occurred almost 9 months ahead of schedule due to this drift. In this paper, we propose a novel yet very simple DAA based on a negative exponential filter that not only keeps the block-production rate stable in the long run but also eliminates any already-accumulated drift.
Date Issued
2026-01-13
Date Acceptance
2025-07-11
Citation
Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, 2026, 669, pp.59-79
ISSN
1867-8211
Publisher
Springer
Start Page
59
End Page
79
Journal / Book Title
Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering
Volume
669
Copyright Statement
Copyright © 2026 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering. This is the author’s accepted manuscript made available under a CC-BY licence in accordance with Imperial’s Research Publications Open Access policy (www.imperial.ac.uk/oa-policy)
License URL
Source
4th EAI International Conference on Blockchain Technology and Emerging Applications (BlockTEA 2025)
Publication Status
Published
Start Date
2025-09-18
Finish Date
2025-09-19
Coverage Spatial
Venice, Italy
Date Publish Online
2026-01-13
