What is the hash-rate of the Bitcoin network that results in the maximum difficulty?

4

1

According to https://en.bitcoin.it/wiki/Target the target is a 256-bit number. As the total hash-rate of the Bitcoin network rises, this number decreases to increase the difficulty. How much hash-rate (in terms of GHash/s) would cause the target to reach the minimum value? will the target ever get to 0? Does that mean it will be impossible to find a new block? (the minimum of a SHA256 hash is 0 which is not less than 0)

mASOUD

Posted 2013-05-21T14:55:35.053

Reputation: 168

Answers

5

The hardest possible target is all zeros plus a one (0000000...1). If such a block were ever mined (which is extremely unlikely: on average you'd need 2^255 hashes per 10 minutes, which is 9.6e73 hashes per second), it would definitely crash the network : there can only be one hash at that difficulty, which means that there can only be one block mined at that difficulty.

Of course, if the target is zero, no block can be mined at all.

Tom van der Woerdt

Posted 2013-05-21T14:55:35.053

Reputation: 2 397

Do you mean that there's only one block with the hash zero?mASOUD 2013-05-22T10:11:58.893

1Yes. Block hashes must be unique, and the hash zero is already reserved as the prevblock for the genesis block, so a block with all zeroes is an impossible block.Tom van der Woerdt 2013-05-22T10:15:32.073

1The network would probably crash before that, because collisions would increase as the target approached the minimum, which would also cause unconfirmed transactions to pile up.finnw 2013-05-27T16:25:27.777

1Also if block 0000000...1 was mined (by coincidence) today while the target is much higher, it would be harmless.finnw 2013-05-27T16:38:28.980