Stratum V2 et qui choisit vraiment les transactions dans un bloc

Trois chiffres differents circulent en ce moment sur Stratum V2, et les titres les fondent regulierement en un seul. 75 pour cent du hashrate. 15-20 pour cent. 3-5 pour cent. Les trois sont apparus dans des articles du milieu de 2026, et chacun mesure quelque chose de completement different. Si on les confond, on obtient une image ou les mineurs auraient deja repris aux pools le controle du contenu des blocs. Ce n'est pas le cas.

Voyons ce qui se cache derriere ces chiffres, et ou passe la frontiere entre "le pool a rejoint la norme" et "le mineur construit vraiment lui-meme le modele de bloc".

Ce que signifient les trois chiffres sur Stratum V2

En resume: 75 pour cent, c'est la part du hashrate reseau detenue par des pools qui ont rejoint la norme ouverte; 15-20 pour cent, c'est une estimation de la part qui fonctionne reellement via le transport V2; 3-5 pour cent, c'est une estimation de la part ayant active Job Declaration, c'est a dire le veritable choix des transactions du cote du mineur. Ce sont trois choses distinctes, pas des precisions d'une seule.

ChiffreCe qu'il mesure vraimentStatut de la donnee
~75% du hashrateSept des plus grands pools ont rejoint le groupe de travail Stratum V2 (mai 2026). Une declaration d'intention d'adopter la norme ouverteTres largement relaye (Coindesk, 11.05.2026)
15-20% du reseauConnexions utilisant V2 "sous une forme ou une autre", surtout pour le chiffrement et l'efficacite du canal. Le modele de bloc continue d'arriver du poolEstimation agregee, pas une statistique officielle
3-5% du reseauFonctionnent reellement avec Job Declaration en production. Selon les donnees recueillies, il s'agit de Braiins Pool et DEMAND (DMND)Estimation agregee, pas une statistique officielle

L'ecart entre la premiere et la troisieme ligne est d'environ vingt fois. C'est exactement le sujet de cet article.

Entre le soutien et l'adoption, un ecart de vingt fois
Entre le soutien et l'adoption, un ecart de vingt fois

Ce qui ne va pas avec Stratum V1

Stratum V1 est le protocole par lequel un pool distribue du travail aux mineurs et recupere les shares. Le pool construit entierement le modele de bloc et decide quelles transactions y entrent. Le materiel du mineur ne fait que parcourir le nonce dans l'en-tete recu. Le canal lui-meme est en clair, sans chiffrement ni authentification.

Deux problemes distincts en decoulent, qu'il vaut mieux ne pas melanger.

Le premier est technique. Les messages circulent en clair, d'ou le risque d'interception et de redirection des shares en chemin, et les attaques MITM (Deribit Insights, analyse de la migration vers Stratum V2). De plus, le format JSON-RPC, assez verbeux, ajoute du trafic superflu a l'echelle d'une ferme.

Le second est structurel. Meme avec un canal parfaitement securise, la decision sur le contenu du bloc reste entre les mains de l'operateur du pool. Le mineur fournit le calcul, mais n'a pas voix au chapitre sur ce que ce calcul signe en definitive.

De quoi se compose Stratum V2

Il est utile de voir V2 non pas comme un interrupteur unique, mais comme un ensemble de couches qui se deploient independamment les unes des autres. Un pool peut adopter les deux premieres sans toucher a la troisieme, et dire malgre tout, a juste titre, qu'il "supporte Stratum V2".

ComposantCe qu'il apporteChange-t-il le choix des transactionsQui, selon les donnees recueillies, l'utilise en production
Transport chiffreSecurite du canal, authentification, suppression du risque de detournement des sharesNonEnviron 15-20% du reseau selon les estimations
Format binaire compact au lieu de JSON-RPCMoins de trafic et de surcharge a grande echelleNonLe meme groupe
Job DeclarationLe mineur propose lui-meme le modele, le pool comptabilise les shares et paieOuiBraiins Pool, DMND. Environ 3-5% du reseau selon les estimations

