Aller au contenu principal
Minage

Overt ASICBoost

La version « transparente » d'ASICBoost utilisant la racine de Merkle. Compatible SegWit. Considérée acceptable. Toujours utilisée par certains pools.

Contexte : ASICBoost en deux mots

ASICBoost est une optimisation découverte par Timo Hanke et Sergio Lerner en 2016. Elle exploite le fait que la fonction de hachage SHA-256 de Bitcoin traite l'en-tête de bloc en deux étapes (deux blocs de 64 octets). En réutilisant le travail effectué pour le premier bloc à travers plusieurs versions du second, on économise jusqu'à ~30 % d'énergie sur le minage. Voir ASICBoost.

Deux variantes

Il existe deux façons d'exploiter cette optimisation :

| Variante | Méthode | Détectable | Compatible SegWit | |----------|---------|------------|-------------------| | Overt (transparent) | Modifier le champ version de l'en-tête | Oui, visible | Oui | | Covert (caché) | Réordonner les transactions pour faire varier la racine de Merkle | Non, indétectable | Non, casse SegWit commitment |

C'est précisément ce point qui a déclenché la polémique de 2017 : Greg Maxwell a révélé que Covert ASICBoost créait une incitation économique à ne pas activer SegWit, expliquant le blocage politique d'une partie des pools.

Comment fonctionne Overt ASICBoost

Le mineur utilise différents bits du champ version (32 bits) pour créer des variations d'en-tête. Le BIP-320 (2018) standardise les bits 13-16 comme zone réservée à ASICBoost. Cela permet :

  • une optimisation déclarée et observable
  • la compatibilité avec SegWit et le witness commitment dans la coinbase
  • une absence d'effet pervers sur la sélection des transactions

Adoption actuelle

Plusieurs grands pools utilisent Overt ASICBoost : Antpool, BTC.com, ViaBTC, F2Pool. Sur un explorateur de bloc, on peut le détecter en regardant les bits hauts du version field. Bitfury et Foundry préfèrent ne pas l'utiliser pour des raisons de simplicité opérationnelle.

Pourquoi c'est considéré acceptable

  • Transparent : l'utilisation est visible et auditable.
  • Sans biais : ne pousse pas à exclure de transactions.
  • Compatible SegWit : pas de conflit politique.
  • Brevet : Timo Hanke a déposé son brevet en open patent licence, neutralisant les craintes initiales d'IP.

Limites

L'optimisation n'apporte que quelques pourcents de gain sur les ASICs modernes (Antminer S21, S19 XP) car les fabricants intègrent désormais d'autres techniques. Le gain est plus marqué sur les modèles antérieurs.

À retenir

Overt ASICBoost est la version socialement acceptable d'une optimisation utile au minage. Elle marque la résolution d'une crise majeure : le réseau a soft-forké, le mineur peut optimiser, et la confidentialité technique des pools reste préservée.

Termes lies

← Retour au glossaire complet

Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.