À l’inverse, si la découverte de blocs prend trop de temps, la difficulté diminue, et la cible augmente. Cette cible est un nombre qui est réinitialisé périodiquement, et les mineurs doivent trouver un hachage inférieur à celui-ci pour réussir à miner un bloc.
Voici un exemple simple de minage : supposons qu’avec le terme « binance », nous souhaitions produire un hachage SHA256 avec une sortie numériquement inférieure à une cible spécifique, correspondant approximativement à des hachage dans un format hexadécimal, commençant par un certain nombre de zéros.
Dans une situation de minage réelle, les mineurs essaient de trouver une valeur de hachage inférieure au nombre cible, qui est un très grand nombre représenté au format 256 bits. Il et possible d’illustrer cela en ajoutant de manière itérative des nombres à « binance » (par exemple, « binance1 », « binance2 », « binance3 ») et en hachant le terme jusqu’à obtenir un résultat de hachage qui répond à un critère simplifié, comme débuter uniquement par des zéros.
Cet exemple devrait vous donner une idée du fonctionnement du processus de minage, à la différence près que les mineurs cherchent un nombre sous une cible. Plus celle-ci est basse, plus il est difficile de trouver une solution, ce qui explique pourquoi Bitcoin consomme autant de puissance de calcul : les mineurs hachent en effet sans cesse des variations des mêmes informations pour trouver un hachage valide.
Bitcoin ajuste sa difficulté de minage tous les 2 016 blocs environ (approximativement toutes les deux semaines) pour préserver un temps de bloc moyen de 10 minutes. Cet ajustement dépend du temps qu’il a fallu pour miner les 2 016 derniers blocs : s’ils ont été trouvés plus rapidement que prévu, la difficulté augmente pour compliquer le minage, et si le minage a été plus lent que la normale, la difficulté diminue pour le faciliter.
Le minage est devenu une activité industrielle dominée par les grandes fermes de minage possédant un équipement spécialisé, reflétant la nature compétitive du réseau et la hausse de la difficulté.
Bloc temporaire créé par un nœud de minage (mineur) pour l’ajouter à la blockchain et recevoir la récompens...
Une cryptomonnaie créée par un ou plusieurs développeur(s) pseudonyme(s) sous le nom de Satoshi Nakamoto. L...
La vérification des transactions sur un réseau blockchain, dans lequel les transactions sont ajoutées en ta...