Définition
CPU : définition
Aussi appelé : Central Processing Unit
Le CPU (Central Processing Unit) est le processeur principal d'un ordinateur, qui exécute les instructions des programmes. Dans la crypto, il fait tourner nœuds et portefeuilles, et permet de miner certaines cryptomonnaies conçues pour lui.
Thème : Consensus et minage
Un CPU est un processeur polyvalent : il peut exécuter n'importe quel type de calcul, mais avec un nombre limité de cœurs travaillant en parallèle. Aux débuts de Bitcoin, les mineurs utilisaient leur processeur. Le minage de Bitcoin consistant à calculer d'énormes quantités de hachages SHA-256, il a rapidement migré vers les cartes graphiques (GPU), capables de nombreux calculs simples en parallèle, puis vers les ASIC, des puces conçues pour cette seule tâche. Miner du bitcoin avec un CPU n'a désormais aucune chance d'être rentable.
Certains projets ont volontairement choisi des algorithmes de preuve de travail adaptés aux processeurs classiques, afin que le minage reste accessible au plus grand nombre et moins concentré. C'est le cas de Monero avec l'algorithme RandomX, qui exécute des programmes aléatoires sollicitant fortement la mémoire et les capacités générales du processeur. Au-delà du minage, le CPU reste essentiel dans l'écosystème : il fait tourner les nœuds complets qui vérifient les blocs, les validateurs en preuve d'enjeu et les logiciels de portefeuille qui génèrent les signatures.
Un exemple concret
Imaginons qu'Hugo veuille faire tourner un nœud Bitcoin chez lui. Lors de la synchronisation initiale, son processeur vérifie les signatures et les règles de chaque bloc depuis la création du réseau, ce qui peut prendre des heures, voire des jours, selon la puissance du CPU et la rapidité du stockage. Une fois synchronisé, le nœud ne sollicite plus que modérément le processeur.
Les risques à connaître
Le minage sur CPU consomme de l'électricité et use le matériel, souvent pour des revenus faibles, voire négatifs. Les logiciels malveillants de cryptojacking détournent le processeur d'ordinateurs ou de serveurs à l'insu de leurs propriétaires pour miner. Les logiciels de minage téléchargés depuis des sources douteuses sont un vecteur d'infection courant.
Questions fréquentes sur CPU
Peut-on encore miner du bitcoin avec un ordinateur ?
Techniquement oui, mais la difficulté du réseau est telle qu'un CPU n'a pratiquement aucune chance de trouver un bloc, ni même de couvrir sa consommation électrique au sein d'un pool. Le minage de Bitcoin est dominé par les ASIC.
Quelles cryptomonnaies se minent avec un CPU ?
Celles dont l'algorithme a été conçu pour résister aux ASIC et favoriser les processeurs, comme Monero avec RandomX. Le paysage évolue toutefois au gré des changements d'algorithme des projets.