Aller au contenu principal
Minage

Difficulté

La difficulté est un paramètre qui ajuste la rareté d'un hash valide. Elle est recalculée tous les 2 016 blocs (~2 semaines) pour viser un bloc toutes les 10 minutes. Augmente avec le hashrate. Garantit la régularité des blocs malgré l'évolution technologique.

Le thermostat de Bitcoin

La difficulté est le paramètre qui ajuste la rareté d'un hash valide. Plus elle est élevée, plus il faut d'essais pour produire un bloc. Le réseau ajuste cette difficulté tous les 2 016 blocs (~2 semaines) pour maintenir un rythme de production cible : un bloc toutes les 10 minutes en moyenne. C'est ce qui fait que le débit de Bitcoin reste stable, peu importe le nombre de mineurs ou la puissance des machines.

La règle d'ajustement

Tous les 2 016 blocs, le réseau compare le temps réel mis pour produire ces blocs au temps cible (2 016 × 10 min = 20 160 minutes = 2 semaines).

  • Si on a mis moins de 2 semaines → la difficulté augmente.
  • Si on a mis plus de 2 semaines → la difficulté baisse.

Le facteur d'ajustement est plafonné à ±300 % par cycle, pour éviter les chocs trop violents.

Encodage : nBits et target

Dans l'en-tête de bloc, la difficulté est représentée par un champ compact appelé nBits (4 octets). Il encode la target (cible) sous laquelle le hash doit tomber : un nombre 256 bits. Plus la target est petite, plus la difficulté est élevée. Le difficulty score affiché sur les explorers est juste un ratio par rapport à la difficulté du bloc Genèse.

L'évolution historique

À ses débuts (2009-2010), la difficulté tenait sur quelques chiffres. Aujourd'hui, elle dépasse 100 000 milliards (10¹⁴). Cette croissance suit l'arrivée des CPU, GPU, FPGA et surtout ASIC depuis 2013. Chaque amélioration de matériel pousse la difficulté plus haut, ce qui maintient les blocs à 10 minutes peu importe les progrès technologiques.

Le paradoxe vertueux

Plus la difficulté monte, plus il est coûteux d'attaquer Bitcoin. Plus le réseau est attractif (prix BTC élevé), plus de mineurs viennent, plus la difficulté monte. Cette boucle de rétroaction positive est l'une des raisons pour lesquelles Bitcoin se renforce avec le temps.

Difficulté et home mining

Un effet pervers de la difficulté élevée : un mineur isolé avec un Bitaxe (3 TH/s) a aujourd'hui une probabilité statistique infinitésimale de trouver un bloc en solo. Quelques rares particuliers y parviennent par chance pure — ce sont des événements de probabilité 1 sur des dizaines de milliers d'années qui se réalisent occasionnellement.

Termes lies

← Retour au glossaire complet

Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.