Mining Pool Centralization est la concentration du minage groupé ou des pouvoirs de décision auprès de quelques pools. L’évaluation doit préciser si elle mesure blocs attribués, hashrate connecté, création des modèles, paiements ou contrôle opérationnel réel.
Bitcoin Developer Guide décrit un Mining Pool comme une mise en commun du travail de mineurs individuels avec partage des récompenses. La part du pool ne prouve donc pas que son opérateur possède la même part des ASIC. Identifiez séparément qui choisit les transactions, détient les fonds de paiement et peut rediriger le travail des appareils. [Bitcoin Developer Guide — Pool mining] [Stratum V2 — Job Declaration Protocol]
Le projet mempool attribue les pools avec coinbase_tags et payout_addresses. Ce sont des règles de reconnaissance de marques et d’adresses coinbase, pas un registre de propriétaires de toutes les machines connectées. Gardez inconnu un bloc inconnu ; l’attribuer automatiquement au plus grand pool inventerait une information non établie. [mempool — Mining pool attribution]
Exemple : sur 100 blocs, 40 reviennent au pool A, 20 au B, 20 à d’autres pools connus et 20 sont inconnus. A+B représentent 60% de tous les blocs, mais 75% des seuls blocs identifiés. Ce n’est pas le réseau actuel. Précisez période et cas inconnus ; les découvertes aléatoires sur une courte fenêtre ne recensent pas exactement la puissance physique. [Bitcoin Developer Guide — Pool mining] [mempool — Mining pool attribution]
Le README de mempool avertit qu’un renommage incohérent peut créer deux entrées pour un même pool. Modifier pools-v2.json peut aussi réattribuer des blocs précédemment inconnus ou concernés. Conservez version de la correspondance et règles de regroupement entre périodes ; un changement de graphique peut corriger les données plutôt que révéler une migration de mineurs. [mempool — Mining pool attribution]
Le Mining Protocol de Stratum V2 peut fonctionner sans Job Declaration et laisser le pool distribuer le travail unilatéralement. Un Job Declaration déployé avec JDC, JDS et Template Provider permet la sélection des transactions côté mineur. L’étiquette Stratum V2 seule ne démontre donc pas une construction décentralisée des modèles. [Stratum V2 — Mining Protocol] [Stratum V2 — Job Declaration Protocol]
Job Declaration distingue Coinbase-only, où le pool ignore l’ensemble des transactions, et Full-Template, où JDS peut obtenir leurs données. En cas de rejet ou de non-réponse, JDC doit passer à un autre Pool+JDS, ou en solo. Cela exige une alternative fonctionnelle ; ni migration instantanée de tous les mineurs ni séparation des opérateurs de paiement n’en découle automatiquement. [Stratum V2 — Job Declaration Protocol]
La section 11 du Bitcoin whitepaper explique que produire plus vite une chaîne alternative ne permet ni création arbitraire de monnaies ni dépense non autorisée des sorties d’autrui. La concentration peut susciter des craintes de réorganisation coordonnée ou d’exclusion de transactions. Une somme de parts ne prouve toutefois ni entente entre pools ni acceptation de blocs invalides par les nœuds. [Bitcoin whitepaper — Calculations]
L’aperçu du rapport Cambridge de 2025 cite 49 sociétés minières couvrant 48% du hashrate lors de la collecte. Il reconnaît une possible surestimation américaine liée à une participation plus forte des entreprises américaines. Ce sont des données opérationnelles échantillonnées, pas la carte exhaustive actuelle. Siège ou marque coinbase d’un pool ne localisent pas tous les appareils connectés. [Cambridge — Digital Mining Industry Report 2025 overview]
Pour une vision complète, lisez aussi Mining Pool, Hashrate, Job Negotiation, Proof of Work. Cette entrée est également citée par Selfish mining.