The Computationally-Difficult Problem


SUBMITTED BY: aymanalmuhdar

DATE: March 3, 2016, 9:21 a.m.

FORMAT: Text only

SIZE: 525 Bytes

HITS: 9863

  1. Bitcoin mining a block is difficult because the SHA-256 hash of a block's header must be lower than or equal to the target in order for the block to be accepted by the network.
  2. This problem can be simplified for explanation purposes: The hash of a block must start with a certain number of zeros. The probability of calculating a hash that starts with many zeros is very low, therefore many attempts must be made. In order to generate a new hash each round, a nonce is incremented. See Proof of work for more information.

comments powered by Disqus