Minage de crypto-monnaies

Salut à tout le monde!

Afin de mieux comprendre le principe de minage des crypto-monnaies et pour faire suite à mon premier article « Pénurie de Cartes Graphiques! » datant du 5 avril 2021, je prends le temps de vous parler un peu de la raison de cette pénurie qui continue encore à l’heure de l’écriture de ces lignes.

1) La pénurie continue

Les cartes RTX 30xx de chez nVidia avaient été présenté fin d’année 2020 (entre septembre et octobre de souvenir) et la pénurie fut quasi immédiate. En effet, les GPU de ces cartes étaient très intéressantes pour le minage de certaines crypto-monnaies. Un an plus tard, quelques informations fuitent sur la future architecture des cartes nVidia RTX 40xx mais il est encore bien difficile de trouver des RTX 3060 à moins de 500€… 🙁

Cartes RTX

Cartes nVidia GeForce RTX

Cette tendance de prix a de sérieuses répercutions sur les autres cartes, plus anciennes et sur le marché de l’occasion. En effet, il n’est pas rare, aujourd’hui, de revendre une carte graphique nVidia GTX 1060 au même prix qu’elle a pu être acheté neuve en 2017. Ce qui est assez dingue! Les GTX 1080 commencent seulement (depuis cet été) à devenir difficilement exploitable pour le minage. Les gamers sont obligés de garder leur carte graphique en attendant une baisse des prix. Mais pour ceux qui doivent obligatoirement changer (casse, vétusté, etc.), ils sont obligés de payer le prix fort. Vous avez compris la logique: les cartes se font rares AUSSI sur le marché de l’occasion et les prix s’envolent (ou en tout cas ne baissent pas/peu avec le temps)…

2) Mais au fait, c’est quoi le minage?

Je vais tenter d’être clair et concis pour ne pas faire un article trop long et de vous perdre dans les détails techniques. En effet, sans de solides bases en cryptographie, il sera compliqué de capter toutes les subtilités du fonctionnement des crypto-monnaies.

Crypto

Quelques exemples de pièces fictives de crypto-monnaies

Pour faire simple, une crypto-monnaie, est une monnaie virtuelle qui n’est PAS géré/vérifié/gardé/stocké par un organisme centralisé (les banques typiquement). Le fonctionnement repose sur un système de « chaines de blocs » (blockchains en anglais). Le principe de fonctionnement peut être comparé à une base de données décentralisée et partagée entre tous les utilisateurs auquel il faut rajouter une confidentialité très présente et importante.

Ce système a été créé vers la fin des années 2000 (2009 pour le légendaire BitCoin) dans un but de se dédouaner des systèmes bancaires et d’être moins influencer par les fluctuation boursières. Pour le premier objectif, c’est presque atteint! Même si on doit tout de même jouer avec des systèmes qui « gardent » les cryptomonnaies dans des « wallets », sortent de porte-monnaie virtuel et d’autres sites qui margent énormément sur les transactions et échanges des crypto-monnaies… Pour le second objectif, c’est un peu raté: de part son succès, les crypto-monnaies sont très influencées par certaines activités, tweets, ou autres investissement de telle ou telle personnalités. De plus, et depuis le début, c’est le BitCoin qui mène la danse. Les milliers de crypto-monnaies que l’on compte aujourd’hui subissent inévitablement les fluctuations et caprices du grand frère BitCoin.

Etant donné ces informations, il se pose 2 questions:

  • comment se valide les transactions faites par ces crypto-monnaies? (puisqu’il n’y a pas de banque centrale pour vérifier votre compte et votre solvabilité)
  • comment la valeur se créé? (étant donné qu’il n’y pas une réserve d’or de BitCoin ou une imprimerie à billet Ethereum)

C’est en répondant à ces 2 questions qu’on va commencer à parler de minage! 🙂

Comme la Blockchain est une sorte de BDD décentralisée, il revient à l’ensemble des utilisateurs du système de valider les échanges et de vérifier DANS cette blockchain si la transaction demandée est possible ou non. Pour réaliser ce travail de vérifications, il faut une certaine quantité de puissance car les calculs demandés sont relativement importants. Le soucis c’est que très rapidement, les seuls utilisateurs des crypto-monnaies n’ont pas suffit à calculer toutes les transactions… Donc comme le travail n’est jamais gratuit, ces utilisateurs qui fournissent ce travail avec leurs machines, serveurs, cartes graphiques, processeurs sont en quelque sorte rémunérés par le système avec la crypto-monnaie sur laquelle ils travaillent. Ces nouveaux utilisateurs particuliers sont appelés des mineurs.

Minage

Si seulement c’était véritablement des petits bonhommes dans nos machines! ^^

