Blockchain/Niveau III · Le réseau/3.2 Le minage/Leçon 2
Pools de minage
La loterie devenue un salaire, et le pouvoir qu’elle a concentré
MatérielUn explorateur de blocs avec des données historiques des poolsUn tableur ou un carnet pour suivre les parts de hashrateDocumentation d’au moins deux pools de minage actifs décrivant leurs modes de rémunération
Curiosité
- Pourquoi un mineur disposant d’une seule machine attend-il des années pour recevoir une récompense, tandis qu’un pool paie tous les jours ?
- Comment mesurer équitablement le travail d’un groupe d’ordinateurs indépendants sans qu’aucune partie ne puisse tricher ?
- Qu’advient-il de la sélection des transactions lorsque quelques opérateurs contrôlent l’essentiel du hashrate du réseau ?
Explorer
- Le minage en solo est une loterie à la variance brutale. Un petit mineur peut faire tourner son matériel pendant des années sans trouver le moindre bloc, tandis qu’un autre décroche le jackpot du jour au lendemain. Pour lisser ce revenu en un flux stable, Marek Palatinus (Slush) a lancé BitcoinCZ Mining fin 2010. Le minage en pool s’est rapidement répandu en 2011, transformant une loterie en revenu plus régulier.
- Les pools mesurent la contribution au moyen de « parts » (shares). Chaque mineur soumet des preuves de travail partielles à une difficulté bien inférieure à celle du réseau, souvent de plusieurs ordres de grandeur. Ces parts servent de billets dans une loterie interne : elles prouvent la puissance de hachage sans qu’il soit nécessaire de trouver un bloc complet. Lorsqu’un membre trouve enfin un en-tête de bloc valide atteignant la cible réelle du réseau, le pool est payé, et les membres sont rémunérés selon le mode de rémunération du pool.
- Les modes de rémunération déterminent la répartition du risque entre l’opérateur du pool et les mineurs. Le PPS (Pay Per Share) verse un montant fixe par part, le pool absorbant toute la variance ; si le pool ne trouve aucun bloc pendant plusieurs jours, il doit tout de même verser les paiements. Le FPPS ajoute à ce calcul les frais attendus. Le PPLNS (Pay Per Last N Shares) mutualise la chance : les paiements dépendent des parts soumises dans une fenêtre récente, ce qui signifie que les mineurs assument une partie du risque mais évitent de payer une prime d’assurance à l’opérateur.
- La concentration est la principale conséquence structurelle. En juin 2014, GHash.io a brièvement atteint environ la moitié du hashrate du réseau ; un mois plus tard, il s’est engagé à rester sous les 40 %. Aujourd’hui, une poignée de pools produisent la plupart des blocs. Cette centralisation crée une tension : si les pools stabilisent les revenus, ils donnent aux opérateurs une influence considérable sur les transactions qui entrent dans la blockchain, influence qui pourrait en principe servir à censurer.
- La part de chaque pool peut évoluer rapidement. Les mineurs peuvent rediriger leurs machines vers un autre pool en quelques minutes ; un pool qui inquiète ses membres peut donc perdre rapidement du hashrate, comme GHash.io en 2014. Les pools diffèrent aussi par leurs frais, leurs seuils minimaux de paiement et le fait qu’ils partagent ou non les frais de transaction ; certains permettent désormais à leurs membres de construire leurs propres modèles de blocs, une évolution abordée dans une leçon ultérieure.
- Ouvrez un explorateur de blocs tel que mempool.space et examinez les cent derniers blocs. Notez quel pool de minage est crédité de chaque bloc. Comparez cette répartition avec les données d’il y a cinq ans. Observez combien d’opérateurs distincts figurent dans la liste actuelle par rapport à l’époque. Cet instantané révèle le degré actuel de centralisation et montre comment la domination évolue à mesure que les mineurs passent d’un pool à l’autre.
Faits clés
- Marek Palatinus (Slush) a lancé le premier grand pool, BitcoinCZ Mining, fin 2010.
- Les parts sont des preuves de travail partielles à une difficulté bien inférieure à celle du réseau.
- GHash.io s’est engagé à maintenir son hashrate sous les 40 % après avoir approché les 50 % en juin 2014.
- Avec le PPS, le risque de variance est transféré à l’opérateur du pool ; le PPLNS partage ce risque avec les mineurs.
- Le protocole Stratum (2012) permet des mises à jour en temps réel des tâches depuis les serveurs du pool vers les mineurs.
- Les opérateurs de pool choisissent généralement quelles transactions sont incluses dans les modèles de blocs.
Exercice neuf, six, trois, un
9RassemblerÉnumérez 9 pools de minage ou entités collectives, passés ou actuels. Indiquez leur année de lancement et leur part maximale du hashrate, si elle est connue.
6RegrouperRegroupez les 9 en 6 selon leur mode de rémunération : majoritairement PPS, majoritairement PPLNS, majoritairement FPPS, fermé/institutionnel, disparu ou autre.
3DistillerRéduisez les 6 à 3 raisons principales pour lesquelles les mineurs rejoignent des pools plutôt que de miner en solo.
1CristalliserÉcrivez 1 phrase sur ce que contrôle un opérateur de pool en échange de la stabilité des revenus qu’il procure.
Vérification des faits
Les dates, les chiffres et les affirmations ont été vérifiés à l’aide des sources publiées listées ci-dessous.
- A. M. Antonopoulos & D. A. Harding, Mastering Bitcoin, 3rd ed. (2023), ch. 12
- M. Rosenfeld, 'Analysis of Bitcoin Pooled Mining Reward Systems' (2011)
- Braiins (Slush Pool), historical documentation and protocol specifications