Ce que cette erreur signifie
L’erreur « Pool Connection Error » — aussi affichée comme « Stratum connection failed », « Pool 1: not connected », « Connection refused », « DNS resolution failed », ou « Socket connect failed » — signifie que votre mineur ASIC a une connectivité réseau mais ne peut pas établir ou maintenir une connexion au pool de minage configuré. Le protocole Stratum (stratum+tcp:// ou stratum+ssl://) est le standard de communication entre les mineurs et les pools. Lorsque cette connexion échoue, le mineur a un accès réseau mais ne peut pas recevoir de travail ni soumettre de shares.
Cette erreur est distincte d’une erreur réseau générale. Avec une erreur de connexion pool, le mineur a généralement une adresse IP valide et vous pouvez accéder à son interface web — il ne peut simplement pas atteindre le serveur du pool de minage. Cela peut être causé par des erreurs de configuration, des problèmes côté pool, des problèmes DNS ou un blocage au niveau réseau.
Causes courantes
- URL ou port du pool incorrect — L’adresse du pool entrée dans la configuration du mineur est erronée, mal orthographiée, ou utilise un numéro de port incorrect. C’est la cause la plus courante, surtout après une configuration manuelle ou un changement de pool.
- Serveur du pool en panne — Le pool de minage lui-même est en panne, en maintenance ou subit des attaques DDoS. Même les grands pools ont des pannes occasionnelles.
- Échec de résolution DNS — Le mineur ne peut pas résoudre le nom d’hôte du pool en adresse IP. Cela se produit lorsque le serveur DNS configuré sur le mineur (ou le DNS du routeur) ne répond pas.
- Blocage par pare-feu ou FAI — Un pare-feu local, une configuration de routeur ou un blocage au niveau du FAI empêche les connexions sortantes sur le port de minage (couramment 3333, 25 ou d’autres ports utilisés par les pools).
- Nom de worker ou mot de passe incorrect — Certains pools rejettent les connexions avec une authentification invalide. Bien que de nombreux pools acceptent n’importe quel nom de worker, certains exigent un format spécifique.
- Inadéquation SSL/TLS — Le mineur est configuré pour stratum+ssl:// mais le pool ne supporte pas les connexions chiffrées sur ce port, ou vice versa.
Correction étape par étape
Étape 1 : Vérifier l’URL et le port du pool
Connectez-vous à l’interface web du mineur et naviguez vers la configuration du pool (Miner Configuration sur Antminer, Settings sur Whatsminer). Vérifiez l’URL du pool caractère par caractère par rapport à la page de configuration officielle du pool. Les erreurs courantes incluent :
- Préfixe « stratum+tcp:// » manquant (certains mineurs l’exigent, d’autres non)
- Mauvais numéro de port (le port détermine le niveau de difficulté — utiliser le mauvais port peut empêcher la connexion)
- Fautes de frappe dans le nom d’hôte (par ex. « stratun » au lieu de « stratum »)
- Utilisation d’URLs HTTP/HTTPS au lieu d’URLs de protocole Stratum
Étape 2 : Vérifier l’état du pool
Visitez le site web du pool de minage depuis votre ordinateur ou téléphone. La plupart des pools affichent l’état de leurs serveurs sur la page d’accueil ou une page d’état dédiée. Vérifiez si le pool subit une panne. Vérifiez également les réseaux sociaux du pool (Twitter/X, Telegram, Discord) pour des annonces de panne. Si le pool est en panne, attendez qu’il se rétablisse ou basculez vers votre pool de secours.
Étape 3 : Tester la résolution DNS
Depuis un ordinateur sur le même réseau que le mineur, testez si le nom d’hôte du pool se résout :
# Windows
nslookup stratum.slushpool.com
ping stratum.slushpool.com
# Linux/Mac
dig stratum.slushpool.com
ping stratum.slushpool.com
Si la résolution DNS échoue aussi depuis votre ordinateur, votre serveur DNS est le problème. Essayez de changer le serveur DNS de votre routeur pour un DNS public comme Google (8.8.8.8), Cloudflare (1.1.1.1) ou Quad9 (9.9.9.9). Sur certains mineurs, vous pouvez configurer un serveur DNS personnalisé directement dans la configuration réseau.
Étape 4 : Configurer des pools de secours
La plupart des mineurs ASIC supportent 3 configurations de pool (Pool 1, Pool 2, Pool 3). Configurez toujours au moins 2 pools pour que le mineur puisse basculer. Définissez votre pool principal comme Pool 1, un pool de secours (serveur différent ou pool entièrement différent) comme Pool 2, et optionnellement un troisième secours. Cela garantit que le minage continue même quand un pool est injoignable.
Étape 5 : Tester la connectivité réseau vers le pool
Depuis un ordinateur sur le même réseau, testez la connectivité vers le port spécifique du pool :
# Windows (PowerShell)
Test-NetConnection stratum.slushpool.com -Port 3333
# Linux/Mac
nc -zv stratum.slushpool.com 3333
# ou
telnet stratum.slushpool.com 3333
Si la connexion échoue depuis votre ordinateur, un pare-feu ou le FAI bloque le port. Vérifiez les paramètres du pare-feu de votre routeur et essayez un port différent proposé par le pool.
Étape 6 : Vérifier les paramètres du routeur et du pare-feu
Connectez-vous à votre routeur et vérifiez que les connexions sortantes sur le port de minage ne sont pas bloquées. Certains routeurs avec des fonctions de sécurité intégrées peuvent signaler le trafic de minage. Désactivez tout « contrôle d’application », « mise en forme du trafic » ou « mode jeu » qui pourrait interférer. Si vous utilisez un pare-feu séparé ou un appliance UTM, assurez-vous que les ports de minage sont autorisés.
Étape 7 : Essayer un pool différent temporairement
Pour déterminer si le problème est spécifique au pool ou concerne l’ensemble du réseau, configurez temporairement un pool de minage différent. Si le mineur se connecte au second pool, le problème vient du pool d’origine (leurs serveurs ou un chemin de connectivité vers eux). Si le mineur ne peut se connecter à aucun pool, le problème est de votre côté réseau.
Diagnostic avancé
Via SSH sur le mineur pour les diagnostics de connexion :
ssh root@[miner-ip]
# Tester la résolution DNS depuis le mineur
nslookup [pool-hostname]
# Tester la connectivité vers le port du pool
nc -zv [pool-hostname] [port]
# Vérifier l’état actuel de la connexion
cat /var/log/messages | grep -i "pool"
cat /var/log/messages | grep -i "stratum"
# Vérifier la configuration réseau
cat /etc/resolv.conf # Paramètres du serveur DNS
Capture de paquets : Pour les problèmes persistants, une capture de paquets sur votre routeur ou un port miroir peut révéler exactement ce qui se passe au niveau réseau — si les requêtes DNS échouent, si les paquets TCP SYN sont abandonnés, ou si la poignée de main Stratum échoue à une étape spécifique.
Blocage au niveau du FAI : Certains FAI, particulièrement dans certains pays, bloquent le trafic de minage sur les ports courants. Si vous soupçonnez un blocage du FAI, essayez une connexion pool chiffrée en SSL (stratum+ssl://) sur le port 443 — cela ressemble à du trafic HTTPS normal et est plus difficile à identifier et bloquer par les FAI.
Quand demander l’aide d’un professionnel
Les problèmes de connexion pool sont presque toujours des problèmes de configuration ou de réseau plutôt que des défauts matériels. La réparation professionnelle est rarement nécessaire pour cette erreur. Cependant, demandez de l’aide si :
- Le contrôleur Ethernet du mineur ne fonctionne pas correctement (ne peut atteindre aucun appareil réseau)
- La pile réseau de la carte de contrôle est corrompue — un reflash du firmware peut résoudre cela
- Vous avez vérifié tous les paramètres de configuration et réseau et le mineur ne peut toujours se connecter à aucun pool
D-Central Technologies peut diagnostiquer les problèmes matériels liés au réseau et fournir une assistance de configuration pour les mineurs avec des problèmes de connectivité pool persistants. Soumettez une demande de réparation ici
Modèles affectés
Les erreurs de connexion pool peuvent affecter tout mineur ASIC indépendamment du fabricant. Tous les modèles Antminer, Whatsminer, Avalon et autres ASIC utilisent le protocole Stratum pour la communication avec les pools. Les étapes de dépannage sont largement les mêmes sur tous les modèles, bien que l’interface web et les pages de configuration diffèrent.
Codes d’erreur associés
- Erreur réseau / Mineur introuvable — Si vous ne pouvez pas accéder à l’interface web du mineur, le problème est la connectivité réseau, pas la connexion pool
- Hashrate faible — La connectivité pool intermittente cause des baisses de hashrate car le mineur perd du travail entre les déconnexions
- Échec de mise à jour du firmware — Un firmware corrompu peut casser la pile réseau
Questions fréquemment posées
Quel pool de minage devrais-je utiliser ?
Pour la décentralisation et la santé du réseau Bitcoin, considérez des pools qui ne contrôlent pas déjà un grand pourcentage du hashrate. Les options populaires incluent Braiins Pool (anciennement Slush Pool), Ocean, DEMAND, CKPool et Solo CKPool pour le minage solo. Chaque pool a des structures de frais, des méthodes de paiement (PPS, FPPS, PPLNS) et des seuils de paiement minimum différents. Choisissez selon vos priorités — revenu maximum, support à la décentralisation, ou tentatives de minage solo.
Quelle est la différence entre stratum+tcp et stratum+ssl ?
stratum+tcp envoie les données de minage non chiffrées, tandis que stratum+ssl chiffre la connexion avec TLS/SSL. Pour la plupart des mineurs domestiques, les deux fonctionnent bien. stratum+ssl offre une protection contre les attaques de type man-in-the-middle qui pourraient rediriger votre hashrate vers le portefeuille d’un attaquant. Il aide également à contourner la mise en forme du trafic par les FAI qui cible le trafic de minage non chiffré. Le surcoût en performance du chiffrement est négligeable.
Mon mineur se déconnecte du pool toutes les quelques heures — pourquoi ?
Les déconnexions intermittentes sont couramment causées par : une connexion Internet instable (vérifiez les journaux de votre routeur pour les déconnexions WAN), des délais d’expiration du serveur DNS (passez à un DNS plus fiable), un débordement de la table NAT du routeur (redémarrez votre routeur, ou passez à un routeur avec une table NAT plus grande), ou le pool lui-même ayant des problèmes intermittents (vérifiez les statistiques de disponibilité du pool). Configurez des pools de secours pour maintenir le minage pendant les brèves déconnexions.
Puis-je miner vers plusieurs pools simultanément ?
Les mineurs ASIC standard ne supportent pas le minage multi-pool simultané de base. La configuration Pool 1/2/3 est pour le basculement, pas l’équilibrage de charge. Cependant, certains firmwares tiers (comme Braiins OS+) supportent des fonctionnalités comme la distribution du hashrate entre les pools. Pour la plupart des mineurs domestiques, un seul pool principal avec basculement de secours est la configuration recommandée.