La specification du protocole formule directement l'objectif de Job Declaration: coordonner la creation de travail personnalise et eviter les scenarios ou les pools imposent unilateralement du travail aux mineurs. Les pools qui integrent ce protocole ne sont plus responsables que de la comptabilisation des shares et de la distribution des recompenses (stratumprotocol.org, Job Declaration Protocol).

Sur le plan architectural, ce sont deux composants. Le Job Declarator Server se trouve du cote du pool, le Job Declarator Client du cote du mineur ou de la ferme. Le client recoit des modeles du Template Provider et les declare au serveur. En mode Full-Template, le mineur propose au pool, via le message DeclareMiningJob, la liste complete des transactions; le pool la compare a son propre mempool et demande, si necessaire, ce qui manque. Une seule declaration peut couvrir une ferme entiere, ce qui regle la question de la charge de calcul a grande echelle.

Un scenario de refus est aussi prevu des le depart: si le pool rejette une declaration, la specification recommande au client de basculer vers le minage solo ou vers un autre pool. Autrement dit, le droit du pool de ne pas accepter un modele exterieur fait partie integrante du design, ce n'est pas une faille.

Ocean DATUM: une autre voie vers le meme objectif

DATUM signifie Decentralized Alternative Templates for Universal Mining. Une analyse detaillee de ces deux pools et de leur fonctionnement en matiere de choix des transactions se trouve dans notre article. C'est un protocole propre a Ocean, qui se superpose au Stratum V1 classique et ne necessite ni nouveau firmware ni infrastructure V2 du cote du mineur. Cette compatibilite avec le materiel standard est justement la difference cle avec Job Declaration.

Des sources secondaires estiment la part de hashrate d'Ocean a environ 2 pour cent du reseau. Precision necessaire: c'est une estimation d'agregateurs, nous ne l'avons pas confirmee avec les statistiques propres d'Ocean, et nous n'avons pas reussi a obtenir un chiffre exact au 09.09.2026 aupres de la source primaire.

Il faut aussi distinguer deux notions d'Ocean souvent confondues. TIDES est une formule de repartition des paiements avec une fenetre de huit fois la difficulte courante, proche par l'esprit de PPLNS. DATUM est le protocole de choix du modele de bloc. Ils repondent a des besoins differents et fonctionnent separement. Sur la mecanique des schemas de paiement, voir notre analyse FPPS contre PPLNS.

Dans Stratum V1, c'est le pool qui construit le modele de bloc
Dans Stratum V1, c'est le pool qui construit le modele de bloc

Pourquoi le choix des transactions fait-il autant debat

Reponse directe: parce que la composition du bloc est le point ou le protocole technique rencontre la juridiction. Si un seul operateur construit le modele, toute exigence envers cet operateur, reglementaire ou commerciale, s'etend automatiquement a tout son hashrate. Job Declaration transfere la decision vers ceux qui possedent le materiel.

Le contexte de concentration compte ici plus que les emotions. Selon des donnees agregees de Spark Research pour le milieu de 2026, environ cinq pools detiennent autour de 70 pour cent du hashpower mondial: Foundry 34,2%, AntPool 14,2%, F2Pool 11,3%, SpiderPool 10,5%. Meme si tous font formellement partie du groupe de travail Stratum V2, tant que Job Declaration n'est pas active chez les utilisateurs finaux, la decision sur le contenu du bloc pour la majeure partie du reseau appartient a un tres petit nombre de personnes.

C'est une observation, pas une accusation. Nous n'avons recueilli ni presente aucune preuve publique de filtrage systematique des transactions chez les pools cites.

Peut-on mesurer combien de blocs sont construits par les mineurs eux-memes

Non. Il n'existe pas de metrique publique du type "X pour cent des blocs BTC ont ete mines avec un choix de transactions cote client", et c'est attendu. A partir du bloc sur la chaine seule, impossible de distinguer un modele construit via Job Declaration d'un modele envoye par le pool, sans telemetrie ou divulgation volontaire de l'operateur.

