The Bitcoin TestNet is a network identical to Bitcoin in every respect except that the bitcoins on it are worthless because no one accepts them in payment or values them for anything other than testing purposes. In essence, TestNet btc are valuable because they are worthless, allowing for useful experimentation when developing.

I read somewhere that one way the TestNet can be prevented from acquiring significant value and mining power is by being reset from time to time so that TestNet btc remain easy to mine and acquire for testing purposes. This made me curious--has this ever happened before?


1 Answer 1


The current testnet is on its third iteration, somewhat unimaginatively titled testnet3.

It was put that way by this commit:

Testnet, Mark III

gavinandresen authored 2012-04-12

Before that, we had testnet2: (though we didn't call it that back then)

Reset testnet with a new genesis block

davout authored 2011-02-03

Before that, testnet:

Gavin's TEST network as -testnet switch, misc fixes git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk@168 1a98c847-1fd6-4fd8-948a-caf3550aa51b

s_nakamoto authored 2010-10-19

Man, sourceforge. Brings ya back, doesn't it?

Essentially, the devs want testnet coins to be worthless for two reasons:

  1. to make them easy to mine
  2. because it's nice to have a place to demonstrate attacks against bitcoin without actually disrupting the network. You can show that an attack is valid without costing people real money.
  • 3
    Also note that the testnet3 commit mentioned by @Nick does not specify a new timestamp for the genesis block. Thus, most testnet blockchain explorers will display the testnet2 genesis date ('2011-02-02') for block '#0' (instead of the actual testnet3 genesis date, which is something '2012-04'ish). This can be a major source of confusion. Also, it appears that between blocks 513 and 514 a sudden temporal shift occurs as the block time jumps from '2011-02-03' to '2012-05-24' unexpectedly. Commented Apr 7, 2015 at 13:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.