CPU Mining

Le minage par CPU consiste à utiliser le processeur (CPU) d'un ordinateur pour résoudre des problèmes cryptographiques nécessaires à la validation des transactions sur la blockchain et à l'obtention de récompenses en cryptomonnaie. C'était la méthode de minage originelle : lors du lancement du Bitcoin par Satoshi Nakamoto en 2009, le seul moyen de miner était d'utiliser un processeur classique, et les premiers mineurs pouvaient gagner 50 BTC par bloc avec un simple ordinateur portable. Face à la concurrence croissante, les mineurs se sont tournés vers les GPU (2010), puis les FPGA (2011) et enfin les ASIC (2013), rendant le minage par CPU non rentable pour le Bitcoin. Cependant, cette méthode reste viable pour certaines cryptomonnaies conçues spécifiquement pour résister à l'optimisation par GPU et ASIC, notamment Monero (XMR) avec son algorithme RandomX, délibérément optimisé pour les performances des CPU.

Définition

Le minage par CPU utilise le processeur principal d'un ordinateur pour miner des cryptomonnaies :

AspectDescription
HardwareProcesseur d'ordinateur standard (Intel Core, AMD Ryzen, etc.)
MéthodeLe processeur exécute des calculs de hachage pour trouver des solutions de blocs valides.
PerformancesNettement plus lent que le minage sur GPU ou ASIC pour la plupart des algorithmes.
Idéal pourLes algorithmes optimisés pour le processeur comme RandomX (Monero)
économiqueGénéralement peu rentable pour Bitcoin/Ethereum ; viable pour certaines cryptomonnaies nécessitant un processeur.
Rôle historiqueLa méthode d'extraction originale et unique de 2009-2010

Origine & Histoire

 « La preuve de travail résout également le problème de la détermination de la représentation dans la prise de décision à la majorité… un processeur, une voix. »
Satoshi Nakamoto, Livre blanc du Bitcoin (2008)
DateEspaces
le 2009 janvierSatoshi Nakamoto mine le bloc de genèse du Bitcoin à l'aide du processeur d'un ordinateur ordinaire.
2009Le minage de Bitcoin repose entièrement sur le processeur ; les premiers mineurs utilisaient des ordinateurs portables et de bureau pour gagner 50 BTC par bloc.
Octobre 2010Premier logiciel de minage GPU disponible ; les GPU sont 10 à 100 fois plus rapides que les CPU au SHA-256
2011Les mineurs FPGA (Field-Programmable Gate Array) font leur apparition ; le minage par CPU devient non compétitif pour le Bitcoin.
2013Livraison des premiers mineurs ASIC Bitcoin ; le minage de Bitcoin par CPU devient totalement non rentable.
2014Monero est lancé avec l'algorithme CryptoNight, conçu pour optimiser les performances du processeur.
2017Plusieurs cryptomonnaies « résistantes aux ASIC » font leur apparition, tentant de rendre le minage accessible aux processeurs.
2019Monero adopte AléatoireX – spécifiquement optimisé pour le minage par CPU, désavantageant délibérément les GPU/ASIC
2021Raptoreum est lancé avec l'algorithme GhostRider, conçu pour le minage de CPU.
2022Ethereum passe à la preuve d'enjeu ; le minage par CPU n'est plus pertinent pour Ethereum.
2024Le minage par processeur reste viable principalement pour le Monero (RandomX) et quelques cryptomonnaies moins importantes.

Fonctionnement

