Bitcoin est peut-être la prochaine grande affaire de l'industrie financière, mais beaucoup ne comprennent pas comment fonctionne Bitcoin Mining. Il y a beaucoup de chiffres et de mathématiques en jeu, des choses trop compliquées pour beaucoup de gens, parce qu'ils ne veulent pas s'y mettre comme un programmeur. Qu'est-ce que l'exploitation minière de bitcoin ?
Comment savoir si la personne A envoie un bitcoin à la personne B ?
Avant tout, il faut savoir que l'exploitation minière est probablement l'une des parties les plus complexes de Bitcoin, mais c'est aussi la partie qui est cruciale pour son succès. D'une certaine manière, Bitcoin est comme l'or !
Une des analogies les plus courantes est de le comparer à l'extraction de l'or. Tout comme le métal précieux, le bitcoin a un nombre limité (il ne peut pas être extrait comme près de 21 millions de bitcoins). Cependant, plus on extrait de bitcoins, plus il est difficile et gourmand en ressources d'extraire de nouveaux bitcoins. Le bitcoin fonctionne un peu différemment et c'est tout simplement génial une fois qu'on l'a compris. La grande différence est que l'exploitation minière ne génère pas nécessairement des bitcoins. Les nouveaux Bitcoins sont versés aux mineurs en récompense de la validation (validation) de transactions antérieures. Mais comment les mineurs font-ils ?
Pour faire fonctionner Bitcoin Mining, il faut un ordinateur et un programme spécial. Les mineurs utilisent le programme, une variété de matériel informatique et d'autres ressources pour rivaliser avec d'autres mineurs afin de résoudre des problèmes mathématiques compliqués. Toutes les dix minutes environ, une fonction de hachage cryptographique est utilisée pour générer un bloc contenant les dernières données de transaction. La durée des derniers blocs peut être trouvée dans n'importe quel explorateur de chaînes de blocs.
Mineur de bitcoin : que sont les fonctions de hachage ?
Une fonction de hachage cryptographique est un cryptage unidirectionnel essentiel sans clé. Il prend une entrée et renvoie une valeur de hachage apparemment aléatoire avec une longueur fixe.
Par exemple, si vous utilisez l'algorithme de hachage cryptographique SHA-256 de Movable Type :
Message : Comment fonctionne l'exploitation minière ?
Valeur de hachage : dd81ff442c0712452fba806c2cb8c38cfa61dd351b69607e5463facb76416c50
Si vous modifiez une seule lettre de l'entrée originale, une valeur de hachage complètement différente est créée. Ce caractère aléatoire rend impossible de prévoir à quoi ressemblera le résultat, c'est-à-dire le cryptage.
Comment les fonctions de hachage sont-elles utiles pour l'extraction de bitcoin ?
Comme il est pratiquement impossible de prévoir le résultat, les fonctions de hachage peuvent être utilisées pour la preuve du travail et la validation. Les mineurs de bitcoin se font concurrence pour obtenir une entrée correspondante qui génère une valeur de hachage spécifique (un nombre avec plusieurs zéros au début). La difficulté de ces puzzles est mesurable. Néanmoins, il n'est pas possible de tricher ici. Tout simplement parce qu'il n'y a pas de meilleure chance que de deviner aveuglément.
Le but de l'exploitation minière est d'utiliser l'ordinateur pour deviner jusqu'à ce qu'une valeur de hachage apparaisse qui est plus petite que le but. Si vous êtes le premier à deviner, vous avez un bloc frappé (en général, il faut des millions et des milliards d'estimations générées par ordinateur dans le monde entier). La personne qui génère le bloc est récompensée par 12,5 bitcoins (si le bloc fait effectivement partie de la chaîne de blocs la plus longue). Le gagnant du bloc ne génère pas techniquement le bitcoin, mais le code de l'algorithme de la chaîne de blocs est configuré de telle sorte que la personne qui exploite les mines est récompensée pour avoir aidé à vérifier la chaîne de blocs.
Chaque bloc est créé à son tour, y compris la valeur de hachage du bloc précédent. Comme chaque bloc contient la valeur de hachage d'un bloc précédent, il est garanti que le nouveau bloc a été créé après le précédent. Cependant, il arrive que deux blocs concurrents soient générés par deux mineurs différents. Celles-ci peuvent contenir différentes transactions de Bitcoins émis. Le bloc qui a le plus travaillé sur la preuve du travail est ajouté à la chaîne de blocs.
Cela fonctionne lors de la validation des transactions, car il est incroyablement difficile pour quelqu'un d'autre de générer un bloc ou une chaîne de remplacement. Il vous faudrait convaincre tous les membres du réseau que votre bloc est le bon, créé avec des preuves de travail suffisantes. Comme tous les autres travaillent également sur la "vraie" chaîne de blocs, il faudrait une puissance de calcul énorme pour la mettre en place. La plus grande crainte dans le réseau Bitcoin est qu'un groupe puisse prendre le contrôle de 51 chaînes de blocs. Ce groupe pourrait alors influencer la chaîne de blocs à son avantage, heureusement cela ne s'est jamais produit auparavant et a toujours été empêché longtemps à l'avance.
Qui sont les mineurs de bitcoin ?
Au début, les mineurs de bitcoin n'étaient que des passionnés de cryptographie. Les personnes intéressées par le projet Bitcoin ont utilisé leur puissance de calcul gratuite pour valider la chaîne de blocs afin d'être récompensées par des Bitcoins. Au fur et à mesure que la valeur du bitcoin a augmenté, de plus en plus de personnes ont réalisé que l'extraction du bitcoin est une activité potentiellement rentable. À cette fin, beaucoup ont investi dans des entrepôts (fermes minières de bitcoins) et du matériel pour extraire le plus de bitcoins possible. Ces fermes minières sont généralement situées dans des zones où les prix de l'électricité sont bas afin de réduire les coûts d'exploitation. Avec ces économies d'échelle, il est devenu plus difficile pour les amateurs de profiter de l'exploitation des bitcoins, bien qu'il y en ait encore beaucoup qui le font pour le plaisir.
Niveau de difficulté de l'exploitation des bitcoins
Le niveau de difficulté actuel des bitcoins est si élevé qu'il n'y a pratiquement aucune chance de gagner pour un individu. Sauf si vous acquérez un garage entier rempli de mineurs ASIC dans des conditions favorables (électricité, refroidissement, etc.). Si vous êtes débutant et que vous disposez de peu de capitaux, vous pouvez obtenir des récompenses en un rien de temps avec un pool minier. En fait, les pools sont un excellent moyen d'encourager les gens à s'impliquer dans le réseau Bitcoin.
Exploitation minière simple avec un bassin d'extraction
Certains qui veulent faire de l'extraction de bitcoin se demandent maintenant si vous pouvez vous épargner tout le travail. Il est donc recommandé de constituer un pool minier. Comme la distribution du hashrate est très importante, il est recommandé de rejoindre un "pool". Entre autres choses, vous pouvez économiser beaucoup de travail, d'électricité, de stockage, d'assurance et de frais de matériel.
Une piscine a beaucoup plus de chances de trouver un bloc et d'obtenir la récompense. Si vous achetez des parts directes de matériel avec le hashrate approprié auprès d'un fournisseur de pool minier, vous savez exactement combien de Bitcoins vous générez par jour. Vous pouvez par exemple utiliser le site web cryptocompare.com ou Whattomine pour savoir exactement combien de bitcoins vous obtenez par hashrate. Si vous décidez de rejoindre un pool avec Lifetime Mining, vous obtiendrez un revenu régulier, même si les versements quotidiens sont inférieurs à la prime globale.