Introducing G2.ai, the future of software buying.Try now

Qu'est-ce que le minage par CPU ? Est-ce risqué ou rentable ?

3 Juillet 2024
par Sudipto Paul

Imaginez extraire des matériaux précieux d'un gisement de minerai.

De quoi auriez-vous le plus besoin ? D'un équipement adapté pour l'extraction, le traitement et la manutention des matériaux. De même, le filon d'or numérique de la cryptomonnaie nécessite des outils pour vérifier et ajouter des transactions à un registre blockchain pour le minage de crypto. 

Une façon de miner des cryptomonnaies est via l'unité centrale de traitement (CPU) de votre ordinateur. Les unités arithmétiques logiques (ALU) dans les CPU effectuent des opérations arithmétiques et logiques avancées, rendant les CPU capables d'effectuer des opérations et des calculs complexes.

Quiconque possède un ordinateur de bureau peut utiliser la puissance de traitement de son CPU pour résoudre des algorithmes complexes et valider des transactions de cryptomonnaie. Ce processus de minage est connu sous le nom de minage CPU dans le logiciel de minage de cryptomonnaie

Les CPU peuvent rapidement passer d'une tâche à l'autre et suivre les instructions d'exécution d'algorithmes de type « si ceci, fais cela, sinon fais autre chose ». Cette capacité des CPU minimise le temps d'attente de l'utilisateur lorsqu'il travaille avec différents logiciels. 

Les CPU peuvent également effectuer des travaux mathématiques, mais ne sont pas adaptés pour résoudre des équations mathématiques répétitives ou longues. Les passionnés de minage de cryptomonnaie sont passés au minage par unité de traitement graphique (GPU) en raison de l'incapacité des CPU à gérer de grands volumes de données mathématiques.

Qu'est-ce qu'un CPUminer ?

CPUminer est un logiciel open-source multi-thread qui optimise le minage de cryptomonnaie. Ce logiciel prend en charge les protocoles d'algorithme de hachage sécurisé (SHA)-256d et scrypt (N, 1, 1), getblocktemplate, et les protocoles de minage Stratum. Un CPUminer est idéal pour le minage en solo et en pool.

Bien que possible avec n'importe quel ordinateur, la rentabilité du minage CPU a diminué par rapport à l'utilisation de matériel spécialisé comme les GPU.

Minage CPU vs. Minage GPU

Le minage CPU utilise la puissance de traitement d'un CPU pour valider des transactions et miner de nouvelles pièces. Le minage GPU repose sur la capacité des unités de traitement graphique à résoudre des problèmes mathématiques complexes et à vérifier les transactions électroniques.

minage cpu vs. minage gpu

Un CPU agit comme un exécutif. Il essaie d'être plus intelligent dans n'importe quelle tâche qui lui est assignée. Son objectif principal est d'exécuter des instructions logicielles et de changer de tâche à tout moment. Les CPU :

  • Créent une illusion de mémoire virtuelle pour les programmes
  • Assurent la compatibilité avec les anciens codes
  • Imposent des niveaux de privilège entre les programmes utilisateur et le système d'exploitation (OS)

Un GPU fait moins de travail exécutif mais est extrêmement bon pour traiter des travaux répétitifs. Les GPU peuvent exécuter plus d'équations mathématiques car ils ont plus d'ALU que les CPU. C'est pourquoi les mineurs GPU excellent dans les calculs parallèles. 

Examinons quatre facteurs qui différencient les capacités de minage CPU et GPU.

Vitesse

Les GPU sont beaucoup plus rapides que les CPU pour résoudre les problèmes mathématiques liés au minage. Les CPU traitent un ensemble d'instructions plus large avec moins de cœurs.

Par exemple, un cœur de CPU utilisant des instructions d'extension SIMD en streaming 128 bits (SSE) ou huit extensions vectorielles avancées 2256 bits (AVX) exécute quatre instructions 32 bits par cycle. En comparaison, un GPU exécute 3200 instructions 32 bits par cycle.

Efficacité énergétique

L'efficacité du minage est un autre facteur à considérer lors de la comparaison du minage CPU et GPU. Plus le matériel que vous utilisez est efficace, plus vous économisez d'énergie.

Les GPU économisent mieux l'énergie que les CPU et sont devenus le choix privilégié des mineurs.

Maintenance

Les CPU ne sont pas aussi faciles à entretenir ou à mettre à niveau que les GPU. Vous devez faire attention à la température du CPU et aux dommages potentiels.

En revanche, les GPU sont assez faciles à entretenir. 

