La difficulté minière est une valeur variable qui décrit l'effort de calcul et de temps qui doit être fourni au sein d'un réseau afin de créer un bloc supplémentaire et de le joindre à la blockchain. Plus la difficulté est élevée, plus il faut investir de puissance de calcul pour un bloc de récompense.
Pour que la création et la validation d'un bloc restent à un niveau constant dans le temps, la difficulté minière doit être ajustée en continu. Cela se produit environ tous les blocs de 2016 ou env. Toutes les deux semaines. Cela garantit qu'une augmentation de la puissance de calcul (hashrate) dans le réseau n'entraîne pas une falsification des valeurs des crypto-monnaies-par exemple, lorsque de grandes fermes minières entrent en exploitation afin d'exploiter de grandes quantités de pièces en peu de temps.