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 :
- 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.
- 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 toHKEY_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