Niveau de difficulté

Le GPU devrait être le premier choix si vous cherchez à miner sans effort. Les CPU peuvent traiter tout ce que vous leur demandez. Mais un traitement plus élevé génère également de la chaleur et augmente le risque de dommages matériels permanents. 

En résumé, les CPU sont plus polyvalents et gèrent des ensembles d'instructions larges, tandis que les cœurs GPU traitent les données beaucoup plus rapidement que les CPU. 

Vous voulez en savoir plus sur Logiciel de minage de crypto-monnaie ? Découvrez les produits Extraction de cryptomonnaie.

Le minage CPU dans l'histoire du minage de Bitcoin

En 2009, le Bitcoin (BTC) n'était pas aussi courant qu'aujourd'hui. Le créateur pseudonyme Satoshi Nakamoto a été le premier à miner des bitcoins le 3 janvier 2009. Il a miné le premier lot de 50 bitcoins en utilisant la puce CPU de son ordinateur. Ce premier bloc de Bitcoin était connu sous le nom de Bloc Genesis. 

Le minage de crypto CPU repose sur le mécanisme de consensus « un processeur, un vote ». Satoshi Nakamoto a proposé cette idée dans le document de 2008 Bitcoin : Un système de cash électronique peer-to-peer. Le Bitcoin ne suit plus ce principe, et seules certaines altcoins permettent aux mineurs de frapper des pièces avec des CPU.

Le manque de concurrence entre les mineurs dans les premiers jours signifiait que n'importe qui pouvait utiliser l'énergie de calcul de ses CPU pour créer de nouveaux blocs de crypto et gagner des récompenses de minage. En 2010, vous pouviez probablement générer des centaines de BTC en utilisant un CPU Intel Pentium, car moins de concurrence signifiait un taux de réussite plus élevé. Cependant, beaucoup de choses ont changé depuis lors.

La concurrence a progressivement augmenté à mesure que de plus en plus de mineurs rejoignaient le réseau BTC pour les récompenses de bloc. Cependant, les mineurs ont rapidement constaté que leurs gains dépassaient leurs coûts d'électricité et de dépréciation des machines.

De plus, la difficulté algorithmique croissante a entraîné des temps de découverte de transaction plus longs. Ces problèmes ont conduit au minage GPU. 

Comment fonctionne le minage CPU

Le minage CPU utilise le matériel informatique pour effectuer des calculs liés à la blockchain. Vous pouvez utiliser des ordinateurs portables et de bureau ordinaires pour miner des pièces et les stocker ensuite avec un logiciel de garde de cryptomonnaie. Les mineurs de cryptomonnaie utilisent des CPU pour exécuter des fonctions de hachage jusqu'à ce qu'ils trouvent le bon résultat. Après avoir résolu le problème de minage d'un bloc, ils reçoivent une récompense de bloc dans la monnaie propriétaire d'un réseau.

Selon la configuration, les CPU reposent sur des processeurs à centre solitaire, double centre ou quadri-centre. Plus de centres permettent à un processeur de respecter différentes directives de minage CPU de manière cohérente. 

Certaines CPU peuvent imaginer deux centres pour chaque centre accessible et faciliter l'hyper-threading indirectement. Bien que l'hyper-threading suggère la multiplication de la force potentielle, les centres réels fonctionnent mieux que les centres virtuels. Certains mineurs connectent deux ou plusieurs processeurs CPU à des serveurs et stations de travail basés sur des processeurs Intel et AMD. 

Le minage CPU utilise généralement le mécanisme de preuve de travail (PoW) pour prouver l'achèvement du travail, ajouter de nouvelles pièces et devenir éligible aux récompenses. Son succès dépend de deux capacités techniques du CPU :

  1. Le taux de hachage mesure les chances de résoudre les énigmes cryptographiques nécessaires pour recevoir des récompenses de minage. Il est mesuré en hachage par seconde (h/s). Le minage de puces CPU mesure le taux de hachage en kilo hachages par seconde (kh/s). Même les meilleurs CPU peuvent atteindre un taux de hachage de 8-20 kh/s.
  2. L'efficacité de l'utilisation de l'énergie mesure la consommation d'énergie globale en hachages par kilowattheure. Cette évaluation aide les mineurs à comparer les récompenses et les coûts d'électricité.

Composants d'une plateforme de minage CPU :