EtapeProcessus
1. Recevoir le modèle de blocLe logiciel de minage reçoit les transactions en attente et les données de blocs du réseau
2. Calcul du hachageLe processeur calcule le hachage de l'en-tête du bloc avec différentes valeurs de nonce.
3. Vérification de la difficultéSi le hachage atteint le niveau de difficulté cible du réseau, le bloc est valide.
4. Soumettre la solutionUn bloc valide est diffusé sur le réseau pour vérification.
5. RécompenseSi la requête est acceptée, le mineur reçoit la récompense de bloc plus les frais de transaction.
ÈreHardwarePerformance (Bitcoin)Coût d'alimentation
2009-2010Processeur (Intel Core 2)~2 MH/sLow
2010-2012GPU (AMD Radeon)~200 MH/sMoyenne
2011-2013FPGA~750 MH/sMoyenne
2013-présentASIC (Antminer)~100+ TH/sHaute
FacteurProcesseurASIC
Taux de hachage~2 MH/s~100 TH/s
Efficacité~1 000 W par MH/s~0.03 W par TH/s
Multiplicateur1x (référence)Déploiements 50,000,000x plus rapides
économiquePerd de l'argent sur l'électricitéRentable à grande échelle
AlgorithmeCoinComment il reste compatible avec le processeur
AléatoireXMonero (XMR)Utilise l'exécution de code aléatoire gérée nativement par les processeurs ; les GPU n'en tirent quasiment aucun avantage.
Cavalier fantômeRaptoréum (RTM)Alterne entre plusieurs algorithmes, en utilisant le cache du processeur
OuicryptR16VariablesAlgorithme gourmand en mémoire optimisé pour la hiérarchie de mémoire du processeur

En termes simples

  1. Le minage CPU consiste à miner des minerais avec votre ordinateur habituel.– La même puce qui fait fonctionner votre navigateur web et vos jeux peut également miner des cryptomonnaies, même si toutes ne sont pas pratiques.
  2. C'est ainsi que Bitcoin a commencéSatoshi Nakamoto a miné les premiers blocs Bitcoin sur un ordinateur ordinaire. En 2009, n'importe qui possédant un ordinateur portable pouvait miner du Bitcoin.
  3. Pour Bitcoin, c'est désormais obsolète.Les machines ASIC spécialisées sont 50 millions de fois plus rapides que les processeurs pour le minage de Bitcoin. Utiliser son processeur pour miner du Bitcoin aujourd'hui reviendrait à creuser un tunnel avec une cuillère alors que d'autres utilisent des excavatrices.
  4. Mais certaines cryptomonnaies sont conçues pour les processeurs.Monero utilise l'algorithme RandomX, conçu spécifiquement pour exploiter au mieux les processeurs (CPU). Cela permet au minage de rester accessible à tous.
  5. La philosophie compteLe minage par CPU représente l'idéal démocratique « un processeur, une voix » décrit par Satoshi. Les cryptomonnaies minables par CPU visent à empêcher la centralisation du minage par de grandes fermes de circuits intégrés spécifiques (ASIC).

Important : Le minage de Bitcoin ou d’autres cryptomonnaies utilisant le chiffrement SHA-256/Ethash avec un processeur est totalement déficitaire ; vos dépenses en électricité dépasseront largement vos gains. N’utilisez un processeur que pour miner des cryptomonnaies spécifiquement conçues pour ce type de minage (comme Monero avec RandomX), après avoir calculé vos coûts d’électricité et vos gains escomptés.

Exemples du monde réel

Scénario 1 : Le minage de Bitcoin original de Satoshi