Vous l’aurez compris, il faut donc distinguer un utilisateur du système, qui achète et vend avec des crypto-monnaies et les mineurs qui ne font que fournir la puissance de calcul pour maintenir le système en fonctionnement.

Notez aussi un petit détail qui pourra avoir son importance: plus la crypto-monnaie est ancienne et durable, plus la blockchain est grande! Donc plus les calculs nécessaires sont importants pour la parcourir…

Pour plus de détails sur les crypto-monnaies en général, je vous invite à aller sur google et de chercher, il existe pléthore de ressources qui en parlent sous forme d’articles ou de vidéos.

3) Intéressant, mais c’est rentable ou pas?

Oui et non… ça dépends de plusieurs paramètres que je vais vous lister ici. Il faut noter 5 éléments importants (le 6ème est un peu à part):

  • la valeur de la crypto-monnaie: son cours en quelque sorte, combien vaut elle en euros?
  • le « hashrate »: qui est le nombre de calculs à la seconde que je peux effectuer, cela dépends évidemment du matériel dont on dispose/ Il est très différent d’une monnaie à l’autre (donc pas comparable) puisqu’elles n’utilisent pas les mêmes algorithme.
  • la consommation électrique: vos PC, processeur, carte graphiques consomment de l’électricité (bien plus en plein calcul qu’au repos).
  • le cout électrique à l’heure: c’est triste mais on paye l’électricité/ Comptez entre 0.1 et 0.2€ le kWh en fonction de votre fournisseur, de votre contrat et de vos avantages (et apparemment on va la payer plus cher dans les mois/années à venir).
  • L’achat du matériel: et oui! ça va pas se faire avec votre TV ou votre radiateur! mais bien avec du matériel informatique ou avec des matériels dédiés (les ASICs), souvent onéreux…
  • L’environnement et le confort: miner prend de la place, fait du bruit (surtout avec des ASICs puissants), chauffe énormément et pollue (bah oui, on consomme quand même pas mal de courant électrique pour… une monnaie virtuelle!)

Vous l’aurez compris, le calcul se fait afin d’atteindre (et donc de dépasser) un point de retour sur investissement entre d’un coté, les dépenses de matériels (ponctuels, en investissements) et énergétiques (mensuels) et de l’autre cotés les gains de minage.

Exemple ci-dessous des cours de quelques crypto-monnaies au 09/12/2021:

cours

fluctuations en live sur https://www.courscrypto.com

Listons ensemble quelques généralités qui vous permettront de mieux cerner la problématique. Voici en vrac:

  • Plus un matériel est puissant, plus il aura un hashrate important, mais plus il sera cher et sera énergivore.
  • Néanmoins, plus un ASIC est cher, plus il est efficace: ce qui veut dire que d’un modèle à l’autre, pour une augmentation de 100% de la consommation, on peut avoir 150% de hashrate en plus! Il sera donc plus bénéfique d’avoir un plus gros investissement de départ (oui, cela veut dire que plus tu es riche, plus tu peux t’enrichir! Bienvenu dans ce monde ultra capitaliste!).
  • Sur du long terme, il est important de miner une crypto-monnaie qui « vaut le coups », dans le sens ou elle a acquis une certaine valeur marché.
  • A l’inverse, miner durablement une crypto-monnaie qui ne vaut rien ou qui a disparue n’a aucun intérêt.
  • Miner chez soi est/devient difficile puisque, sans compter le bruit, le place et la chaleur, la difficulté de calcul augmente doucement avec le temps, donc la puissance nécessaire aussi pour miner! autrement dit, si je garde le même matériel pendant un an, mon hashrate descendra tout doucement (en considérant un cours lisse)… Donc il est de moins en moins rentable de miner!
  • Les cours sont HYPER fluctuants et TRES difficilement anticipables! Faire un calcul de rentabilité est quelque chose de temporaire et à vérifier sans arrêt! Les gens habitués à travailler en Bourse connaisse bien ces fluctuations. Mais pour une crypto-monnaie, d’une semaine à l’autre, elle peut perdre ou gagner 80% de sa valeur!

