pull down to refresh

(FYI, Testnet4 is a development/educational bitcoin network, the coins have no real value but are valuable for testing/programming/educational purposes.)
How do I find out more about the Testnet4 network, and it's problems? A lot of the faucets that used to work seem to be down now. Also, almost no transactions are being processed! The past x number of blocks, there's only been 1 transaction processed. It looks like it was a little bit more normal yesterday, and then there's other recent stretches of only 1 transaction in a block.
Thoughts? It seems very unstable.
176 sats \ 3 replies \ @Murch 21 Mar
Testnet4 has a fix for the difficulty adjustment that was causing blockstorms on Testnet3, but we kept the 20 minute exception: if the timestamp of a block is 20 minutes into the future, the block must have minimum difficulty. The idea was that it would allow protocol and app developers to mine themselves some testnet coins or to mine a non-standard transaction into a block to test what they are working on.
In the past couple years, people started trading Testnet3 coins on an altcoin exchange, which made it even harder to get testnet coins for free (but maybe more reliable if you were willing to pay). Testnet3 was already at a block height of 4 million and the subsidy had largely dried up, so between that, people trying to harvest coins from faucets to sell them, and various "layer2" projects testing on Testnet3, they made decent money.
This set the stage for the Testnet4 launch. Unfortunately, immediately after launch, someone started mining all of the Testnet4 blocks they could by exploiting the 20 minute rule programmatically: every time a new block with actual difficulty was found, they would immediately create 6 blocks pushed forward into the future by intervals of 20 minutes at minimum difficulty. Other people seem to also try that, so that there are a ton of reorgs now. Basically, a classic tragedy of the commons: someone tried to exploit the commons for personal profit and now it’s broken for everyone.
reply
34 sats \ 0 replies \ @Murch 21 Mar
small clarification:
if the timestamp of a block is 20 minutes into the future
I meant that if the timestamp of a block is at least 20 minutes later than the prior block’s timestamp, the difficulty has to be 1.
reply
Thanks so much for these details.
What's your prediction for the next few months to a year? Will Testnet4 be usable for people who just want to learn about bitcoin in a safe, free environment? Will it be possible to get some testnet4 sats for free, and do some transactions?
reply
45 sats \ 0 replies \ @Murch 21 Mar
I hope that they don’t make any money and get bored, but I’m not particularly confident that’s going to be the case. At least some time ago, it was pretty easy to get Testnet4 coins from the mempool.space faucet, and as far as I am aware transaction processing works fine. Otherwise, maybe kick off your own signet?
reply