Une plateforme de minage CPU combine des dispositifs de minage individuels pour améliorer les performances et l'efficacité. Les éléments courants d'une plateforme de minage CPU sont :

  • Refroidisseur pour le refroidissement du matériel
  • Processeur pour une fréquence compétitive
  • Alimentation électrique pour un support silencieux et un taux de hachage efficace
  • Carte mère pour une communication fluide entre tous les éléments
  • Mémoire vive (RAM) pour les canaux de mémoire et la bande passante

Certains mineurs CPU créent également des plateformes de minage multi-CPU en connectant plusieurs CPU. L'idée ici est de combiner et de concentrer la puissance de plusieurs CPU dans un seul ordinateur. Les serveurs et stations de travail avec de telles configurations nécessitent des cartes serveurs ou des cartes mères sur mesure avec plusieurs cœurs et threads.

Comment commencer le minage CPU

Si vous êtes prêt à vous lancer et à commencer à miner aujourd'hui, vous avez deux options. Vous pouvez soit miner en solo, soit rejoindre un pool de mineurs pour commencer le minage CPU.

1. Minage en solo

Dans le minage en solo, un mineur indépendant confirme les blocs de transactions blockchain sans le soutien d'un tiers ou d'un pool. Les mineurs en solo s'appuient sur la puissance de hachage du matériel et le taux de hachage du réseau pour ajouter de nouvelles pièces à leurs portefeuilles de cryptomonnaie.

Le minage en solo est très compétitif, et il peut falloir des années à un mineur avant de découvrir un bloc. Cette méthode de minage était plus rentable dans les premiers jours en raison de la complexité plus faible du taux de hachage. Malgré le facteur de difficulté, le minage en solo peut être bénéfique car il offre des rendements plus élevés que le minage en pool au fil du temps. Comparez les dépenses d'électricité et autres charges aux profits avant de vous lancer dans une opération de minage CPU en solo.

2. Pool de minage

Un pool de minage attire des mineurs individuels pour collaborer et partager la puissance de calcul afin de découvrir de nouveaux blocs. Les mineurs en pool partagent leurs ressources sur un réseau pour augmenter les chances de rentabilité. Après avoir validé et ajouté un bloc, ils divisent les récompenses en fonction des contributions individuelles en puissance de traitement. Certains pools de minage de crypto exigent que les mineurs montrent une preuve de travail pour recevoir des récompenses. 

Rejoindre un pool de minage permet aux mineurs de couvrir les coûts d'électricité et de matériel. Cependant, ils renoncent à une certaine autonomie de minage et doivent suivre les règles du pool pour participer. 

Slushpool a été le premier pool de minage de Bitcoin et est apparu sur le forum Bitcointalk en 2010.

Comment trouver le meilleur CPU pour le minage

Tous les CPU ne sont pas créés égaux, donc trouver le meilleur pour miner des cryptos est un défi. Considérez ces facteurs pour trouver le meilleur CPU pour les plateformes de minage.

Nombre de cœurs

Pensez à un cœur comme au cerveau d'un CPU. Un cœur de CPU se compose de milliards de transistors microscopiques. Il reçoit et traite les informations de tâche pour une utilisation externe. Les tout premiers CPU en 1971 n'avaient qu'un seul cœur de CPU. Ces cœurs n'avaient pas besoin d'exécuter plusieurs programmes à la fois. 

Les CPU ont nécessité plus de cœurs à mesure que les utilisateurs ont commencé à exécuter des applications plus gourmandes en ressources. Plus votre ordinateur a de cœurs, plus il est facile d'exécuter plusieurs tâches. Pour construire le meilleur CPU pour le minage de crypto, vous avez besoin de suffisamment de cœurs pour vérifier les transactions de blocs à grande vitesse.

Threads

Un thread est une séquence d'instructions de programmation ou de composants virtuels qui divisent les cœurs physiques en plusieurs cœurs virtuels. Un CPU peut threader ses cœurs jusqu'à 2x pour offrir plus de puissance de traitement.

Par exemple, un CPU Intel Core unique a 2 threads par cœur. De même, un CPU double ou octa-cœur a 4 à 16 threads. Idéalement, l'utilisation de CPU avec plus de threads génère une puissance de traitement optimale. 

Certains CPU aujourd'hui offrent des capacités de multithreading ou d'hyper-threading. L'hyper-threading permet à un seul cœur d'agir comme deux cœurs pour accélérer l'exécution des applications. Le multithreading exécute deux ou plusieurs threads simultanés en utilisant une seule ressource de processus. 

Vitesse d'horloge

