3 ms·
> Whatever happens, difficulty will be adjusted so the same 10ish minute block reward time is maintained. How is this calculation distributed and agreed upon?
by 2bitencryption 6y ago
> Whatever happens, difficulty will be adjusted so the same 10ish minute block reward time is maintained.
How is this calculation distributed and agreed upon?
Is there really some constant "10 minutes" hard-coded into all mining clients, who then must all compute the difficulty based on how long the previous block took?
Or is the "10 minutes" an emergent property of some other calculation?
- nlarew 6y agoThe bitcoin algorithm periodically adjusts the difficulty of mining a valid block hash in order to keep it around 10 mins per block on average. If, in the previous 2016 blocks, the average block took less than ten minutes to mine then the difficulty increases and vice-versa. https://en.bitcoin.it/wiki/Difficulty https://en.bitcoin.it/wiki/Difficulty
- martinko 6y agohttps://github.com/bitcoinbook/bitcoinbook/blob/develop/ch10.asciidoc#retargeting-to-adjust-difficulty https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch10... Good read about it.