Comment fonctionne le minage de Bitcoin?
Dans le système monétaire traditionnel, les gouvernements impriment des billets de banque quand ils en ont besoin. Avec le Bitcoin, ce nâest pas le cas, lâargent nâest pas imprimé, il est en quelque sorte découvert! En effet, des...
Dans le système monétaire traditionnel, les gouvernements impriment des billets de banque quand ils en ont besoin. Avec le Bitcoin, ce nâest pas le cas, lâargent nâest pas imprimé, il est en quelque sorte découvert! En effet, des ordinateurs tout autour de la planète minent des Bitcoins en compétition les uns avec les autres.
Comment se passe le minage?
Les gens sâéchangent des Bitcoins à travers le réseau Bitcoin, mais à moins que quelquâun nâenregistre toutes les transactions, personne ne saurait qui doit combien à qui. Le réseau Bitcoin a résolu ce problème en rassemblant toutes les transactions faites pendant une période donnée dans une sorte de liste, qui sâappelle un bloc. Câest le rôle du mineur de confirmer toutes ces transactions et de les consigner dans un grand registre.

On passe au hachage
Ce grand registre est donc une longue liste de blocs quâon appelle la blockchain (la chaîne de blocs). Elle peut être explorée et il est possible de connaître toutes les transactions qui ont été faites entre les différentes adresses Bitcoin à nâimporte quel point du réseau. Dès quâun nouveau bloc est créé, il est ajouté à la blockchain, qui contient ainsi toutes les transactions qui ont eu lieu sur le réseau. Une version constamment mise à jour des blocs créés est donnée à tous ceux qui participent.
Mais il faut que lâon puisse avoir confiance dans ce grand registre numérique. Comment peut-on être sûr que la blockchain ne soit pas altérée ni falsifiée? Câest là que les mineurs entrent en jeu.
Quand un bloc de transactions est créé, les mineurs doivent le « traiter ». Ils prennent donc lâinformation contenue dans le bloc et lui applique une formule mathématique , le transformant en un « autre chose ». Cet autre chose est une plus petite séquence de lettres et de nombres quâon appelle un hash. Ce hash est stocké dans ce nouveau bloc qui se retrouve à la fin de la blockchain.
Le procédé de hachage a des propriétés intéressantes. Bien quâil soit facile de produire un hash à partir de données comme celles contenues dans un bloc Bitcoin, il est pratiquement impossible de déduire à partir du hash les données qui ont servi à le produire. Et sâil est facile de produire un hash à partir dâun grand nombre de données, chaque hash est tout à fait unique. Si vous changez un seul caractère dans le bloc Bitcoin, son hash changera complètement.
Les mineurs nâutilisent pas seulement les transactions contenues dans un bloc pour générer un hash. Dâautres morceaux dâinformations sont également utilisées, et lâun de ces morceaux dâinformation est en fait le hash contenu dans le bloc précédent.
Puisque le hash de chaque bloc est généré en partie à partir du hash du bloc précédent, cela devient comme une version numérique du « sceau de cire ». Cela permet de confirmer que tous les blocs sont légitimes, car si vous tentiez dâen falsifier un, tout le monde le saurait.
En effet, si vous vouliez simuler une transaction en changeant un bloc qui a déjà été enregistré dans la blockchain, le hash de ce bloc devrait être changé. Si quelquâun vérifiait lâauthenticité de ce bloc en utilisant la fonction de hachage, cette personne découvrirait que le hash est différent de celui qui est déjà enregistré pour ce bloc dans la blockchain. Ce bloc serait immédiatement identifié comme étant faux.
Parce que le hash de chaque bloc est utilisé pour produire le hash du bloc suivant dans la chaîne, falsifier un bloc de la chaîne influencerait également le hash de tous les blocs suivants, ce qui briserait toute la chaîne.

En compétition pour des cryptos
Câest de cette façon que les mineur ââscellentââ un bloc. Tous les mineurs se font concurrence et le mineur qui réussi obtient la récompense de bloc actuellement fixée à 12,5 BTC par bloc et diminuant de moitié tous les 210 000 blocs. Au taux actuel, cela signifie que la prime par bloc tombera à 6,25 BTC par bloc à un moment donné en 2021.
Générer un hash à partir de données est quelque chose de très facile à faire pour un ordinateur. Le réseau Bitcoin doit donc rendre lâexercice plus difficile, faute de quoi tout le monde pourrait confirmer des centaines de transactions et de blocs par seconde, et tous les Bitcoins pourraient être minés en quelques minutes. Le réseau Bitcoin complexifie donc le tout en introduisant le concept de « Proof of Work » (preuve de travail).

Le réseau Bitcoin n'accepte donc pas nâimporte quel processus de hachage. Il exige que le hash du bloc ait une spécificité: quâil commence par un certain nombre de zéros. Il nây a aucune façon de savoir ce à quoi va ressembler un hash avant quâil ne soit généré. Et dès quâune donnée est ajoutée dans « le mélange », le hash ne sera plus du tout le même.
Les mineurs ne sont pas supposés sâimmiscer dans les données de transactions dâun bloc, mais ils doivent changer les données quâils utilisent pour créer un nouveau hash. Ils utilisent ainsi une autre donnée aléatoire appelée « nonce ». Ce nonce est utilisé avec les données de transactions pour créer un hash. Si le hash ne correspond pas au format désiré, le nom est changé et lâensemble repasse à nouveau par le processus de hachage. Cela peut exiger de nombreuses tentatives afin de trouver un nonce qui fonctionne, et tous les mineurs du réseau font la même chose en même temps. Voilà comment les mineurs gagnent leurs Bitcoins.
Si vous avez des suggestions à faire par rapport à cet article, dites-le-nous ici.
Suivez nos liens d'affiliés pour:
Acheter des cryptomonnaies
- Sur Coinhouse (France, Belgique, Suisse).
- Sur BitBuy (Uniquement au Canada).
- Sur BC Bitcoin (Europe, Canada).
- Sur eToro (Sauf au Canada).
Sécuriser vos cryptomonnaies
Payer toutes vos factures ou envoyer de l'argent vers votre banque
- Bylls (Disponible uniquement au Canada).