Exploitation minière du bitcoin

Je suis sûr que la première fois que vous avez entendu Exploitation minière du bitcoin vous avez pensé à des pièces sortant du sol. Mais bitcoin n'est pas physique, alors comment appelle-t-on l'exploitation minière ?

Parce que c'est similaire à l'extraction de l'or, sauf que le bitcoin n'a pas encore été entièrement extrait, vous ne détruisez pas l'environnement et tout comme vous devez creuser pour trouver de l'or, ici aussi vous devrez faire un certain travail afin de recevoir cette monnaie numérique.

Le protocole du bitcoin stipule que 21 millions d'unités existeront à terme. Ce que les mineurs font, c'est découvrir lentement ces pièces.

Les mineurs reçoivent ces pièces en récompense de la création de blocs de transactions valides et de leur inclusion dans la blockchain.

Nœuds

Revenons en arrière, parlons des "nœuds".

Un nœud est un ordinateur qui exécute le logiciel bitcoin et contribue à faire fonctionner le réseau bitcoin de manière décentralisée. Tout le monde peut faire fonctionner un nœud, il suffit de télécharger le logiciel bitcoin (gratuit) et de laisser un port spécifique ouvert (le seul problème est que laisser un nœud en fonctionnement et connecté 24 heures sur 24 consomme de l'énergie et de l'espace sur le disque dur - environ 150 Go de données pour le moment).
Les nœuds distribuent les transactions en bitcoins à travers le réseau. Un nœud envoie des informations à d'autres nœuds auxquels il est connecté, qui à leur tour ont besoin d'informations provenant d'autres nœuds qu'ils connaissent. Ainsi, l'ensemble du réseau finit par recevoir des transactions très rapidement.

Certains de ces nœuds sont des nœuds miniers (appelés "mineurs"). Ce groupe traite les transactions, les inscrit dans des blocs et les ajoute à la blockchain. Comment font-ils ? En résolvant un algorithme mathématique complexe. Cet algorithme doit résoudre un problème, à savoir trouver un nombre qui, combiné aux informations contenues dans le bloc et associé à une fonction de hachage, produit un résultat compris dans une plage prédéfinie. C'est plus compliqué qu'il n'y paraît.

Résoudre l'algorithme

Comment trouvez-vous ce nombre ? En essayant des combinaisons aléatoires. Grâce à la fonction de hachage, il est impossible de deviner quel sera le numéro de réponse de ce bloc. Ainsi, les mineurs doivent essayer un nombre au hasard et appliquer la fonction de hachage et les informations de ce bloc. La réponse à cet algorithme doit commencer par une série de chiffres commençant par des zéros. Il n'y a aucun moyen de savoir quel nombre fonctionnera, car deux intégrales consécutives peuvent donner des résultats très différents. Mais il y a plus, il est possible qu'il y ait différents nombres qui donnent le résultat attendu, ou peut-être qu'il n'y en a pas du tout (dans ce cas, les mineurs continuent d'essayer, mais avec une configuration de bloc différente).

Le premier mineur qui résout le problème mathématique annonce au reste du réseau qu'il l'a trouvé. Tous les autres mineurs cessent immédiatement d'essayer de résoudre le problème mathématique pour ce bloc, et commencent à essayer de trouver le numéro du bloc suivant. Le mineur qui a résolu le problème mathématique reçoit, en guise de récompense, de nouveaux bitcoins pour sa collaboration avec le réseau.

Économie

Au moment où nous écrivons ces lignes, la récompense est la suivante 12,5 bitcoinsqui est à peu près 110,000$ au taux de change actuel pour la résolution d'un bloc.

Mais ce n'est pas aussi simple qu'il y paraît. De nombreux nœuds miniers sont en concurrence pour la récompense, et c'est un mélange de chance et de puissance de calcul (plus vous pouvez essayer de nombres, plus vous avez de chances de gagner la récompense).

Vous devez également prendre en compte les coûts liés à la possession d'un nœud de minage, non seulement parce que le matériel physique dont vous aurez besoin est très coûteux, vous devez disposer d'un processeur plus rapide que vos concurrents, afin d'avoir plus de chances de récolter les bénéfices avant eux, mais aussi en raison de la quantité d'électricité que ces processeurs consomment.

En outre, les récompenses pour la résolution de ces blocs diminuent avec le temps. Maintenant, 12,5 bitcoins, mais la récompense sera atténuée avec environ chaque "1".couper en deux" tous les quatre ans environ (la prochaine est prévue pour 2020-2021). La valeur relative du bitcoin par rapport au coût de l'électricité et de ces ordinateurs physiques créés spécifiquement pour extraire des bitcoins pourrait augmenter au fil des ans pour compenser cette réduction, mais on ne sait jamais.

Difficulté

Le site calcul de la difficulté (le nombre de zéros requis au début de cette formule de hachage) est ajusté fréquemment, de sorte qu'il faut environ 10 minutes pour traiter un bloc.

Pourquoi 10 minutes ? C'est le montant que Satoshi Nakamoto, et maintenant les développeurs de Bitcoin, estiment nécessaire pour avoir un montant soutenu de récompenses jusqu'à ce que le nombre maximum de 21 millions soit atteint (vers l'année 2140 environ).

Si vous êtes arrivé jusqu'ici, félicitations ! Il y a beaucoup d'autres informations à lire sur ce système, mais vous avez maintenant une idée de ce qu'un peu de programmation et un concept peuvent faire. Pour la première fois, nous disposons d'un système entièrement numérique, décentralisé et totalement sécurisé, sans avoir à compter sur des tiers ou des entreprises. Les répercussions de ce nouveau paradigme peuvent être importantes.

Cliquez pour évaluer cette entrée !
(Votes : 1 Moyenne : 5)

No hay comentarios

Deja un comentario