Minage

Stratum

Aussi appelé : protocole Stratum

Stratum est le protocole qu'une machine de minage utilise pour dialoguer avec sa pool : elle en reçoit les tâches de calcul et lui renvoie ses parts.

Stratum est le langage commun entre une machine de minage et une pool. Apparu au début des années 2010, il a remplacé les premiers protocoles, trop lents et trop gourmands en échanges. Grâce à lui, une pool peut piloter des centaines de milliers de machines en leur envoyant des tâches légères et en recueillant leurs résultats en continu.

Le fonctionnement est simple. La machine ouvre une connexion permanente avec le serveur de la pool. La pool lui transmet un travail : les éléments du bloc à construire et la difficulté des parts. La machine fait varier le nonce, calcule les hachages et renvoie chaque part qui atteint cette difficulté. Dès qu'un nouveau bloc apparaît sur le réseau, la pool envoie un nouveau travail. Une version plus récente, Stratum V2, chiffre les échanges et allège les messages.

Dans l'interface web du mineur, une adresse de pool ressemble à « stratum+tcp://nom-du-serveur:port ». On y associe un nom de worker, souvent sous la forme compte.machine, et un mot de passe, souvent « x ». Les machines acceptent en général trois pools, la deuxième et la troisième servant de secours si la première ne répond plus. Un taux élevé de parts rejetées signale souvent un serveur trop éloigné ou une connexion instable.

Nos tutoriels montrent où saisir ces paramètres dans l'interface des machines.