Pool
OPTIMIZATIONASICBOOSTEFFICIENCYSTRATUM ADVANCED

Guide de Configuration AsicBoost — Gain d'Efficacité Gratuit sur SoloFury

Guide étape par étape pour activer AsicBoost (version-rolling BIP310) sur Antminer S19/S21+, Whatsminer M50/M60 et la famille Bitaxe/NerdQAxe pour SoloFury. Inclut AsicBoost covert vs overt, configuration firmware, et vérification.

Updated: May 14, 2026 · 5 min read

AsicBoost est une extension du protocole Stratum (BIP310) qui permet à un ASIC SHA-256 de réutiliser les calculs de hachage intermédiaires, produisant plus de travail utile par cycle sans consommer plus de puissance. SoloFury supporte AsicBoost sur les 5 coins. Pourtant, beaucoup de solo miners tournent avec désactivé ou ne savent pas s’il est correctement négocié. Ce guide explique comment l’activer sur le hardware Antminer, Whatsminer et la famille Bitaxe/NerdQAxe, et — surtout — comment vérifier qu’il est réellement actif.

Pour le contexte sur la théorie au niveau algorithme derrière AsicBoost, voir l’article AsicBoost Explained. Ce guide se concentre sur comment l’activer et le vérifier en pratique pour SoloFury.

1. Ce que AsicBoost Fait Réellement

L’algorithme SHA-256 hache un bloc d’entrée de 1024 bits en deux étapes. La structure des en-têtes de bloc de Bitcoin et la structure de l’algorithme laissent de la place pour une optimisation : certains bits de l’entrée peuvent être variés pour réutiliser l’état intermédiaire de calcul sur plusieurs tentatives de hachage. C’est AsicBoost.

Il y a deux implémentations :

AsicBoost overt (BIP310 — “version rolling”) — le mineur négocie avec le pool pour faire varier le champ version de l’en-tête de bloc dans un masque de bits autorisé. Standard, transparent, largement supporté. C’est ce que SoloFury supporte.

AsicBoost covert — le mineur fait varier la racine merkle en manipulant l’extranonce de la transaction coinbase. Sous brevet (historiquement), maintenant principalement déprécié au profit de l’AsicBoost overt.

Pour le minage moderne sur SoloFury, l’AsicBoost overt via BIP310 est la version que vous voulez. Il est supporté par le firmware stock Antminer sur la série S19 et plus récent, tous les firmwares personnalisés sérieux (Vnish, LuxOS, Braiins OS+), le firmware Whatsminer M-series, et le firmware open-source ESP-Miner qui tourne sur Bitaxe et la famille NerdQAxe.

2. Combien d’Efficacité Gagnez-Vous Réellement ?

Le maximum théorique sur SHA-256 est d’environ 30 %, mais les résultats réels sont limités par l’implémentation des puces. Chiffres réels documentés :

Famille ASICGain AsicBoost documentéSource / statut
Antminer S9 / ancien BM1387~13-20 %Déploiement AsicBoost original Bitmain
Antminer S19 / S19 Pro (classe BM1366)~5-8 %Largement rapporté par les opérateurs
Antminer S19 XP (génération BM1380)~8-10 %Rapports d’opérateurs
Antminer S21 / S21+Gain substantiel rapportéLe % spécifique varie selon le réglage firmware
Whatsminer M50 / M50S / M60 / M60SGain substantiel rapportéDocumenté dans les notes de version firmware Whatsminer
Bitaxe / NerdQAxe / NerdOCTAxe (BM1366/BM1370)Variable — voir Section 6Le firmware négocie le version-rolling ; le gain au niveau puce n’est pas standard

Sur un Antminer S21+ à 235 TH/s, AsicBoost délivre typiquement une amélioration mesurable du hashrate effectif sans aucune augmentation de puissance. Le pourcentage exact dépend de la loterie silicium des puces et de la version firmware — mesurez empiriquement sur votre propre machine plutôt que de faire confiance à un seul chiffre cité.

3. Comment Savoir si AsicBoost Est Déjà Actif

Avant d’activer, vérifiez s’il est déjà négocié.

Méthode A — Vérifiez les logs firmware de votre ASIC

La plupart des firmwares journalisent la poignée de main Stratum. Cherchez un message comme :

mining.configure: version-rolling accepted, mask=0x1fffe000

ou dans la direction de la requête :

{"method": "mining.configure", "params": [["version-rolling"], {"version-rolling.mask": "ffffffff"}]}

avec une réponse réussie. Si vous voyez “version-rolling accepted” ou un masque non-zéro renvoyé par SoloFury, AsicBoost est négocié.

Méthode B — Utilisez l’API ESP-Miner (pour la famille Bitaxe / NerdQAxe)

ESP-Miner expose une API d’info système. Depuis une machine sur le même réseau :

curl http://<ip_mineur>/api/system/info

Cherchez un champ version_mask avec une valeur non-zéro. Si présent, le mineur a négocié le version-rolling avec le pool.

Méthode C — Comparez le hashrate effectif

