Press "Enter" to skip to content

Comment miner de l’Ethereum?

Aujourd’hui, les mineurs jouent un rôle important dans le fonctionnement de ethereum.

Ce rôle n’est pas évident tout de suite.

De nombreux nouveaux utilisateurs pensent que le seul but de l’exploitation minière est de produire des éthers d’une manière qui ne nécessite pas un émetteur central (voir notre guide « Qu’est-ce que l’éthéréum?« ). C’est vrai. Les jetons d’éthéréum sont créés par le processus d’extraction minière à raison de 5 éthers par bloc miné. Mais l’exploitation minière a aussi un autre rôle au moins aussi important.

Habituellement, les banques sont chargées de tenir un registre précis des transactions. Ils s’assurent que l’argent n’est pas créé à partir de rien, et que les utilisateurs ne trichent pas et ne dépensent pas leur argent plus d’une fois.

Toutefois, les Blockchains introduisent une toute nouvelle façon de tenir des registres, où l’ensemble du réseau, plutôt qu’un intermédiaire, vérifie les transactions et les ajoute au grand livre public.
Bien qu’un système monétaire « sans méfiance » ou « minimisant la foi en l’autre » soit le but recherché, quelqu’un doit quand même s’assurer que personne ne triche.

L’exploitation minière est une innovation qui permet la tenue de registres décentralisés.

Les mineurs parviennent à un consensus sur l’historique des transactions tout en prévenant la fraude (notamment la double dépense d’éthers) – un problème intéressant qui n’avait pas été résolu dans les monnaies décentralisées avant les blockchains.

Bien qu’ethereum étudie d’autres méthodes pour parvenir à un consensus sur la validité des transactions, l’exploitation minière maintient actuellement la plate-forme.

Comment fonctionne le système des mines

Aujourd’hui, le procédé d’extraction de l’ethereum est presque le même que celui du bitcoin.

Pour chaque bloc de transactions, les mineurs utilisent des ordinateurs pour résoudre à plusieurs reprises et très rapidement les réponses à un problème jusqu’ à ce que l’un d’entre eux gagne.

Plus précisément, les mineurs exécuteront les métadonnées d’en-tête uniques du bloc (incluant l’horodatage et la version du logiciel) par une fonction de hachage (qui renverra une chaîne de chiffres et de lettres brouillées de longueur fixe qui semble aléatoire), ne modifiant que la « valeur nonce », ce qui aura un impact sur la valeur de hachage produite.

Si le mineur trouve un hachage qui correspond à la cible actuelle, le mineur se verra attribuer l’éther et diffusera le bloc à travers le réseau pour chaque noeud afin de valider et d’ajouter à sa propre version du ledger. Si le mineur B trouve le hachage, le mineur A arrêtera le travail sur le bloc en cours et répétera le processus pour le bloc suivant.

C’est difficile pour les mineurs de tricher à ce jeu. Il n’ y a aucun moyen de simuler ce travail et de repartir avec la bonne réponse. C’est pourquoi la méthode de résolution de casse-tête est appelée « preuve de travail ».

D’autre part, il ne faut presque pas de temps aux autres pour vérifier que la valeur de hachage est correcte, ce qui est exactement ce que fait chaque nœud.

Environ toutes les 12 à 15 secondes, un mineur trouve un bloc. Si les mineurs commencent à résoudre les problèmes plus rapidement ou plus lentement que cela, l’algorithme réajuste automatiquement la difficulté du problème de sorte que les mineurs retournent à peu près au temps de solution de 12 secondes.

Les mineurs gagnent ces éthers au hasard, et leur rentabilité dépend de la chance et de la puissance de calcul qu’ils y consacrent.

L’algorithme spécifique de preuve de travail que l’éthéréum utilise est appelé « ethash », conçu pour avoir besoin de plus de mémoire pour rendre l’exploitation minière plus difficile en utilisant des ASIC coûteux – des puces minières spécialisées qui sont maintenant la seule façon rentable d’extraire du bitcoin.

D’une certaine façon, l’éthash pourrait avoir réussi à atteindre cet objectif, puisque les ASIC dédiés ne sont pas encore disponibles pour extraire l’éthéréum.

De plus, puisque l’éthéréum vise à passer de la preuve d’exploitation minière à la « preuve de participation » – dont nous discutons plus loin – l’achat d’un ASIC pourrait ne pas être une option intelligente puisqu’il ne s’avérera probablement pas utile pendant longtemps.

Passer à la preuve de participation

Toutefois, l’éthéréum n’ a peut-être pas besoin des mineurs pour toujours.

Les développeurs prévoient de se débarrasser des preuves de travail, l’algorithme que le réseau utilise actuellement pour déterminer quelles transactions sont valides et les protéger contre la falsification, en faveur d’une preuve de participation, où le réseau est sécurisé par les propriétaires de jetons.

Si et quand cet algorithme est déployé, la preuve de participation pourrait être un moyen d’atteindre un consensus partagé qui utilise moins de ressources.

Les commentaires sont fermés.