Mar 22 - Mar 23, 2026
This rule allows blocks to be mined at the lowest difficulty level after a 20-minute period without any new blocks. Although intended to aid testing, this feature has led to unintended consequences, primarily the dominance of CPU miners who exploit this loophole for easy mining, often opting to broadcast empty blocks to gain slight advantages in bandwidth and verification time. This behavior significantly hampers the network's functionality by reducing the number of transactions confirmed per block.
In response to these issues, there is a proposal to eliminate the min-difficulty rule through a hard fork at block height 201,600, aligning with epoch 100. This strategic timing coincides with the 2016-block difficulty adjustment interval, providing node operators ample time to prepare for the upgrade. Expected to occur between August and September of 2027, this change aims to remove the 20-minute min-difficulty exception, applying standard difficulty rules instead. The approach avoids resetting the difficulty level arbitrarily at the fork, relying on established retargeting mechanisms to ensure a smooth transition.
There's ongoing debate surrounding the specifics of implementing the hard fork, with discussions focusing on the optimal block height and whether the changes warrant the creation of a Bitcoin Improvement Proposal (BIP) due to their impact on consensus rules. Concerns have also been raised about potential one-hour block intervals during the difficulty normalization phase post-fork. For more information and community perspectives, several resources are available including a pull request on GitHub (PR), discussions on the Bitcoin developers' mailing list (Mailing list discussion), and a Bitcointalk forum thread (Bitcointalk).
The adoption of such changes hinges significantly on community support, emphasizing the importance of rallying users, miners, and developers. Notably, the historical inclusion of Testnet4 into Bitcoin Core followed its acceptance and use by the community, suggesting a similar path could be viable for new proposals. The ultimate measure of success lies in whether the proposed solution offers improvements over the unmodified Testnet4. Moreover, the argument suggests that seeking centralized approval may not be necessary; instead, deploying the new version and gauging its effectiveness could be a more practical approach. The potential elimination of CPU blocks is noted as unlikely to adversely affect network usage, as ASIC blocks currently confirm transactions, indicating the primary impact would be on mining dynamics rather than overall network utility.
TLDR
We’ll email you summaries of the latest discussions from high signal bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.
We'd love to hear your feedback on this project.
Give Feedback