Pour ma part, j’ai miné quelques années du Monéro, puis du BitCoin. Sans grand succès à chaque fois, je n’ai pas fini millionnaire! J’ai eut assez peu d’investissements de base (4 cartes graphiques GTX en 2017 sur un RIG pour du Monéro, puis 4 ASICs en Datacenter en 2018 pour du BitCoin. Au final: je n’ai pas gagné grand chose, mais je n’ai rien perdu non plus! J’ai remboursé tous mes investissements et ce que j’ai gagné m’a permis de rembourser l’électricité consommé et d’apprendre énormément de choses! ^^

ASICs

Petite ferme de minage avec des ASICs Bitmain

Avec ma petite expérience, voici quelques conseils:

  • Renseignez vous sur la monnaie que vous voulez miner: sa valeur, sa tendance, son fonctionnement, son cours, son CAP (j’en ai pas parlé, mais à un moment donné, il est possible qu’il n’y ait juste plus de BitCoin à miner par exemple: un peu comme de l’or dans un espace délimité, une fois qu’on a tout trouvé, y’en a plus! mais elle sera encore utilisé! Faudra juste faire avec ce qu’on a).
  • Déduisez le matériel qu’il faut pour minimiser les dépenses et maximiser les gains. Par exemple, l’algo utilisé par Monéro n’est PAS DU TOUT adaptés aux ASICs, et pas super sur les cartes graphiques. Par contre les Processeurs Intel XEON sont très pertinents dans ce travail. Plus ils ont de cœurs et plus ils sont rapides, mieux c’est! 😉
  • Faites vos calculs de rentabilités avec des sites comme:
    • https://www.cryptocompare.com/mining/calculator/
    • https://whattomine.com
    • https://www.nicehash.com/profitability-calculator
    • et bien d’autres!
  • Ne vous découragez pas trop vite! Le minage est une activité longue… la patience sera votre plus belle vertu!
  • Si vous arrivez à transformer un inconvénient en avantage, c’est mieux: la chaleur dégagée par votre machine qui mine peut faire office de chauffage dans un appart ou dans une pièce! Si le bruit ne vous dérange pas…
  • Si on élimine le facteur « cout électrique », le calcul se simplifie grandement et cela devient très (vite) rentable de miner! J’entends par là, avoir une astuce ou un bon plan pour payer l’électricité à un cout dérisoire.

Si on considère tout cela et qu’on sait que l’Ethereum a le vent en poupe depuis un an environ, il devient « logique » que les mineurs se ruent sur les dernières GTX et les RTX afin de miner au mieux cette crypto-monnaie! 😉 Logique oui, mais pénible pour les gamers…

Néanmoins, Plusieurs choses ont été tenté:

  • Sortir des GPU dédiés au minage: trop peu de modèles, trop cheres et pas si performantes que cela.
  • Sortir des GPU « bridés » sur les instructions de minage: des petits malins ont très vite contournés le verrou.

Mais les efforts s’arrentent là malheureusement et évidemment. AMD et nVidia vendent des cartes et il y a même pénurie! de leur point de vue de fabricant, l’argent rentre quand même, pourquoi devraient ils changer?

D’autres choses auraient pu être faites comme par exemple: changer les algo de minage des crypto-monnaies: évidemment que non! Les utilisateurs et les bénéficiaires des crypto-monnaies sont bien trop satisfaits d’avoir autant de puissance de calcul pour valider les transactions.

On ne peut qu’espèrer:

  • Les nouveaux GPU nVidia RTX 40xx permettront peut être d’avoir plus de stocks sur la/les génération(s) précédente(s)?
  • La concurrence avec AMD permet des fois de faire descendre les prix?
  • Un nouveau challenger (Intel) sur le marché des GPU fera peut être grossir les stocks de cartes graphiques et donc descendre mécaniquement les prix?

4) Conclusion

Avec ce que je lis, avec les informations que je compile à droite et à gauche, je reste persuadé que ce système prendra de plus en plus d’importance. Les gens ont de moins en moins confiance aux banques et on commence à accepter les cryptomonnaies sur pas mal de sites Internet et même dans des bars! Je n’ai même pas dit que c’était la monnaie principale du DarkWeb, ce qui prouve, en quelque sorte, son efficacité en terme de confidentialité…

Perso, en ayant changé de PC récemment (une nouvelle review PC arrive?), j’ai repris le minage du Monéro avec mon Intel Xeon E5-2698 v4 (on parle ici de 20 cœurs et de 40 Threads avec un boost à 3.6Ghz pour une conso maxi de 130W, pas mal non?) et j’atteints environ presque 9Kh/sec (9000 hashs par seconde). Tous calculs réalisés, je suis à l’équilibre si le Monéro est à 200€ environ (et je ne considère pas les investissements matériels, mais uniquement la consommation électrique). Cela est donc rentable au dessus! Mais je perds de l’argent en dessous…

XMRIG

Mon minage avec XMRIG 6.16.2 sur mon Xeon

La question et le débat s’ouvre si je dois miner uniquement lorsque le cours est assez haut ou si je mine quoi qu’il en coute? Car même si le cours est bas, ce que je mine est miné! j’emmagasine donc de la crypto-monnaie de toute façon! Je serais bien comptant le jour ou le Monéro sera à 500€ (j’ai le droit de rêver un peu)!

J’espère que vous aurez appris quelques petites choses en lisant cet article! 🙂 Je reste dispo par message ou dans les commentaires pour en discuter avec vous.

Enjoy! 😉

Posted in Tutos & Explications.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *