Histoires d’opérateurs de pool

Des lemmings et des GPU
Pourquoi les mineurs font confiance aux mineurs closed source sans regarder

Un mineur gratuit avec tout son code source sur GitHub, une pool à 1 % et les kernels les plus rapides du réseau. Le troupeau a couru vers le binaire obfusqué avec des frais en plus. Un opérateur de pool met la bouilloire à chauffer et demande, très poliment : pourquoi ?

Novembre 2026 · Suprnova.cc · Pools de minage depuis 2013

En bref

Il y a environ un mois, nous avons écrit ProxiChorizo, un mineur GPU gratuit pour la nouvelle cryptomonnaie Proxima (PROX), publié chacune de ses lignes sur GitHub et ouvert une pool à 1 % avec un protocole stratum ouvert. En quelques jours sont apparues des pools closed source avec des mineurs closed source, prétendument « bien plus rapides » (ils ne l’étaient pas), contenant nos kernels à peine déguisés (nos messages d’erreur, mot pour mot), facturant jusqu’à 5 % de frais de pool plus 3 % de frais de mineur, et dans un cas livrant un binaire obfusqué qui, pour autant que nous puissions en juger, télécharge et exécute un autre programme depuis un serveur web. Une bonne partie du réseau les a suivis quand même. Cet article se demande pourquoi des gens qui dépensent des milliers d’euros en matériel, et gardent leurs wallets sur le même PC, font l’impasse sur dix minutes de vérification, et se termine par une checklist pour que vous n’ayez pas à faire partie du lot.

Chapitre I : Une cryptomonnaie sans pool, sans stratum et sans chichis

Proxima est une petite cryptomonnaie réellement étrange, et plutôt charmante. Elle n’a ni blocs ni mempool. Les transactions forment un DAG, les détenteurs de jetons parviennent au consensus de manière coopérative, et la tuyauterie repose sur des séquenceurs et des délégations : les détenteurs délèguent leur stake à des séquenceurs qui font avancer le registre. Si, comme nous, vous avez passé la dernière décennie avec des forks de Bitcoin, c’est un peu comme entrer dans un pub et découvrir que le comptoir est au plafond. Déroutant, mais une fois qu’on a compris le principe, parfaitement raisonnable.

Quand je suis tombé dessus en octobre, il n’y avait ni pool, ni protocole stratum, ni mineur tiers. Le minage solo contre son propre nœud existait, fonctionnait bien, et fonctionne toujours. D’ailleurs, Proxima prend en charge le minage solo nativement et le recommande : ici, les pools sont un confort, pas une nécessité.

J’ai donc fait ce que nous faisons depuis 2013 : j’ai écrit un mineur. ProxiChorizo (oui, le nom est une blague de saucisse ; non, nous ne nous excuserons pas) a été publié sur GitHub avec son code source complet : kernels, arithmétique sur corps finis, autotuning, code de pool, tout le bazar. Il ne coûte rien. Il n’a aucun dev fee. Il mine en solo contre votre propre nœud aussi volontiers que sur une pool. Ensuite, nous avons ouvert une pool de test sur proxi.suprnova.cc avec 1 % de frais, et publié juste à côté le protocole stratum pour que n’importe qui puisse construire un mineur ou une pool compatible.

La pool tournait bien. Les gens minaient. La bouilloire chauffait. Tout allait pour le mieux dans le meilleur des mondes, pendant environ une semaine.


Chapitre II : Entrée de la concurrence, côté cour, mégaphone à la main

Peu après l’ouverture de notre pool, une autre pool est apparue. Appelons-la Pool Fanfare, car sa principale caractéristique était l’annonce. Elle venait avec son propre mineur : closed source, apparemment généré par IA, parlant son propre protocole stratum différent, et présenté comme « bien plus rapide que tous les autres mineurs ».

Petit détail : à ce moment-là, il n’existait qu’un seul autre mineur. Le nôtre. « Plus rapide que tous les autres mineurs » voulait donc dire « plus rapide que ProxiChorizo », une affirmation que l’on pouvait tester en une heure environ, avec un GPU et une tasse de thé. Peu de gens l’ont fait.

Ceux qui ont fouillé le binaire y ont trouvé quelque chose d’étrangement familier. Les kernels étaient les nôtres, légèrement réécrits, comme si quelqu’un avait copié les devoirs d’un camarade en changeant quelques noms de variables pour que le professeur ne remarque rien. L’indice était charmant de paresse : pendant un temps, les messages d’erreur correspondaient aux nôtres mot pour mot. Y compris ceux que nous avons écrits à deux heures du matin et dont nous ne sommes pas particulièrement fiers.

Un mot sur les licences

