Aller au contenu principal
Minage

ASICBoost

ASICBoost est une optimisation du minage exploitant la malléabilité des en-têtes pour réduire le travail de hachage. Existe en version overt (transparente) et covert (cachée). La version covert nuit à SegWit, ce qui en a fait un sujet politique pendant la Blocksize War.

Une astuce mathématique

ASICBoost est une optimisation découverte par Timo Hanke et Sergio Demian Lerner en 2016. Le double SHA-256 utilisé par Bitcoin se décompose en deux passes ; la première traite les 64 premiers octets de l'en-tête, la seconde les 16 derniers. ASICBoost exploite cette structure pour réutiliser le résultat de la première passe sur plusieurs essais de nonce, économisant 20 % à 30 % d'énergie.

Overt vs Covert

Deux variantes existent :

| Version | Mécanisme | Compatibilité SegWit | |---------|-----------|----------------------| | Overt | Modifie le champ version du bloc pour varier les bits non utilisés | Compatible | | Covert | Réordonne les transactions pour faire varier la racine de Merkle | Incompatible avec SegWit |

La version covert nécessite de regrouper des transactions avec des paires de hashs identiques. Or SegWit modifie la structure du commitment des witnesses, ce qui supprime cette possibilité. Conséquence : un mineur utilisant covert ASICBoost a un intérêt économique direct à empêcher SegWit.

Le scandale de 2017

En avril 2017, Gregory Maxwell révèle dans une lettre publique que des fabricants d'ASIC (Bitmain en tête) utilisent secrètement covert ASICBoost, ce qui leur donne à la fois un avantage compétitif et une raison de bloquer SegWit. La révélation accélère le rallye de soutien à UASF (BIP-148) et finit par déclencher l'activation de SegWit en août 2017, marquant un tournant de la Blocksize War.

L'après-SegWit

Une fois SegWit activé, covert ASICBoost devient inutile : les blocs SegWit cassent l'astuce de Merkle. Bitmain et la plupart des fabricants ont migré vers overt ASICBoost (utilisé légitimement via version-rolling côté Stratum), aujourd'hui standard et sans controverse. La proposition BIP-310 formalise même son usage.

À retenir

ASICBoost reste l'un des épisodes les plus instructifs de la gouvernance Bitcoin : une optimisation technique secrète a pesé sur le débat politique, et la communauté a su répondre par un soft fork qui a réaligné les incitations économiques avec l'intérêt général du réseau.

Termes lies

← Retour au glossaire complet

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