Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Extraction de Blocs | Blocs et Transactions
Introduction à la Blockchain
course content

Contenu du cours

Introduction à la Blockchain

Introduction à la Blockchain

1. Commencer
2. Blocs et Transactions
3. Concepts Avancés de la Blockchain

book
Extraction de Blocs

Le processus de minage dans Bitcoin et d'autres cryptomonnaies est un mécanisme crucial qui remplit deux fonctions essentielles :

  • ajouter de nouvelles transactions à la blockchain (les sécurisant et les vérifiant ainsi);
  • introduire de nouveaux bitcoins en circulation.

Résumons ce que nous avons déjà appris à ce sujet et examinons de plus près comment fonctionne le processus de minage :

1. Vérification des Transactions

Les mineurs commencent le processus en collectant des transactions depuis le pool de mémoire du réseau Bitcoin. Ce sont des transactions effectuées par les utilisateurs qui attendent d'être confirmées et ajoutées à la blockchain. Les mineurs choisissent quelles transactions inclure dans le prochain bloc en fonction des frais de transaction, entre autres facteurs; les transactions avec des frais plus élevés sont généralement prioritaires. Une fois qu'un mineur a sélectionné les transactions, il les compile dans un bloc.

Jetons un coup d'œil à l'image suivante pour clarifier cela :

Tout d'abord, les utilisateurs (supposons qu'il y ait 'n' utilisateurs) soumettent leurs transactions, chacune accompagnée d'une commission qu'ils sont prêts à payer pour que la transaction soit traitée. Ces transactions sont envoyées au pool de mémoire (également connu sous le nom de mempool), qui est une zone de stockage pour les transactions avant qu'elles ne soient confirmées par les mineurs. Les transactions dans le mempool sont désignées comme Tx1 à Txm, où 'm' pourrait être n'importe quel nombre de transactions en attente dans le pool. Enfin, les mineurs sélectionnent les transactions du pool de mémoire à inclure dans un nouveau bloc en fonction de leurs frais.

2. Résoudre la Preuve de Travail

Le cœur du processus de minage implique la résolution d'un puzzle cryptographique, connu sous le nom de preuve de travail (PoW). Ce puzzle nécessite un effort computationnel et est conçu pour être difficile à résoudre mais facile à vérifier et implique de trouver un hash qui est en dessous d'une certaine valeur cible.

Comme nous l'avons déjà mentionné, le nonce est un nombre que les mineurs changent à chaque tentative de résoudre le puzzle. En modifiant le nonce et en hachant les informations du bloc, les mineurs génèrent différents hashes.

L'objectif est de trouver un nonce qui produit un hachage qui est inférieur ou égal au hachage cible défini par le réseau. Le premier mineur à trouver un nonce qui produit un hachage valide gagne le droit d'ajouter le nouveau bloc à la blockchain.

3. Confirmation du Bloc et Récompense

Une fois qu'un mineur résout avec succès le puzzle, il diffuse le nouveau bloc au reste du réseau pour vérification. Les autres nœuds du réseau vérifient la validité du bloc, y compris la correction des transactions et du hachage. Si le bloc est valide, il est ajouté à la blockchain, et le mineur est récompensé avec des bitcoins nouvellement créés (la récompense de bloc) et les frais de transaction des transactions incluses dans le bloc.

Comme vous pouvez le voir, il n'y a rien de compliqué ici. Une fois qu'un bloc est miné, propagé et vérifié, il est ajouté à la blockchain juste après le dernier bloc.

Ajustement de la Difficulté

Le réseau Bitcoin ajuste automatiquement la difficulté de l'énigme de minage environ toutes les deux semaines, ou tous les 2 016 blocs. Cet ajustement garantit que le temps moyen pour trouver un nouveau bloc reste d'environ 10 minutes, quel que soit le pouvoir de minage total sur le réseau. Si plus de mineurs rejoignent le réseau et que le taux de hachage augmente, la difficulté augmentera. Inversement, si des mineurs quittent le réseau et que le taux de hachage diminue, la difficulté diminuera.

Quel est le rôle du nonce dans le minage de blocs Bitcoin ?

Quel est le rôle du nonce dans le minage de blocs Bitcoin ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 5
We're sorry to hear that something went wrong. What happened?
some-alt