LearnBitcoin

Bitcoin Dev Archive 2013

Proposal: make the private key for testnet genesis block public

3 messages, 14 Jan 2013. Started by Peter Todd.

Peter Todd, Jeff Garzik, Gavin Andresen

Permalink Original thread on gnusha.org

Peter Todd permalink original

As the title says.

Basically on testnet we should give people the chance to test how their code handles attempts to spend the genesis block coinbase, as well as other tx's made to the genesis block address. After all, potentially Satoshi is still out there, still has that key, and still may cause exactly that situation himself.

So Gavin, if you have the private key for testnet3's coinbase, I'm asking you to release it, and otherwise fix this for the eventual testnet4

Of course, obviously you can test this case yourself with a private testnet, but it'd be good if people we forced to test this case against their will...

Jeff Garzik in reply to Peter Todd permalink original

On Mon, Jan 14, 2013 at 5:44 AM, Peter Todd <pete@petertodd•org> wrote:

Quoted text (5 lines)
> Basically on testnet we should give people the chance to test how their
> code handles attempts to spend the genesis block coinbase, as well as
> other tx's made to the genesis block address. After all, potentially
> Satoshi is still out there, still has that key, and still may cause
> exactly that situation himself.

ACK

Gavin Andresen in reply to Jeff Garzik permalink original

The testnet3 genesis block is identical to the main network genesis block, except it has a different timestamp and nonce.

So its coinbase pays to the same public key as the main network. I don't have that private key.

Good idea for testnet4, whenever that happens, though.