Blockchain & Cryptocurrency Glossary

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

  • search-icon Clear Definitions
  • search-icon Practical
  • search-icon Technical
  • search-icon Related Terms

Target Hash

1 min read
Pronunciation
[tahr-git hash]
Analogy
Imagine miners are trying to roll a set of dice, and they need to get a total score that is *below* a certain number (the target hash value) to win. If the target is very low (e.g., 'roll below 5'), it's very difficult to win. If the target is higher (e.g., 'roll below 30'), it's easier. The network adjusts this target number to ensure someone wins (mines a block) at a consistent rate.
Definition
In Proof-of-Work (PoW) mining, the target hash is a specific value (or more accurately, a threshold) that a miner's computed block hash must be less than or equal to for the block to be considered valid and accepted by the network. This target is inversely related to the mining difficulty.
Key Points Intro
The target hash defines the difficulty of the puzzle miners must solve in Proof-of-Work systems.
Key Points

A value that a block's hash must be numerically less than or equal to.

The lower the target hash value, the harder it is to find a valid block hash (higher difficulty).

The network adjusts this target periodically to maintain a consistent block production time (e.g., ~10 minutes for Bitcoin).

Represented as a large number, often in hexadecimal format, with many leading zeros for high difficulty.

Example
If a PoW network's current target hash is `00000000ffff0000000000000000000000000000000000000000000000000000`, a miner must find a nonce such that the hash of their block header is a number smaller than this. A hash like `00000000abc...` would be valid.
Technical Deep Dive
The target hash is derived from the current 'difficulty' metric of the network. The relationship is typically `target = max_target / difficulty`, where `max_target` is the highest possible target (lowest difficulty, e.g., a hash starting with `00000000ffff...`). As difficulty increases, the target value decreases, meaning the required block hash must have more leading zeros (be a smaller number), thus requiring more computational work to find.

Target Hash - Related Articles

No related articles for this term.