Proposal: make the private key for testnet genesis block public [combined summary]



Individual post summaries: Click here to read the original discussion on the bitcoin-dev mailing list

Published on: 2013-01-14T18:31:59+00:00


Summary:

During a discussion about the testnet3 genesis block, Gavin Andresen mentioned that the only differences between the testnet3 and main network genesis blocks are the timestamp and nonce. He explained that while the coinbase of testnet3 pays to the same public key as the main network, he does not have the private key for it. However, he suggested that it would be a good idea to implement this change for the future testnet4.In an email exchange between Peter Todd and Jeff Garzik, Todd proposed that on the testnet, individuals should be given the opportunity to test their code's ability to handle attempts to spend the genesis block coinbase and other transactions made to the genesis block address. He argued that since Satoshi may still possess the key to the genesis block, he could potentially create such a situation himself. Garzik acknowledged Todd's suggestion.The author of the email also supported Todd's proposal, emphasizing that allowing people to test how their code handles attempts to spend the genesis block coinbase and other transactions on the testnet would be beneficial. The author pointed out that there is a possibility that Satoshi still holds the key and could potentially cause such a situation. To address this, the author requested Gavin, who might have the private key for testnet3's coinbase, to either release it or fix the issue for the eventual testnet4. The author noted that although this case could be tested on a private testnet, it would be more advantageous if individuals were compelled to test it against their will.


Updated on: 2023-08-01T04:23:57.338596+00:00