Le code source de ProxiChorizo est public précisément pour que vous puissiez le lire, l’auditer, le compiler et l’améliorer. Sa licence autorise tout cela, gratuitement, sur n’importe quelle pool. Ce qu’elle n’autorise pas, c’est de récupérer les kernels pour les glisser dans un mineur closed source ou payant sans autorisation. Prendre un travail gratuit, le cacher dans un binaire et faire payer des frais aux mineurs pour s’en servir, ce n’est pas de l’« innovation ». En bonne compagnie, on appelle cela un manque de savoir-vivre. En moins bonne compagnie, on l’appelle tout autrement.

Pendant ce temps, nous avons continué le travail ingrat. ProxiChorizo a reçu plusieurs mises à jour et optimisations. Nous avons indiqué, à plusieurs reprises et avec le sourire, le protocole stratum ouvert de notre pool, en suggérant que tout le monde l’adopte : un mineur de base commun et ouvert que chaque pool pourrait utiliser, plutôt que trois mineurs qui font tous les mêmes calculs. C’est ainsi que fonctionnent les écosystèmes de minage en bonne santé. On se fait concurrence sur le service, la disponibilité et les frais, pas sur l’art de mieux cacher son kernel.

Personne n’a donné suite.


Chapitre III : La grande migration

C’est ici qu’une personne raisonnable s’attendrait à une fin heureuse. D’un côté :

Suprnova + ProxiChorizo
  • Mineur : gratuit, code source complet sur GitHub
  • Frais de mineur : 0 %
  • Frais de pool : 1 % PPLNS
  • Protocole stratum ouvert et documenté
  • Fonctionne aussi en solo contre votre propre nœud
  • Compilez-le vous-même, vérifiez chaque ligne
Pool Fanfare + son mineur
  • Mineur : binaire closed source
  • Frais de mineur : 3 %
  • Frais de pool : jusqu’à 5 %
  • Protocole privé maison
  • Kernels « inspirés » des nôtres
  • « Faites-nous confiance, c’est plus rapide »

Faites le calcul : environ 8 % contre 1 %, pour les mêmes hashes, issus des mêmes kernels, sur les mêmes cartes. Et pourtant, à notre sincère stupéfaction, les mineurs ont commencé à quitter la pool ouverte pour marcher, en file indienne bien ordonnée, vers celle qui leur facturait huit fois plus.

Dans le métier, nous avons un mot pour cela. Plusieurs, en fait, mais le plus poli est lemmings. (Nous savons : les vrais lemmings ne se jettent pas des falaises ; ce mythe vient d’un documentaire animalier dans lequel la chute était, disons, assistée. Ce qui, à la réflexion, rend la comparaison encore meilleure.)


Chapitre IV : Et puis, ça a empiré

Peu après, une deuxième pool a surgi. Nous l’appellerons Pool Mystery Meat, parce que personne ne sait ce qu’il y a dedans. Son mineur était, encore une fois, closed source, mais cette fois aussi lourdement chiffré et obfusqué contre la rétro-ingénierie. Un logiciel qui se donne autant de mal pour vous empêcher de voir ce qu’il fait ne le fait généralement pas par timidité.

En creusant, j’ai trouvé ce qui ressemble à une fonction de « mise à jour automatique ». Je vais rester prudent, car le binaire est conçu pour que personne ne puisse en être tout à fait certain. Mais pour autant que je puisse en juger, il télécharge un binaire depuis un serveur web, l’exécute et l’installe sur la machine locale, sous Windows comme sous Linux. Il peut s’agir d’un outil de mise à jour parfaitement innocent. Il peut aussi s’agir d’un moyen de déposer n’importe quel fichier sur votre PC, à n’importe quel moment, au choix de celui qui contrôle ce serveur web. De l’extérieur, impossible de faire la différence, et c’est exactement là que le bât blesse.

Pensez à l’endroit où cela tourne

Un rig de minage n’est pas une boîte scellée dans un datacenter. Pour beaucoup d’entre vous, c’est le même PC qui contient vos wallets, phrases de récupération, identifiants d’exchange et sessions de navigateur. Un programme capable de récupérer et d’exécuter du code arbitraire depuis un serveur distant est, en pratique, un canal de contrôle à distance vers ce PC. Que le téléchargement du jour soit une mise à jour ou quelque chose de plus vilain dépend entièrement de la personne à l’autre bout. Vous confiez les clés de votre maison à un inconnu parce qu’il a promis d’arroser les plantes.

Et les performances ? Malgré les promesses, à peu près les mêmes que celles de ProxiChorizo. Ce qui n’a rien de surprenant quand on fait tourner plus ou moins les mêmes kernels.


Chapitre V : La grande course au redémarrage qui n’en était pas une

