Comment fonctionne Stratum ?
La machine ouvre une connexion avec le pool et la maintient. Elle s’identifie avec un nom de worker, puis le pool lui envoie une difficulté de partage et un travail. Ce travail contient les éléments d’un en-tête de bloc ainsi que les parties de la transaction coinbase, pour que la machine puisse modifier elle-même le nonce supplémentaire et ne manque jamais de travail.
Ensuite, deux messages se répètent : un nouveau travail chaque fois que le pool met à jour son bloc, et une preuve de travail envoyée par la machine toutes les quelques secondes. Slush Pool a introduit Stratum en 2012 pour remplacer un ancien système où les mineurs devaient sans cesse demander du travail au pool.
À quoi ressemble la configuration d’un mineur ?
Dans les paramètres de la machine, tu remplis trois champs : l’adresse d’un pool, par exemple stratum+tcp://pool.example.com:3333, un nom de worker comme myaccount.rig1, et un mot de passe que de nombreux pools ignorent. C’est tout pour configurer Stratum. Pour changer de pool, il suffit de modifier ces champs.
Qu’est-ce qui change avec Stratum V2 ?
V1 envoie du texte brut, généralement non chiffré. Quelqu’un situé sur le trajet du réseau pourrait donc rediriger le travail d’un mineur. Stratum V2 est binaire, chiffré et authentifié, et consomme moins de bande passante. Il comprend aussi une partie facultative de déclaration de travail, qui permet aux mineurs de choisir les transactions dans leurs propres blocs.
Qui décide de ce qui entre dans le bloc ?
Stratum V1
- Choisit les transactions
- Le pool
- Le mineur voit
- Juste une tâche à hacher
- Trafic
- Texte brut, généralement non chiffré
Stratum V2 avec déclaration de tâche
- Choisit les transactions
- Peut être le mineur
- Le mineur voit
- Son propre modèle
- Trafic
- Chiffré, binaire
Sources
- Protocole de minage Stratum · Bitcoin Wiki
- Stratum V2 : le protocole de minage de nouvelle génération · Groupe de travail Stratum V2
- Spécification Stratum V2 · Groupe de travail Stratum V2
Les données en temps réel affichées sur cette page proviennent de l’API CloudMineCrypto et des données publiques de la chaîne. Elles sont mises à jour régulièrement et identifiées là où elles apparaissent. À titre éducatif uniquement, pas un conseil financier.