AspectDÉTAILS
ScénarioEn janvier 2009, Satoshi Nakamoto lance le réseau Bitcoin.
Mise en œuvreSatoshi a miné les premiers blocs à l'aide d'un processeur de bureau standard. La difficulté était minime : les blocs étaient trouvés facilement. On estime que Satoshi a miné environ 1 million de BTC à ses débuts.
RésultatLe minage sur CPU était non seulement viable, mais aussi la seule option. Ce million de bitcoins (d'une valeur de plus de 60 milliards de dollars au plus fort de la crise) ont été minés sur du matériel informatique ordinaire, à la portée de tous.

Scénario 2 : Minage de Monero par CPU (moderne)

AspectDÉTAILS
ScénarioUn utilisateur souhaite miner des cryptomonnaies de manière rentable en utilisant son ordinateur de bureau AMD Ryzen 9 7950X.
Mise en œuvreIls installent XMRig (logiciel de minage de Monero open source), rejoignent un pool de minage et minent du Monero avec RandomX. Leur processeur à 16 cœurs atteint environ 25 000 H/s (hachages par seconde).
RésultatAvec des tarifs habituels, ils gagnent environ 1 à 2 dollars par jour en XMR, pour des coûts d'électricité d'environ 0.50 à 1.00 dollar par jour (selon les tarifs). Un profit modeste, certes, mais qui prouve que le minage par CPU reste viable avec le bon algorithme.

Scénario 3 : Minage de CPU pour la décentralisation

AspectDÉTAILS
ScénarioLa communauté Monero prône le minage exclusivement par CPU afin de maximiser la décentralisation du réseau.
Mise en œuvreMonero a subi plusieurs forks pour maintenir sa résistance aux ASIC : passant de CryptoNight à CryptoNight-R puis à RandomX. Chaque modification visait à rendre le minage impossible avec les ASIC et à le rendre accessible aux processeurs classiques.
RésultatLe réseau Monero est l'un des réseaux Proof of Work les plus décentralisés, le minage étant réparti entre des milliers de mineurs CPU individuels à travers le monde, concrétisant ainsi la vision « un CPU, un vote » de Satoshi.

Avantages

AvantageDescription
AccessibilitéToute personne possédant un ordinateur peut participer – aucun matériel spécial n'est nécessaire.
La décentralisationEmpêche la centralisation du minage par les grands opérateurs de fermes ASIC.
Faible barrière à l'entréeAucun investissement initial important requis
Usage doubleVotre processeur remplit plusieurs fonctions ; le minage n'est qu'une utilisation supplémentaire.
DémocratiqueConforme au principe « un processeur, une voix »

Inconvénients et risques

AnalyseDescription
Faible rentabilitéDes gains généralement faibles comparés au minage par GPU/ASIC (pour les cryptomonnaies concernées)
Usure du matérielLe minage continu peut réduire la durée de vie du processeur et annuler les garanties.
Frais d'électricitéPeut dépasser les revenus miniers, notamment dans les régions à forte consommation d'électricité.
Chaleur et bruitLes processeurs en pleine charge génèrent une chaleur et un bruit de ventilateur importants.
Risque de logiciels malveillantsLe logiciel malveillant de cryptojacking utilise secrètement les processeurs des victimes pour miner (généralement du Monero).

QFP

Pourrai-je miner du Bitcoin avec mon processeur en 2024 ?

Techniquement, oui, mais en pratique, non. Votre processeur ne vous rapporterait qu'une fraction de centime par an, tout en consommant plusieurs dollars d'électricité par jour. Le minage de bitcoins nécessite désormais du matériel ASIC spécialisé coûtant des milliers de dollars. Le minage de bitcoins par processeur n'est plus rentable depuis environ 2011.

Quelle est la meilleure cryptomonnaie à miner avec un processeur ?

Monero (XMR), avec son algorithme RandomX, est de loin la cryptomonnaie la plus établie et la plus rentable pour le minage par processeur. Parmi les autres options, on trouve Raptoreum (RTM), Wownero (WOW) et diverses cryptomonnaies moins importantes compatibles avec le minage par processeur. Il est toujours conseillé de calculer la rentabilité avant de miner.

Le minage de ressources CPU est-il nocif pour mon ordinateur ?

Faire fonctionner votre processeur à pleine charge en permanence génère une chaleur excessive et peut réduire la durée de vie de ses composants. Assurez-vous d'un refroidissement adéquat, surveillez les températures (maintenez-les en dessous de 85 °C) et sachez que le minage continu peut annuler votre garantie. De nombreux mineurs configurent leur logiciel pour n'utiliser que 50 à 75 % des cœurs du processeur.

Qu'est-ce que le cryptojacking?

Le cryptojacking est un logiciel malveillant qui installe secrètement un logiciel de minage de cryptomonnaie (généralement du Monero) sur l'ordinateur de la victime. La victime paie les frais d'électricité tandis que le pirate perçoit les récompenses du minage. Le cryptojacking via navigateur (mineurs JavaScript) était également courant entre 2017 et 2018.

Actualités et Événements