Apprendre · La réponse courte

Comment fonctionne le minage de Bitcoin ?

Par l’équipe CloudMineCryptoMis à jour 5 min de lecture

La réponse courte

Les mineurs regroupent les transactions en attente dans un bloc, puis font des essais. Ils hachent encore et encore l’en-tête de 80 octets du bloc, en changeant un nombre, le nonce, jusqu’à ce que le hash soit inférieur à une cible. À l’échelle du réseau, cela prend environ 10 minutes. Le gagnant ajoute le bloc à la chaîne et reçoit la récompense : 3,125 BTC en nouveaux bitcoins, plus les frais du bloc.

Points clés

  • Un bloc est un lot de transactions surmonté d’un en-tête de 80 octets.
  • Miner, c’est deviner : changer le nonce, calculer le hash, vérifier, recommencer.
  • Trouver un hash valide est difficile. En vérifier un ne demande qu’un seul calcul de hash.
  • La récompense comprend de nouveaux bitcoins et les frais de transaction. Elle est versée dans la première transaction du bloc.

Un vrai bloc, étape par étape

Bloc 969 006, le plus récent

1. Regrouper les transactions

Le mineur prend les transactions en attente dans son mempool, en commençant par celles dont les frais sont les plus élevés, jusqu'à ce que le bloc soit plein. Celui-ci contient 4 233 transactions. La première est spéciale : c'est la transaction coinbase, où le mineur se paie.

Comment fonctionne le minage de Bitcoin, expliqué simplement ?

Définition · Minage de Bitcoin

Le processus qui consiste à ajouter le bloc de transactions suivant au registre Bitcoin en trouvant un hash de bloc inférieur à la cible du réseau, ce qui nécessite un très grand nombre d'essais. Le gagnant reçoit de nouveaux bitcoins et les frais de transaction.

Imagine une loterie où les tickets coûtent de l'électricité. Chaque mineur construit son propre bloc candidat et achète des tickets aussi vite qu'il le peut en calculant des hashs. La plupart des tickets ne gagnent pas. Environ toutes les 10 minutes, quelqu'un, quelque part, tire le ticket gagnant, le montre à tout le monde et la course reprend sur la base de ce bloc.

Pour aller plus loin · guide complet

Le minage de Bitcoin expliqué depuis les bases

Récompenses, halvings, difficulté, matériel, pools, énergie et rentabilité du minage aujourd’hui, avec des chiffres en direct.

Quelles sont les étapes pour miner un bloc ?

L'animation ci-dessus les montre sur le bloc 969 006. Voici l'explication en mots :

  1. 1

    Rassembler les transactions

    Récupère les transactions en attente dans le mempool, en commençant par celles dont les frais par unité sont les plus élevés, puis ajoute une transaction coinbase qui rémunère le mineur.

  2. 2

    Construire la racine de Merkle

    Hache les transactions par paires, niveau par niveau, jusqu’à obtenir un seul hash qui les représente toutes.

  3. 3

    Complète l’en-tête

    Six champs dans 80 octets : version, hash du bloc précédent, racine de Merkle, horodatage, cible et nonce.

  4. 4

    Hache, change le nonce, recommence

    Fais passer l’en-tête deux fois dans SHA-256. Si le résultat est trop grand, change le nonce et réessaie.

  5. 5

    Passer sous la cible

    Un hash inférieur à la cible constitue la preuve de travail. Les autres nœuds le vérifient avec un seul calcul de hash.

  6. 6

    Recevoir la récompense

    Le bloc rejoint la chaîne et sa transaction coinbase verse la subvention et les frais. Tout le monde passe au bloc suivant.

Quand les 4,3 milliards de nonces possibles sont épuisés, ce qui prend bien moins d'une seconde à une machine moderne, le mineur modifie plutôt un champ libre dans la transaction coinbase. Cela donne une nouvelle racine de Merkle et une nouvelle série de nonces à essayer.

Pourquoi le minage de Bitcoin est-il si difficile ?

Parce que le résultat de SHA-256 est imprévisible. Modifier un seul bit de l’en-tête change complètement le hash, il n’y a donc pas de raccourci. Le seul moyen de trouver un gagnant est de faire des essais, et la cible est réglée pour que l’ensemble du réseau ait besoin d’environ 10 minutes.

950 EH/s

hashrate du réseau

en direct, mis à jour chaque heure

5.7 × 1023

hachages par bloc, en moyenne

hashrate × 600 s

~10 min

temps moyen par bloc

la cible de difficulté

2,016

blocs entre deux ajustements de difficulté

environ deux semaines

Si d’autres machines se mettent à miner, les blocs arrivent plus vite pendant un moment. Au prochain ajustement, la difficulté augmente. Si des mineurs arrêtent, elle baisse. Le guide de la difficulté suit en direct le prochain ajustement.

Peut-on essayer de miner soi-même un bloc ?

Oui, juste ici. Cette démo exécute un vrai double SHA-256 dans ton navigateur sur un bloc simplifié. Règle la difficulté sur 5 ou 6 zéros en tête et regarde combien de temps cela prend :

Interactif · minez un bloc dans votre navigateur

