Passer au contenu principal
Change page

Le minage

Dernière mise à jour de la page : 23 février 2026

Prérequis

Pour mieux comprendre cette page, nous vous recommandons de vous informer au préalable sur les transactions, les blocs et la preuve de travail.

Qu'est-ce que le minage Ethereum ?

Le minage est le processus de création d'un bloc de transactions à ajouter à la blockchain Ethereum dans l'architecture de preuve de travail, désormais obsolète, pour Ethereum.

Le terme « minage » trouve son origine dans la comparaison avec l'or des crypto-monnaies. L'or et les métaux précieux sont rares, tout comme les jetons numériques, et le seul moyen d'en augmenter le volume dans le cadre du système de preuve de travail est le minage. Dans le cadre de la preuve de travail Ethereum, le seul mode d’émission était le minage. À la différence du minage historique de l'or ou des métaux précieux, le minage avec Ethereum permet également de sécuriser le réseau en créant, vérifiant, publiant et propageant de nouveaux blocs dans la blockchain.

Miner de l'ether = Sécuriser le réseau

Le minage est la colonne vertébrale de toute blockchain utilisant la preuve de travail. Les mineurs d'Ethereum - les ordinateurs qui exécutent des logiciels - utilisaient leur puissance de temps et de calcul pour traiter les transactions et produire des blocs avant la transition vers la preuve d'enjeu.

Pourquoi existe-t-il des mineurs ?

Dans les systèmes décentralisés comme Ethereum, nous devons nous assurer que tout le monde s'accorde sur l'ordre des transactions. Les mineurs y contribuent en résolvant des casse-têtes informatiques complexes pour produire des blocs, sécurisant également ainsi le réseau contre les attaques.

En savoir plus sur la preuve de travail

Auparavant, n'importe qui pouvait miner sur le réseau Ethereum à l'aide de son ordinateur. Cependant, tout le monde ne pouvait pas miner de l'éther (ETH) de manière rentable. Dans la plupart des cas, les mineurs devaient acheter du matériel informatique et des logiciels dédiés et avoir accès à des sources d'énergie peu coûteuses. Il était peu probable que l'ordinateur moyen gagne suffisamment de récompenses de blocs pour couvrir les coûts associés au minage.

Coût du minage

  • Coûts potentiels du matériel nécessaire pour construire et entretenir une plate-forme minière
  • Coût électrique de l'alimentation de la plate-forme minière
  • Si vous miniez au sein d'un pool, ces derniers facturaient généralement des frais fixes en % de chaque bloc généré par le pool
  • Coût potentiel de l'équipement pour soutenir la plate-forme minière (ventilation, surveillance de l'énergie, câblage électrique, etc.)

Pour explorer davantage la rentabilité du minage, utilisez un calculateur de minage, tel que celui fourni par Etherscan (opens in a new tab).

Comment les transactions Ethereum étaient minées

Ce qui suit donne un aperçu de la façon dont les transactions ont été exécutés dans la preuve de travail Ethereum. Vous trouverez une description analogue de ce processus pour la preuve d'enjeu d'Ethereum ici.

  1. Un utilisateur rédige et signe une demande de transaction avec la clé privée d'un compte.
  2. L'utilisateur diffuse la demande de transaction à l'ensemble du réseau Ethereum à partir d'un nœud.
  3. Dès qu'il a connaissance de la nouvelle demande de transaction, chaque nœud du réseau Ethereum l'ajoute à son « mempool », une zone d'attente de toutes les demandes de transaction dont il a connaissance et qui n'ont pas encore été engagées dans un bloc de la blockchain.
  4. À un moment donné, un nœud de minage regroupe plusieurs dizaines ou centaines de demandes de transaction en un bloc potentiel, de manière à maximiser les frais de transaction qu'il perçoit, tout en restant sous la limite de gaz du bloc. Dès lors, le nœud de minage :
    1. Vérifie la validité de chaque demande de transaction (c'est-à-dire que personne n'essaie de transférer de l'ether depuis un compte pour lequel il n'a pas produit de signature, que la demande n'est pas malformée, etc.), puis exécute le code de la demande, modifiant l'état de sa copie locale de l'EVM. Le mineur attribue les frais de transaction pour chaque demande de transaction à son propre compte.
    2. Commence le processus de production du « certificat de légitimité de preuve de travail » pour le bloc potentiel, une fois que toutes les demandes de transaction du bloc ont été vérifiées et exécutées sur la copie locale de l'EVM.
  5. Enfin, un mineur finira de produire un certificat pour un bloc qui inclut notre demande de transaction spécifique. Le mineur diffuse ensuite le bloc terminé qui comprend le certificat et la somme de contrôle du nouvel état de l'EVM.
  6. D'autres nœuds prennent connaissance du nouveau bloc. Ils vérifient le certificat, exécutent eux-mêmes toutes les transactions sur le bloc (y compris celle initialement diffusée par notre utilisateur), et vérifient que la somme de contrôle du nouvel état de leur EVM après exécution de toutes les transactions correspond à la somme de contrôle de l'état revendiqué par le bloc du mineur. Ce n'est qu'à ce moment-là que ces nœuds ajoutent ce bloc à la queue de leur blockchain, et acceptent le nouvel état de l'EVM comme étant conforme.
  7. Chaque nœud supprime toutes les transactions du nouveau bloc de son mempool local de demandes de transaction non satisfaites.
  8. Les nouveaux nœuds qui rejoignent le réseau téléchargent tous les blocs en séquence, y compris le bloc contenant la transaction qui nous intéresse. Ils initialisent une copie locale de l'EVM (qui débute en tant qu'EVM vide), puis commencent l'exécution de chaque transaction dans chaque bloc en plus de leur copie locale de l'EVM, en vérifiant la somme de contrôle de l'état de chaque bloc dans le processus.

Chaque transaction est minée (incluse dans un nouveau bloc et propagée pour la première fois) une fois, mais exécutée et vérifiée par chaque participant au processus d'avancement vers l'état conforme de l'EVM. Cela met en évidence l'une des devises centrales de la blockchain : Ne faites pas confiance, vérifiez.

Blocs Ommer (oncle)

Le minage du bloc reposant sur la preuve de travail (PoW) n'était alors que probabiliste, ce qui signifie que, parfois, il arrivait que deux blocs, ayant déjà été validés, soient en même temps exposés au public, notamment en raison de la latence du réseau. Dans ce cas, le protocole devait déterminer la chaîne la plus longue (et donc la plus « valide ») tout en assurant l'équité envers les mineurs en récompensant partiellement le bloc valide non inclus proposé. Cela a encouragé une décentralisation accrue du réseau, car les mineurs plus modestes, qui pouvaient être confrontés à une latence plus importante, pouvaient tout de même générer des revenus via les récompenses de bloc .

On utilise de préférence le terme « ommer », plus neutre, pour désigner le frère ou la sœur d'un bloc parent, mais on parle aussi parfois d'« oncle ». Depuis le passage d'Ethereum à la preuve d'enjeu, les blocs ommer ne sont plus minés, car un seul proposeur est élu à chaque créneau. Vous pouvez constater ce changement en consultant le graphique historique (opens in a new tab) des blocs ommer minés.

Une démo visuelle

Regardez Austin vous guider à travers le minage et la blockchain de la preuve de travail.

L'algorithme de minage

Le réseau principal Ethereum n'a jamais utilisé qu'un seul algorithme de minage : 'Ethash'. Ethash était le successeur d'un algorithme de R&D original connu sous le nom de 'Dagger-Hashimoto'.

En savoir plus sur les algorithmes de minage.

Cet article vous a été utile ?