La fréquence d'horloge, ou vitesse d'horloge, mesure le taux auquel un générateur d'horloge génère des impulsions pour synchroniser les opérations de différents composants. Les CPU mesurent la vitesse d'horloge ou le taux de cycles en gigahertz (GHz). Une vitesse d'horloge plus élevée aide les mineurs de crypto à atteindre un taux de hachage plus élevé et à éviter le surcadençage.

Les CPU modernes spécifient une vitesse d'horloge de base (minimum) et une vitesse turbo (maximum). Ils ajustent le taux d'horloge en fonction de l'intensité de la tâche et de la température. 

Options de refroidissement

Les transistors CPU produisent de l'énergie thermique ou de la chaleur pendant le fonctionnement. Cette chaleur augmente la température globale du CPU. Les CPU de minage nécessitent des systèmes de refroidissement efficaces pour rester dans leurs températures de fonctionnement sûres. 

Les CPU sont livrés avec des options de refroidissement par air ou liquide pour absorber et redistribuer la chaleur loin du matériel. Alors que les refroidisseurs à air déplacent et dispersent la chaleur à l'intérieur du boîtier, les refroidisseurs liquides utilisent des ventilateurs de radiateur pour déplacer la chaleur à l'extérieur du système. 

Consommation d'énergie

Les CPU puissants consomment de grandes quantités d'énergie. Si vous minez des pièces de crypto qui nécessitent beaucoup d'énergie, vous finissez par dépenser beaucoup en factures d'électricité. C'est pourquoi les mineurs achètent des CPU avec une consommation d'énergie plus faible ou minent des pièces moins exigeantes. Certains mineurs CPU envisagent également de rejoindre des pools de minage pour récupérer les coûts d'électricité du pool. 

Évaluation TDP

L'évaluation de la puissance de conception thermique (TDP) mesure la puissance et les performances thermiques d'un processeur en watts. Les CPU avec de bonnes évaluations TDP vous aident à économiser sur la consommation d'électricité tout en maintenant des températures de fonctionnement stables. Si vous souhaitez acheter des CPU avec un TDP plus élevé pour le minage, vous avez également besoin de refroidisseurs puissants.

CPU populaires pour le minage de cryptomonnaies en 2024

  1. AMD EPYC 9554
  2. AMD Ryzen Threadripper 3990X
  3. AMD Ryzen 9 7950X
  4. Intel Core i9-10900X
  5. AMD Ryzen 5 3600X
  6. AMD EPYC 7J13
  7. AMD EPYC 7742
  8. AMD Ryzen Threadripper 3960X

Le minage CPU est-il rentable ?

La rentabilité du minage CPU dépend de vos projets de minage de crypto et des configurations CPU. Le minage CPU peut être un excellent moyen d'obtenir des jetons tôt et de les garder en sécurité jusqu'à ce que les rendements soient plus élevés.

Les mineurs combinent souvent les CPU et les cartes graphiques pour réaliser plus de profits. Cependant, soyez prudent, car le minage de cryptomonnaie peut être très volatile et spéculatif.

Calculateur de minage CPU

Un calculateur de rentabilité de minage CPU vous permet d'évaluer les gains potentiels de votre matériel. Il compare les coûts d'électricité et le revenu total pour estimer les profits. Vous pouvez diviser les coûts de CPU et d'électricité par les gains estimés pour comprendre combien de temps il faudra pour voir un retour sur investissement (ROI).

Le minage CPU est-il sûr ?

Oui, mais vous devez être prudent sur quelques points. Tout d'abord, votre logiciel antivirus peut signaler un client de minage comme un virus. Cela se produit lorsque les mineurs CPU enregistrent le logiciel de minage comme un virus cheval de Troie. Vous pouvez simplement ajouter le logiciel à la liste des exceptions pour arrêter de voir de telles erreurs.

Deuxièmement, vous devez être prudent lorsque vous minez sur des ordinateurs portables. Les ordinateurs portables ne peuvent pas supporter des températures élevées comme les CPU, et le minage peut causer des dommages matériels permanents. Les utilisateurs peuvent également utiliser un logiciel de benchmarking pour tester les performances de l'ordinateur, évaluer le matériel et optimiser le système pour le minage CPU.

Avantages et inconvénients du minage CPU

Les mineurs CPU utilisent une configuration d'ordinateur personnel (PC) ordinaire ou une ferme de CPU pour miner de nouvelles pièces. Les mineurs individuels commencent souvent le minage CPU avec leurs ordinateurs personnels pour générer un revenu passif modéré. Voici quelques avantages et inconvénients pour évaluer si le minage CPU est fait pour vous.

