Posted by Greg Maxwell
May 5, 2025/22:25 UTC
The discussion begins with an overview of the transition from testnet3 to testnet4, aiming to address certain shortcomings such as the difficulty reset issue which caused problems in the past. Despite modifications, testnet4 continues to face similar challenges, undermining its objective to serve as an effective mimic of the Bitcoin mainnet and a controlled testing environment like Signet. The core issue identified is the attempt to balance between a permissionless network, where anyone can mine blocks (Proof of Work - PoW), and a controlled environment that assigns specific roles to participants. This duality has opened avenues for exploitation, leading to the conclusion that testnet4 has not achieved its intended purposes.
A solution proposed involves eliminating the difficulty reset rule from testnet4 via a flag day hard fork scheduled for January 1, 2026. This timeline allows for thorough review, integration into upcoming Bitcoin Core releases, backporting to previous versions, and adoption across testnet4's infrastructure. This approach aims to minimize disruption within the ecosystem.
Another significant aspect addressed is the trading of testnet coins for real money, which contradicts the original intent of testnets and leads to manipulation and hoarding. To counter this, the suggestion includes implementing a hard fork to introduce an ultramassive premine of testnet bitcoins, potentially up to an additional 21 million. This strategy intends to solve the accessibility issue for genuine developers while deterring profit-driven trading by devaluing the coins through abundance. It is hinted that trading might never be fully preventable, but this method could redirect potential profits towards supporting Bitcoin development rather than benefiting malicious actors.
The conversation concludes with an open invitation for individuals or groups to take on the role of custodian for the newly minted premine, with the expectation that these resources should primarily benefit Bitcoin's development. If misuse is detected, further resets are considered an acceptable recourse. This dialogue underscores the complexities of maintaining a testnet that balances openness with control, the ongoing challenges of abuse, and the innovative solutions proposed to foster a more stable and beneficial testing ground for Bitcoin development.
TLDR
We’ll email you summaries of the latest discussions from authoritative bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.
We'd love to hear your feedback on this project?
Give Feedback