I know currently to mine a block there needs to be 19 leading zeroes in the hash, but why is this number increasing?


To find a valid block the hash of the blockheader must be below the target, the hash is Hex number, everytime the difficulty is higher, the target is lower, so the number of zeroes will increase

For exemple this 32 bit number 0x00000100 contains five zeroes, if i want a number lower then this, it will contain 6 zeroes in this case: 0x000000ff

So the number of zeroes increase everytime the target is lower

Not the answer you're looking for? Browse other questions tagged or ask your own question.