Avantages du minage CPU :

  • Facile à démarrer
  • Aide à gagner un revenu passif évolutif
  • Implique des coûts d'exploitation et un investissement matériel minimes
  • Génère le meilleur retour sur investissement possible au fil du temps
  • Accessible à tous ceux qui ont un ordinateur
  • Permet de miner facilement des cryptomonnaies uniquement minables par CPU

Inconvénients du minage CPU :

  • Vulnérable aux réseaux de bots
  • Ne peut pas miner la plupart des cryptomonnaies
  • Non rentable en raison de la consommation élevée d'électricité
  • Possibilité de dommages permanents à la plateforme en raison de températures dangereuses

Meilleures pratiques pour le minage avec des CPU

Si le problème potentiel de température du CPU vous fait transpirer, voici quelques meilleures pratiques pour un minage CPU sûr.

  • Gardez la température de votre CPU en dessous de 80°C (176°F). C'est la référence à viser avec des marges de variation de chaque côté. Une façon est de vérifier la température d'un ordinateur à partir du système de base d'entrée/sortie (BIOS). Vous pouvez également utiliser un logiciel de surveillance du matériel pour le surveiller. 
  • Limitez les processus. Rappelez-vous, un CPU peut exécuter plusieurs processus en même temps mais génère de la chaleur à mesure qu'il travaille plus dur. Vous devez minimiser les processus en arrière-plan lors du minage de crypto sur le CPU. Ces processus incluent jouer à des jeux, naviguer sur Internet et regarder des vidéos YouTube.
  • Nettoyez souvent les ventilateurs et les cartes. Les CPU peuvent facilement se boucher à cause de la chaleur qu'ils génèrent. Soufflez et nettoyez fréquemment la poussière avec de l'air comprimé.
  • Obtenez un système de refroidissement. Les équipements de refroidissement tels que les ventilateurs de boîtier de PC, les filtres à poussière et les refroidisseurs de CPU aident à maintenir votre système dans des plages de température sûres.
  • Méfiez-vous des escroqueries de minage de crypto qui utilisent votre processeur pour miner des cryptos. Par exemple, le XMrig CPU installe un cheval de Troie sur les ordinateurs et utilise ses ressources pour miner des devises numériques. Ces menaces font surchauffer les ordinateurs et réduisent leurs performances.

Meilleures cryptomonnaies pour le minage CPU en 2024

Si vous cherchez à mettre en place une petite opération de minage de cryptomonnaie avec votre PC domestique, voici les meilleures cryptomonnaies à miner avec des CPU.

  • Monero (XMR) : Considéré comme l'un des meilleurs choix pour le minage CPU en raison de son algorithme et de son accent sur la confidentialité. 
  • Bytecoin (BCN) : Conçu avec une résistance aux ASIC et des fonctionnalités de confidentialité solides pour favoriser les mineurs CPU. 
  • Zcash (ZEC) : Une autre pièce de confidentialité avec un algorithme optimisé pour le minage CPU.
  • Yenten (YTN) : Une pièce à faible difficulté conçue pour le minage CPU, la rendant adaptée aux mineurs amateurs.
  • Nerva (XNV) : Exclusivement pour le minage CPU, favorise la décentralisation du réseau et offre de bons rendements pour les mineurs CPU.
  • Ergo (ERG) : Un projet relativement nouveau axé sur les contrats intelligents, efficace pour les CPUminers.
  • Electroneum (ETN) : Bon pour les mineurs débutants et ceux qui recherchent des options conviviales pour les mobiles, minable avec des CPU.
  • Stakesnet (XSN) : Se concentre sur les transactions de deuxième couche sur Bitcoin et prend en charge le minage CPU.

Le trading de crypto peut être aussi rentable que le minage CPU

Le minage CPU n'est pas la seule option pour miner des cryptomonnaies. Vous pouvez également utiliser le minage par circuit intégré spécifique à une application (ASIC) ou le minage en nuage pour gagner grâce à la découverte de blocs. 

Si vous trouvez le minage trop difficile, vous pouvez également gagner un revenu passif en tradant sur des échanges de cryptomonnaie

Cet article a été publié à l'origine en 2022. Il a été mis à jour avec de nouvelles informations. 

Sudipto Paul
SP

Sudipto Paul

Sudipto Paul is an SEO content manager at G2. He’s been in SaaS content marketing for over five years, focusing on growing organic traffic through smart, data-driven SEO strategies. He holds an MBA from Liverpool John Moores University. You can find him on LinkedIn and say hi!