Si votre hashrate moyen 1h SoloFury est sensiblement plus élevé que la spec nominale de la puce, AsicBoost contribue. C’est de l’ingénierie inverse et moins fiable que de vérifier directement le log de négociation — mais c’est la confirmation empirique que la négociation s’est effectivement traduite en travail supplémentaire.

Si vous ne pouvez pas déterminer à partir des logs et que votre hashrate semble plus bas qu’attendu, supposez qu’il n’est pas activé et suivez les étapes des Sections 4–6 pour l’activer.

4. Activer AsicBoost sur Antminer S19 / S19 Pro / S21+

Firmware stock Bitmain

Sur le firmware stock, AsicBoost est activé par défaut sur la série S19 et plus récent. Vérifiez en consultant la page Miner Status — elle devrait montrer un indicateur “Version Rolling” ou “AsicBoost” comme activé.

Si vous le voyez désactivé ou que l’indicateur est manquant :

  1. Connectez-vous à l’interface web de l’ASIC
  2. Naviguez vers Miner Configuration → Advanced Settings
  3. Cherchez la case “Enable AsicBoost” ou “Version Rolling”
  4. Activez et sauvegardez
  5. Redémarrez le service de minage de l’ASIC

Firmware personnalisé (Vnish, LuxOS, Braiins OS+)

Les trois firmwares personnalisés activent AsicBoost par défaut et exposent un contrôle plus granulaire :

  1. Naviguez vers Mining Config → Stratum extensions (ou similaire — le nom exact varie)
  2. Assurez-vous que “Version Rolling” ou “BIP310 AsicBoost” est activé
  3. Optionnellement définissez le masque de version (par défaut généralement 0x1fffe000 — laissez tranquille sauf si vous savez ce que vous faites)
  4. Sauvegardez et vérifiez que le log montre une négociation réussie

5. Activer AsicBoost sur Whatsminer M50 / M60

Le firmware Whatsminer a une interface légèrement différente :

  1. Connectez-vous à l’interface web M-series à http://<ip_asic>
  2. Naviguez vers Mining → Miner Configuration (le chemin varie selon la version firmware)
  3. Trouvez le paramètre “AsicBoost Mode” ou “High Performance Mode”
  4. Définissez sur Enabled (ou “On”)
  5. Sauvegardez et redémarrez le service de minage
  6. Vérifiez les logs pour “version-rolling accepted” ou une confirmation similaire

Sur les firmwares Whatsminer plus récents, AsicBoost peut être activé par défaut dans la configuration de pool normale. Vérifiez l’onglet Pool Status pour tout indicateur lié à AsicBoost.

6. AsicBoost sur Bitaxe et la Famille NerdQAxe (ESP-Miner)

Le firmware ESP-Miner qui tourne sur Bitaxe, NerdQAxe+, NerdQAxe++ et NerdOCTAxe implémente le version-rolling (overt AsicBoost) automatiquement dans la poignée de main stratum.

Donc le firmware négocie AsicBoost avec SoloFury au moment de la connexion. Il n’y a pas de bascule “activer” séparée dans l’interface sur la plupart des versions ESP-Miner — c’est automatique, intégré.

Nuance au niveau puce pour BM1370 (Bitaxe Gamma, NerdQAxe++, NerdOCTAxe)

La puce BM1370 plus récente implémente le version rolling différemment des puces Antminer plus anciennes. D’une discussion récente sur le dépôt ESP-Miner : le BM1370 utilise une reconstruction de version basée sur OR en interne, qui interagit inhabituellement avec les mathématiques standard du version-rolling. Le firmware gère ça, mais le gain effectif de hashrate d’AsicBoost sur BM1370 peut différer de ce que vous attendriez sur une puce Antminer comparable.

Traduction pour le solo miner pratique : AsicBoost est négocié et actif sur votre Bitaxe Gamma / NerdQAxe++ / NerdOCTAxe, mais la seule façon fiable de savoir ce que vous gagnez réellement est de le mesurer sur votre propre machine.

Gardez le firmware à jour

ESP-Miner est activement développé. Les versions récentes ont amélioré la stabilité stratum et le comportement du version-rolling. Vérifiez votre version firmware par rapport à la dernière version stable sur GitHub (bitaxeorg/ESP-Miner/releases pour Bitaxe, ou votre fork spécifique comme shufps/ESP-Miner-NerdQAxePlus pour NerdQAxe+) et mettez à jour si vous êtes derrière de quelques versions.

7. Vérifier qu’AsicBoost Est Actif sur SoloFury

Après avoir activé (ou après avoir vérifié qu’il est déjà activé), mesurez le gain sur le dashboard SoloFury :

  1. Notez votre hashrate de référence avant tout changement (ou avant d’activer AsicBoost s’il est désactivé)
  2. Appliquez le paramètre AsicBoost et sauvegardez
  3. Redémarrez le service de minage de l’ASIC (ou redémarrage complet si nécessaire)
  4. Attendez 30-60 minutes pour que vardiff se stabilise et que la moyenne glissante 1h se mette à jour
  5. Comparez le nouveau hashrate sur la page miner de SoloFury :
    https://solofury.com/miner/?addr=<votre_wallet>&coin=<coin>

