Le minage consiste à vérifier les transactions en cryptomonnaie et à les ajouter à la blockchain. Ce processus est essentiel pour maintenir la sécurité et l'intégrité du réseau et pour introduire de nouvelles cryptos en circulation.
Vérification des transactions : les mineurs collectent les transactions non confirmées dans le mempool et les organisent en blocs candidats. Chaque transaction fait l'objet d'un hachage et d'un appariement, ce qui aboutit à la création d'un hachage unique, appelé hachage racine ou racine de l'arbre de Merkle.
Création de blocs : le hachage racine est combiné au hachage du bloc précédent et à un nonce (un nombre pseudo-aléatoire). Ces composants sont hachés pour générer un hachage de bloc pour le bloc candidat.
Preuve de travail : les mineurs s'efforcent de produire un bloc dont la taille est inférieure à une valeur cible prédéterminée. Ce processus implique des essais et des erreurs, car il nécessite de nombreuses fonctions de hachage avec des nonces différents. Le premier mineur à trouver un hachage valide peut valider le bloc et recevoir la récompense de bloc.
Récompense de bloc : initialement fixée à 50 BTC, la récompense de bloc diminue environ tous les quatre ans (tous les 210 000 blocs). Actuellement, la récompense de bloc s'élève à 6,25 BTC.
Algorithme de consensus : Bitcoin utilise l'algorithme de consensus par preuve de travail (PoW). Chaque bloc confirmé possède un hachage unique servant d'identifiant, ce qui garantit la sécurité et l'immuabilité de la blockchain.
Importance : le minage valide les transactions, sécurisant ainsi le réseau. Il maintient la nature décentralisée des cryptomonnaies, les distinguant des monnaies fiduciaires contrôlées par des entités centralisées.