Le 10 novembre 2026, Proxima a basculé sa preuve de travail vers BLAKE2b. Une bascule franche : les anciens mineurs s’arrêtent, les nouveaux démarrent, tout le monde se précipite. Nous avons mis la pool à jour en premier, et ProxiChorizo 2.0 était prêt de nombreuses heures avant le redémarrage, si bien que nos mineurs ont tout simplement continué.

Quelques heures plus tard, l’un de nos voisins closed source a annoncé avoir été « la première pool à rouvrir après le redémarrage ». Une affirmation charmante, et qui peut être vérifiée par n’importe qui disposant d’un navigateur web : l’explorateur de blocs montre les transactions de Suprnova sur la nouvelle chaîne bien avant les leurs. La blockchain est, après tout, un registre public horodaté. C’est un peu tout l’intérêt.

Quelqu’un a-t-il vérifié ? Vous devinez la réponse. Bon nombre de mineurs ont lu l’annonce, hoché la tête et déménagé. Encore une fois.

1 %
Coût total chez Suprnova
(frais de pool, mineur gratuit)
~8 %
Jusqu’à 5 % de pool + 3 % de mineur
chez Pool Fanfare
0 ligne
De code source lisible
dans les mineurs fermés

Chapitre VI : Alors, pourquoi ? Petit guide de terrain du troupeau

Nous gérons des pools depuis 2013 et nous aimons les mineurs, sincèrement. Mais de temps en temps, la communauté fait quelque chose qui nous laisse fixer le fond de notre tasse de thé. Posons donc la question aussi gentiment que possible : pourquoi quelqu’un qui a dépensé des milliers d’euros en GPU, et qui garde ses wallets sur la même machine, installerait-il le binaire obfusqué d’un inconnu, paierait-il huit fois plus de frais, sans jamais le comparer au mineur gratuit posé juste à côté ?

Théorie n° 1 : le marketing fonctionne. Désespérément bien.

« Bien plus rapide ! » « Premiers à rouvrir ! » « Kernels nouvelle génération optimisés par IA ! » Une phrase assurée dans une annonce Discord bat un dépôt GitHub à tous les coups, parce que lire une phrase prend trois secondes et lire un dépôt demande un effort. Nous écrivons du code ; eux écrivent de la réclame. Il s’avère que la réclame attire plus de mineurs. Leçon retenue, avec un profond soupir.

Théorie n° 2 : les benchmarks, on y croit, on ne les mesure pas

Une capture d’écran avec un gros chiffre n’est pas un benchmark. Un benchmark, c’est les deux mineurs, sur votre propre carte, pendant au moins une heure chacun, avec le hashrate vérifié côté pool, et non sur l’écran du mineur lui-même. Un mineur peut afficher le chiffre qu’il veut ; seule la pool voit ce qui arrive réellement. Et pourtant, presque personne ne le fait. On pourrait penser que des gens qui ont dépensé le prix d’une petite voiture en cartes graphiques voudraient savoir quel logiciel fait réellement gagner plus à ces cartes. On aurait tort, apparemment.

Théorie n° 3 : le « gratuit » est devenu suspect, et le « fermé » fait professionnel

Il semble régner une croyance rampante selon laquelle ce qui est gratuit doit être moins bon, et ce qui est caché doit être astucieux. C’est précisément l’inverse. Le code ouvert est la version qui peut être vérifiée. Le code fermé payant est la version où vous payez pour le privilège de ne pas savoir ce que vous exécutez. Trente ans de logiciel libre ont construit l’internet sur lequel vous lisez ces lignes. Il mérite un peu plus de crédit qu’un binaire muni d’un cadenas.

Théorie n° 4 : personne ne veut être le dernier

Quand la moitié d’un canal Discord bouge, l’autre moitié suit, parce que tous ces gens doivent bien savoir quelque chose. En général, non. Ils suivent simplement la personne devant eux, qui suit la personne devant elle. Ce n’est pas de la recherche. C’est une file d’attente.

Théorie n° 5 : enfin…

On nous a demandé de rester polis, et nous le resterons. Disons simplement que si vous ne laisseriez pas un inconnu entrer chez vous pour « mettre à jour votre chaudière » sans vérifier qui il est, vous ne devriez sans doute pas laisser le binaire obfusqué d’un inconnu télécharger ce qui lui chante sur le PC qui contient votre phrase de récupération. Ce n’est pas de la paranoïa. C’est le strict minimum du bon sens, et il est un peu inquiétant de constater combien de propriétaires de matériel coûteux semblent avoir laissé le leur dans l’autre pantalon.


Chapitre VII : Pourquoi cela dépasse une seule cryptomonnaie