Vous devriez voir une augmentation mesurable du hashrate moyen 1h. Le pourcentage exact dépend de la famille de puces et du firmware, comme noté dans la Section 2. Si vous ne voyez pas de changement après 1 heure :

  • Vérifiez le log stratum de l’ASIC pour le message “version-rolling accepted”
  • Pour Bitaxe/NerdQAxe : curl http://<ip_mineur>/api/system/info et inspectez version_mask
  • Vérifiez que l’URL du pool est *.solofury.com:7070 (pas un pool différent)
  • Redémarrez complètement l’ASIC (pas juste le service de minage)

8. AsicBoost sur les 5 Coins SoloFury

SoloFury supporte AsicBoost sur chaque coin qu’il opère :

  • BTC : version-rolling négocié depuis le lancement
  • BCH : version-rolling négocié depuis le lancement
  • BC2 : version-rolling négocié depuis le lancement
  • BCH2 : version-rolling négocié depuis le lancement
  • XEC : version-rolling négocié depuis le lancement

Vous configurez votre mineur une fois, et AsicBoost fonctionne sur chaque coin SoloFury vers lequel vous pointez. Pas de reconfiguration par coin nécessaire.

C’est différent de certains pools où AsicBoost pourrait n’être supporté que sur le coin phare (BTC) et désactivé sur les chaînes secondaires. SoloFury traite les 5 coins en première classe.

9. AsicBoost + Undervolting — La Combo Puissante

Les plus grands gains d’efficacité viennent de la combinaison d’AsicBoost avec l’undervolting du firmware personnalisé. Calcul d’exemple pour un Antminer S21+ à 0,085 $/kWh :

Référence stock S21+ (sans undervolt, AsicBoost négocié par défaut)

  • 235 TH/s @ 3 877 W
  • 16,5 J/TH
  • ~44,7 $ / PH/s/jour

Après undervolt Vnish Profil A

  • Même cible de hashrate, puissance inférieure
  • Environ 15 J/TH
  • ~40 $ / PH/s/jour

Après Vnish Profil A + négociation AsicBoost agressive

  • Hashrate effectif légèrement plus élevé à la même puissance inférieure
  • Environ 14 J/TH
  • ~35 $ / PH/s/jour

C’est approximativement une réduction de 20 % du coût par PH/s/jour par rapport au stock, principalement grâce à l’effet multiplicatif de moins de puissance + hashrate effectif plus élevé. Pour le guide complet d’undervolting, voir le guide Undervolting Antminer S21+.

Les chiffres ci-dessus sont illustratifs — votre réduction de coût réelle dépend de votre prix d’électricité, de la loterie silicium de vos puces, et du réglage firmware. Mesurez sur votre propre machine.

10. Dépannage

Les logs montrent “version-rolling rejected”

Le pool n’a pas accepté la négociation. Cela pourrait signifier :

  • Vous pointez vers un pool non-SoloFury qui ne supporte pas AsicBoost
  • Problème réseau pendant la négociation — redémarrez l’ASIC et réessayez
  • Bug firmware — mettez à jour vers le dernier stable

Le hashrate a augmenté mais le taux de rejet a grimpé

Certaines puces ont besoin d’une légère augmentation de tension pour gérer correctement AsicBoost. Si votre machine est undervolté agressivement, augmentez la tension de 0,5V (firmware personnalisé) ou reculez sur AsicBoost là où il est exposé comme basculeur.

Le hashrate a augmenté mais le worker se déconnecte fréquemment

Comportement sensible à la latence. Certains firmwares envoient des shares avec version-rolling légèrement hors-bande. Passez à une région SoloFury plus proche (préfixe eu- ou asia-) pour réduire la latence des shares.

Bitaxe/NerdQAxe montre version_mask = 0 dans l’API

Le firmware n’a pas réussi à négocier le version-rolling. Mettez à jour ESP-Miner vers la dernière version stable, redémarrez et vérifiez à nouveau. Si toujours zéro, vérifiez le log des tâches stratum pour des erreurs pendant l’échange mining.configure.

Pour un diagnostic complet des workers, voir le guide Reading Your Worker Stats.

11. Résumé Coût-Bénéfice

Pour la plupart des miners SoloFury, s’assurer qu’AsicBoost est actif est l’action la plus rentable que vous puissiez prendre :

ActionEffortBénéfice
Vérifier qu’AsicBoost est actif5 minutes (vérification log/API)Confirme plusieurs % de hashrate gratuit, même puissance
Firmware personnalisé (Vnish, etc.)1 heure + coût licence10-20 % d’amélioration d’efficacité
Réglage undervolting2-3 jours de monitoring5-10 % d’efficacité supplémentaire
Louer plus de matérielCapital significatifHashrate à peu près proportionnel
Changer de FAI pour moins de latenceJours0,5-2 % de réduction du taux de rejet

Pour les miners déjà sur un firmware moderne, AsicBoost est probablement déjà négocié — confirmez-le, puis passez à l’undervolting et à la stratégie de location.

Prochaines Étapes