Tout ce qui existe, ce sont des proxys bases sur le hashrate: les fameux 15-20 et 3-5 pour cent, plus environ 2 pour cent pour Ocean. Ces estimations parlent de connexions, pas de la composition des blocs deja mines. Les substituer a une metrique inexistante serait incorrect, donc nous ne le faisons pas.

Un fait de bout en bout est neanmoins etabli: DMND, avec GoMining, a mine le premier bloc connu utilisant Job Declaration, ce qui prouve qu'un modele construit par le mineur sur le mainnet n'est plus une hypothese. Nous n'avons pas verifie directement la source primaire de ce bloc, nous le marquons comme partiellement confirme.

Ce que cela change pour un mineur avec un ou deux ASIC

Reponse directe: pour le revenu, pratiquement rien pour l'instant. Le paiement est calcule selon le schema du pool et votre part de travail, pas selon qui a construit le modele. Job Declaration n'ajoute aucun satoshi au paiement et ne l'accelere pas. La difference n'apparait qu'au moment de choisir un pool, si le controle sur les transactions compte pour vous en soi.

Il y a aussi un aspect pratique. Un Job Declaration complet exige de faire tourner un Job Declarator Client de votre cote, ce qui depasse largement le simple fait de "changer une URL dans l'interface web". Pour une installation domestique de quelques machines, c'est un travail non negligeable. Le DATUM d'Ocean est plus simple sur ce point, puisqu'il fonctionne au-dessus de V1 et ne demande pas de nouveau firmware.

Si vous calculez d'abord l'economie avant de regarder les protocoles, commencez par le calculateur de rentabilite et le guide complet pour choisir un pool BTC. La difference entre miner seul et rejoindre un pool est traitee dans notre comparaison solo contre pool, et les frais des grands operateurs dans la comparaison Trustpool, Foundry et AntPool.

Pour le revenu d'un mineur ordinaire, cela ne change rien pour l'instant
Pour le revenu d'un mineur ordinaire, cela ne change rien pour l'instant

Critiques de Stratum V2 et lacunes honnetes

Il faut dire ici une chose genante. Notre recherche n'a quasiment trouve aucune critique publique substantielle visant specifiquement V2, par opposition a V1. Les recherches renvoyaient surtout des materiaux explicatifs et promotionnels sur les avantages du protocole. Nous n'allons pas inventer d'arguments pour des opposants hypothetiques: cela peut signifier aussi bien un veritable consensus du secteur que le simple fait que les voix critiques ne sont pas remontees en tete des resultats de nos recherches.

Ce qui reste non verifie sur ce sujet:

  1. La projection du groupe de travail d'un hashrate reseau a 40-60 pour cent sur V2 d'ici fin 2026. C'est une projection et un objectif, pas une mesure, et nous n'avons vu la source primaire que via un recit secondaire.
  2. La part exacte actuelle du hashrate d'Ocean selon les statistiques officielles du pool.
  3. Les sources primaires des estimations de 15-20 et 3-5 pour cent. Les deux chiffres proviennent de synthese agregees, pas d'un rapport avec une methodologie exposee.
  4. Des cas concrets ou le rejet d'une declaration par un pool a pose probleme a un mineur. Le mecanisme est decrit dans la specification, mais nous n'avons trouve aucun cas documente en acces libre.

Ce qu'il faut retenir

Stratum V2 n'est pas un interrupteur unique. Le chiffrement et le format compact s'adoptent facilement et donnent au pool un avantage clair et immediat. Job Declaration demande une infrastructure des deux cotes et laisse moins de controle au pool, c'est pourquoi son adoption est lente et repose pour l'instant sur deux noms: Braiins et DMND.

La prochaine fois que vous verrez un titre du type "75 pour cent du hashrate passe a Stratum V2", verifiez une chose: s'agit-il de l'adhesion a la norme, ou du fait que les mineurs ont vraiment obtenu la capacite de construire eux-memes leur modele. Pour l'instant, ce sont deux informations differentes, et la seconde reste a venir.