Gotta admit, we're getting pretty excited for the @Bitcoin FilmFest !
We've been working on something special for the PoWies!
See you there!









Test networks are handy for testing:
- potential consensus rule changes
- new software products that interact with Bitcoin
- network dynamics and mining
- lots more!
The closer they are to real Bitcoin the better
Regtest is the most basic Bitcoin testing network:
- you mine blocks w/ a `generate` command
- you choose the peers
It lets you test how software interacts with consensus rules
But it doesn't model a permissionless public network very well
Testnet was created to model almost all the same attributes as the real Bitcoin network
- anyone can join the network
- anyone can mine on it
- no one controls it
sounds great, right?
Mining difficulty only adjusts every 2016 blocks
If someone with a lot of miners comes to Testnet to try something out and then leaves..
Everyone else might be in for a long wait before they can mine blocks
Not ideal.
So Testnet also got this rule: if no block is mined for 20 minutes, difficulty resets to minimum.
Sounds good but it leads to a lot of problems:
- Block production is highly volatile
- Reorgs are common
- It can be hard to get new coins
Bitcoiners have been looking for a stable testnet model for quite a while.
2010: First public testnet
2011: Testnet2
2012: Testnet3
2024: Testnet4
It's hard to make a network where coins are free but mining still takes real resources
People get frustrated with Testnet...
(Not all people though: that fabulous Bitcoin troubadour @Super Testnet took his name from testnet3...and superman)
...so Signet (BIP325) was proposed in 2019, and merged into Bitcoin Core v21.
What is Signet?
A centralized Bitcoin testing network where
- mining still takes PoW
- but blocks also need a signature from network operator
This makes Signet reliable and stable, much better for most testing applications
The default Signet targets a block interval of 10 minutes, just like Bitcoin mainnet
Check it out: 








