Aller au contenu principal
Minage

Stratum

Stratum (V1) est le protocole standard de communication entre mineurs et pools. Basé sur JSON-RPC. Critiqué pour donner au pool le contrôle du template (censure possible). Remplacé progressivement par Stratum V2.

Définition et origine

Stratum est un protocole réseau introduit en 2012 par Marek Palatinus (alias Slush, créateur de Slush Pool) pour remplacer le mécanisme historique getwork. Devenu standard de facto en 2013, il régit aujourd'hui la communication entre les ASIC mineurs et les pools de minage sur la totalité du réseau Bitcoin.

Comment ça fonctionne

Le protocole repose sur JSON-RPC bidirectionnel sur TCP, généralement sans chiffrement. Le flux typique est :

  1. Le mineur s'authentifie avec un identifiant pool (mining.authorize)
  2. Le pool envoie un job (mining.notify) contenant le block header partiel et la merkle branch
  3. Le mineur itère sur le nonce et soumet les shares valides (mining.submit)
  4. Le pool ajuste la difficulté individuelle (mining.set_difficulty)

Le pool choisit seul le contenu du bloc : il décide quelles transactions inclure, leur ordre, et le destinataire de la coinbase. Le mineur n'a qu'un rôle d'exécutant brut de hash.

Cas d'usage

Tous les pools historiques (F2Pool, AntPool, ViaBTC, Foundry, MARA Pool) exposent un endpoint Stratum V1. Tous les firmwares ASIC (Bitmain, MicroBT, Braiins OS+) le supportent. C'est la lingua franca du minage industriel.

Limites

| Faiblesse | Conséquence | |---|---| | Pas de chiffrement | MITM trivial, hashrate redirigeable | | Pool choisit les transactions | Risque de censure OFAC | | Coût bande passante | Job complet à chaque update | | Pas d'authentification mutuelle | Difficile de prouver l'identité |

La centralisation du choix des transactions chez quelques pools (4 contrôlent ~80 % du hashrate en 2026) est considérée comme la plus grande menace structurelle de Bitcoin.

À retenir

Stratum V1 a permis le minage en pool moderne mais concentre dangereusement le pouvoir éditorial. Son successeur Stratum V2 chiffre les communications et restaure au mineur le choix du template, promesse cruciale pour la résistance à la censure.

Termes lies

← Retour au glossaire complet

Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.