When Satoshi Nakamoto mined his first set of blocks in 2008/2009, it was on Bitcoin Core, but was he using Linux or Windows?

The question seems anecdotal but it has an importance when reading the old key.MakeNewKey() source code :

  1. At that time, block rewards of 50 BTC were sent to a newly generated pubkey at each blocks. As far I can tell, each key were added to the wallet at the approximately the block’s timestamp.
  2. Bitcoin Core was using /dev/urandom on Linux but on Windows even when openssl was asked for secure randomness, the generator had to be initialized manually each time to a initial value : and in the case of key generation, that value was set to HKEY_PERFORMANCE_DATA by Satoshi !

So if I’m not wrong, this means block rewards mined by using Windows had weak randomness as the possible values are far more limited than the secp256k1’s order. As a result, does this means he only used Linux personally?



from Recent Questions - Bitcoin Stack Exchange https://ift.tt/rnNlyKD
via IFTTT

Popular posts from this blog

Bitcoin Mining Could Be Strengthening The Ruble, Russian Central Bank Says

Crypto Exec Warns Tokenization Is Moving Faster Than Expected

Bitwise Clients Pour $69M Into Solana as Bulls Fight to Reclaim $200 Resistance Zone