Aller au contenu principal
Minage

Covert ASICBoost

La version « cachée » d'ASICBoost qui empêche d'inclure SegWit. Source de tensions politiques en 2017. Bitmain accusé de l'utiliser à grande échelle. La généralisation de SegWit l'a rendue moins rentable.

Le contexte ASICBoost

ASICBoost est une optimisation découverte en 2016 par Timo Hanke et Sergio Demian Lerner. Elle exploite la structure de SHA-256 pour réduire d'environ 20 à 30 % la consommation électrique d'un ASIC, ce qui représente un avantage économique massif. Il existe deux variantes : la version « overt » (déclarée publiquement dans le bloc, en jouant sur le numéro de version) et la version « covert » (cachée, en réarrangeant les transactions du bloc pour produire des collisions de Merkle root partiels).

Pourquoi « covert » est problématique

La variante covert requiert le contrôle complet de l'ordre des transactions dans le bloc. Or, SegWit introduit une seconde racine de Merkle (witness commitment) qui doit obligatoirement figurer dans la transaction coinbase. Cela complique drastiquement le réarrangement nécessaire pour faire fonctionner covert ASICBoost. Conclusion : un mineur utilisant la version covert avait une incitation financière directe à bloquer SegWit. C'est ce conflit d'intérêt qui a alimenté la crise de 2017.

Le scandale de 2017

En avril 2017, Gregory Maxwell publie une lettre ouverte sur la mailing-list bitcoin-dev, accusant Bitmain d'utiliser secrètement covert ASICBoost sur ses Antminer S9 et de bloquer SegWit en conséquence. Bitmain nie en partie, reconnaît avoir le brevet, mais affirme ne pas l'utiliser en mainnet. La controverse a été l'un des éléments déclencheurs du soutien massif aux UASF (BIP-148) qui ont forcé l'activation de SegWit en août 2017.

Aujourd'hui

Avec SegWit largement adopté (plus de 95 % des transactions en 2026), la variante covert est devenue économiquement marginale : trop peu de blocs peuvent encore en profiter. La version overt, parfaitement compatible avec SegWit, est en revanche utilisée légitimement par plusieurs fabricants.

À retenir

Covert ASICBoost est un cas d'école d'incitation cachée qui pollue la gouvernance d'un protocole. Le débat illustre pourquoi la transparence des incitations économiques des mineurs est cruciale, et pourquoi des protocoles comme Stratum V2 cherchent à redonner aux mineurs (et non aux pools) la maîtrise de l'ordre des transactions.

Termes lies

← Retour au glossaire complet

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