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

Do Kwon’s Detention Prolonged Until 2024 As Montenegro Responds To Extradition Requests

Sam Bankman-Fried Trial Begins Tomorrow: 3 Reasons Ex-SEC Official Foresees Conviction

April’s Crypto Game-Changers: 7 Events Set To Drastically Impact The Course Of Digital Currencies