Vous pensez peut-être qu’il s’agit d’un opérateur de pool grognon qui a perdu du hashrate. En partie, oui, nous sommes humains. Mais le vrai problème, c’est ce que cela enseigne aux développeurs et aux opérateurs de pool de la prochaine cryptomonnaie :

La crypto était censée consister à vérifier au lieu de faire confiance. « Don’t trust, verify » est pratiquement imprimé sur l’emballage. Le logiciel de minage est le seul endroit où chaque mineur peut réellement le faire, et c’est justement là que tant d’entre eux, tout simplement… ne le font pas.


Chapitre VIII : Une checklist de vérification en dix minutes

Nous ne voulons pas seulement râler, alors voici quelque chose d’utile. Avant de pointer le moindre GPU vers un nouveau mineur ou une nouvelle pool, passez cette liste en revue. Cela prend environ dix minutes, plus une heure à laisser tourner pendant que vous savourez une bonne tasse de quelque chose.

  1. Le code source est-il disponible, et pouvez-vous le compiler vous-même ? Pas « on le publiera plus tard ». Maintenant. S’il est ouvert, vérifiez que le binaire publié correspond à ce que produit la compilation du code source, ou compilez-le simplement vous-même.
  2. Le binaire est-il obfusqué ou compressé ? Un mineur légitime n’a aucune raison de se cacher de la rétro-ingénierie. S’il est emballé dans trois couches de chiffrement, demandez-vous ce qu’il cache.
  3. Communique-t-il avec autre chose que votre pool ? Surveillez ses connexions réseau pendant un moment (Moniteur de ressources sous Windows, ss -tp ou lsof -i sous Linux). Un mineur a besoin d’exactement une destination : la pool, ou votre propre nœud. Tout le reste exige une très bonne explication.
  4. Télécharge-t-il ou exécute-t-il des fichiers ? Un « auto-updater » que vous ne pouvez pas inspecter est un canal de contrôle à distance. Désactivez-le, bloquez-le au pare-feu, ou n’utilisez pas ce mineur.
  5. Quels sont les frais totaux ? Frais de mineur plus frais de pool. Comparez le hashrate affiché par le mineur avec ce que la pool vous crédite sur une heure ou plus ; l’écart est le véritable frais, quoi qu’en dise le README.
  6. Faites vos propres benchmarks. Même carte, mêmes fréquences, une heure par mineur, mesuré côté pool. Ignorez les captures d’écran, y compris les nôtres.
  7. Confrontez les affirmations à la chaîne. « Premiers à trouver un bloc », « premiers à redémarrer » : l’explorateur de blocs vous le dira en quelques secondes.
  8. Gardez vos wallets hors du rig de minage. Quoi que vous fassiez tourner, le PC qui mine ne devrait pas être celui qui contient votre phrase de récupération. Un hardware wallet bon marché coûte moins cher qu’un mois d’une différence de frais de 7 %.
  9. Envisagez le minage solo. Lorsqu’une cryptomonnaie le prend en charge nativement, comme Proxima, le minage solo contre votre propre nœud retire complètement la pool de l’équation de confiance.
Et si vous préférez simplement miner

ProxiChorizo est gratuit, son code source complet est sur GitHub, et il fonctionne sur toute pool qui parle le protocole ouvert, ou en solo contre votre propre nœud Proxima. Minez avec nous sur proxi.suprnova.cc pour 1 %, ou ne minez pas du tout avec nous. Simplement, s’il vous plaît, quel que soit votre choix, regardez d’abord.


Chapitre IX : Un dernier mot, la bouilloire toujours sur le feu

Nous ne demandons à personne d’être fidèle à Suprnova. Changez de pool autant qu’il vous plaira : c’est votre droit, et la concurrence nous garde tous honnêtes. Nous demandons quelque chose de bien plus modeste : avant de confier votre machine au logiciel d’un inconnu, prenez dix minutes pour découvrir ce qu’il fait. Comparez-le à l’alternative gratuite. Mesurez au lieu de croire. Vérifiez la chaîne plutôt que la réclame.

Si, après tout cela, vous préférez toujours le binaire fermé à 8 % de frais avec son téléchargeur mystère, alors vous avez pris une décision éclairée, et nous vous souhaiterons bonne chance sans sourciller. Mais si vous n’avez jamais regardé… eh bien. La falaise est juste là, et ce n’était jamais un très bon film.

En résumé

Un code ouvert et vérifiable, 1 % de frais et un mineur qui égale ou surpasse les alternatives fermées ont perdu la foule face à des promesses tapageuses, des kernels copiés, un coût total de 8 % et un téléchargeur obfusqué. Non pas parce que l’option fermée était meilleure, mais parce que presque personne n’a regardé. Ne faites pas confiance, vérifiez. Ça revient moins cher.