This article has been translated from English to French.
Qu'est-ce que le minage dans Bitcoin ?
Le « minage » est le processus qui consiste à confirmer les transactions et à les ajouter à la blockchain.
Les nœuds qui participent au minage sont appelés mineurs et constituent une partie essentielle du réseau Bitcoin. Dans le cadre du processus de minage, de nouveaux bitcoins sont créés, qui sont « payés » aux mineurs.
Une bonne façon de mieux comprendre le minage est de voir d'abord comment le BItcoin fonctionnerait s'il n'y avait PAS de minage.
Voici comment cela fonctionnerait.
Disons que c'est un fichier.

Il est stocké sur un ordinateur.
Imagine que ce fichier est un peu comme un document Word.
Et appelons ce fichierla « blockchain».
Une blockchain est un registre distribué de« blocs».
Je vais approfondir le sujet de la blockchain dans une leçon ultérieure, mais pour l'instant, sache juste que chaque bloc contient un ensemble de transactions.
Imagine maintenant que c'est le réseau Bitcoin.

Ce sont tous des ordinateurs, connectés entre eux via Internet, et ils exécutent le logiciel Bitcoin.
Ils partagent tous une copie du même fichier, qui est la blockchain.
Si tu veux envoyer un bitcoin à quelqu'un, ou transférer la propriété d'un bitcoin à quelqu'un d'autre, tu dois initier une transaction.

La transaction n'est qu'une ligne de données (en violet).

Lorsque tu lances une transaction, elle est envoyée à un nœud du réseau Bitcoin.

Si le Bitcoin n'avait PAS de minage, cela fonctionnerait de la manière suivante : cet ordinateur enregistrerait la transaction directement dans la blockchain, le fichier partagé.

Ensuite, l'ordinateur transmettrait cette transaction aux autres nœuds auxquels il est connecté et ceux-ci enregistreraient les données de la transaction dans leur propre fichier.

Ces nœuds transmettraient la transaction à tous les nœuds auxquels ils sont connectés et enregistreraient également les données de la transaction dans leur propre fichier.
Et ainsi de suite...

Cela continuerait jusqu'à ce que la transaction se soit propagée à TOUT le réseau Bitcoin.
Et chaque nœud l'a écrit dans son fichier.
C'est donc un moyen simple d'avoir un fichier partagé ou un « registre » partagé de transactions ouun « registre distribué».

Remarque comment TOUS les ordinateurs ont maintenant la ligne violette (transaction) stockée dans leur fichier (blockchain).
Lorsque tous les nœuds auront mis à jour leur copie du fichier, la propriété du bitcoin sera passée d'une personne à une autre.

Et c'est un exemple de transaction Bitcoin simple. Félicitations !
Mais nous avons un problème...
Il y a un problème qui doit être résolu si nous voulions procéder de cette façon.
Disons que tu veux vendre ton bitcoin à ce type violet.
Donc, tu crées une transaction pour envoyer des bitcoins au mec violet.

Ensuite, tu envoies cette transaction au nœud de ce côté du réseau Bitcoin.

Mais disons que tu es un type louche, et que comme tu ne peux pas t'en empêcher, tu essaies de faire quelque chose de louche.
Comme il s'agit d'un réseau d'ordinateurs connectés, tu crées une DEUXIÈME transaction qui envoie le MÊME bitcoin à une autre personne, comme ce type en rouge (à droite).

Ensuite, tu envoies cette transaction avec le mec rouge à un autre nœud du réseau.
WTF ?!
Tu viens d'insérer DEUX transactions distinctes dans le réseau qui impliquent d'essayer de dépenser le MÊME bitcoin!
Tu peux faire ça parce que c'est un réseau d'ordinateurs situés dans différents endroits du monde.
Quel salaud sournois. Félicitations ! Tu es vraiment louche !

Donc, ce qui va se passer à partir de maintenant, c'est que ces deux transactions vont commencer à se propager à travers le réseau.
Certains nœuds recevront la transaction violette . D'autres nœuds recevront la transaction rouge .

Dans l'illustration ci-dessous, lorsqu'un ordinateur tente de transmettre sa transaction rouge , cet ordinateur a déjà reçu la transaction violette dépensant ce bitcoin, il la rejettera donc
Ce qui est bien, mais c'est là que le problème se pose...

Maintenant, tu as deux transactions CONFLICTANTES sur le réseau.
Rappelle-toi que chaque ordinateur du réseau doit partager le MÊME fichier.
Certains ordinateurs ne peuvent pas contenir un fichier avec la transaction violette , tandis que d'autres contiennent un fichier avec la transaction rouge . Ils doivent tous en choisir un.
TOUS les ordinateurs doivent choisir la transaction rouge OU la transaction violette .
Si Bitcoin fonctionnait de cette manière, où les transactions sont écrites directement dans le fichier, tu créerais ce problème de DOUBLE DÉPENSE.

Bitcoin résout ce problème !
Si tu souhaites voir ce sujet en vidéo, regarde cette excellente vidéo YouTube de Learn Me a Bitcoin. Certaines parties de cette leçon s'inspirent de cette vidéo.
Alors, comment les ordinateurs parviennent-ils à s'accorder sur la transaction légitime ?
L'extraction est la solution.
Bitcoin résout ce problème de transactions conflictuelles écrites dans la blockchain, le « fichier » partagé.
Et c'est là que le minage entre en jeu.