Vraie preuve de travail en SHA-256, en-tête simplifié

Bloc n°1Hash précédent0000000000000000000000000000000000000000000000000000000000000000Nonce0

Hash du bloc (double SHA-256)

Modifiez les transactions : le hash change complètement avec une seule lettre.

Tentatives : 0

Votre hashrate : n/d

Temps : 0,0 s

Chaque zéro supplémentaire rend la tâche environ 16 fois plus difficile. Les blocs réels nécessitent environ 19 ou 20. Pour voir le hachage en détail, modifier un en-tête octet par octet et découvrir ce qu’exigerait une attaque à 51 %, consulte la preuve de travail.

Pourquoi Bitcoin a-t-il besoin du minage ?

Bitcoin n’a pas de banque pour décider quels paiements ont eu lieu en premier. C’est le minage qui s’en charge. Chaque bloc ordonne un lot de transactions et, comme chaque bloc s’appuie sur le précédent, modifier un ancien paiement obligerait à refaire tout le travail depuis. C’est ce qui rend difficile l’annulation d’un paiement confirmé.

C’est aussi ainsi que de nouveaux bitcoins sont émis, selon un calendrier fixe qui prévoit une division par deux tous les quatre ans. La récompense est expliquée dans la récompense de bloc et le halving.

Peut-on miner du Bitcoin soi-même ?

Avec un ASIC spécialisé, une électricité bon marché et un pool de minage, oui, même si les marges sont faibles. Un téléphone ou un ordinateur portable est des millions de fois trop lent pour faire une différence.

Le plus simple pour commencer, c'est l'app CloudMineCrypto. Tu mines gratuitement avec l'offre gratuite, les pubs, les jeux, les offres et les connexions quotidiennes, sans matériel, bruit ni facture d'électricité. Tu peux retirer tes gains vers ton propre portefeuille via Lightning, Bitcoin on-chain ou BNB Smart Chain. Les offres payantes sont facultatives. Les récompenses sont des estimations basées sur les données du réseau en temps réel et ne sont pas garanties.

Pour aller plus loin · guide complet

Le minage de Bitcoin expliqué depuis les bases

Récompenses, halvings, difficulté, matériel, pools, énergie et rentabilité du minage aujourd’hui, avec des chiffres en direct.

Questions fréquentes

Comment fonctionne le minage de Bitcoin, en termes simples ?

Les mineurs regroupent les transactions en attente dans un bloc, puis testent des nombres, appelés nonces, jusqu’à ce que le hash du bloc soit inférieur à une cible. Le premier à en trouver un ajoute le bloc à la chaîne et reçoit la récompense de bloc.

Que cherchent exactement les mineurs à résoudre ?

Rien de compliqué. Ils cherchent un en-tête dont le hash double SHA-256 est inférieur à une cible. Le seul moyen d’en trouver un, c’est de changer le nonce et de recalculer le hash, des milliers de milliards de fois par seconde.

Combien de temps faut-il pour miner un bloc ?

Environ 10 minutes en moyenne pour l’ensemble du réseau. La difficulté s’ajuste tous les 2 016 blocs pour maintenir ce délai, quelle que soit la puissance de calcul totale.

Que reçoit un mineur pour un bloc ?

La subvention de bloc, de 3,125 BTC depuis avril 2024, à laquelle s’ajoutent les frais de chaque transaction du bloc. La plupart des blocs sont trouvés par des pools, qui partagent la récompense entre leurs mineurs.

Peut-on miner du Bitcoin chez soi ?

Seulement avec une machine ASIC spécialisée, une électricité bon marché et un pool. Et même dans ce cas, le minage n’est souvent pas rentable. Un téléphone ou un ordinateur portable est bien trop lent. Des applis comme CloudMineCrypto te permettent de miner gratuitement sans faire tourner ton propre matériel. Les récompenses sont des estimations.

Sources et pour aller plus loin

  1. Bitcoin : un système de paiement électronique pair-à-pair (le livre blanc) · Satoshi Nakamoto, 2008
  2. Guide de la chaîne de blocs : en-têtes, arbres de Merkle et preuve de travail · Documentation développeur Bitcoin
  3. Guide du minage : en solo et en pool · Documentation développeur Bitcoin
  4. Algorithme de hachage des blocs · Bitcoin Wiki
  5. Arbres de Merkle · Bitcoin Wiki
  6. Difficulté · Bitcoin Wiki

Les chiffres en temps réel de cette page viennent de l’API CloudMineCrypto ou des services de données publiques de la blockchain indiqués à côté. Ils sont actualisés selon un calendrier et leur source est indiquée là où ils apparaissent. Ce guide est à visée pédagogique et ne constitue pas un conseil financier. CloudMineCrypto n’est pas un produit d’investissement. Les récompenses dans l’application sont des estimations et ne sont pas garanties.

Vous avez lu comment ça marche. Maintenant, voyez-le en action.

Réclamez un plan de minage gratuit de 8 heures dans l’application CloudMineCrypto et regardez votre BTC estimé augmenter grâce aux données réseau en direct. Aucun matériel, aucune carte.