Est un fabricant minier bloquant SegWit pour bénéficier de ASICBOOST?

Cellettes : Croisement Grande Allée et D116 (Juillet 2019).

Anonim

Dans un post sur la liste de diffusion de développement Bitcoin aujourd'hui, Blockstream CTO et long- Greg Maxwell, collaborateur de Bitcoin Core, a expliqué qu'un fabricant de matériel d'exploitation minière Bitcoin anonyme utilisait une faille dans l'implémentation de la preuve de travail de Bitcoin pour obtenir un gain d'efficacité de 30% par rapport aux autres mineurs.

De plus, cela pourrait expliquer pourquoi le témoin séparé (SegWit), la mise à niveau du protocole Bitcoin proposée par l'équipe de développement de Bitcoin Core, est bloqué par certains mineurs. Beaucoup soupçonnent donc le fabricant de matériel en question est Bitmain, dont le PDG Jihan Wu est un fervent adversaire de SegWit.

Une source proche du dossier a confirmé à Bitcoin Magazine que c'est effectivement le cas; bien que cette source préfère rester anonyme.

ASICBOOST

ASICBOOST est une technologie brevetée développée par l'ancien directeur de la technologie CoinTerra, Timo Hanke, et le scientifique en chef de la RSK, Sergio Damián Lerner. Il profite de ce que Maxwell a décrit comme une «vulnérabilité» dans le système de preuve de travail de Bitcoin en utilisant ce que les inventeurs d'ASICBOOST décrivent comme «une nouvelle façon ingénieuse de traiter les éléments de travail. «Avec ASICBOOST, les puces minières ASIC spécialisées peuvent être jusqu'à trente pour cent plus efficaces.

Maxwell écrit qu'un dispositif de minage ASIC d'un «grand fabricant» a été contrecollé, ce qui a révélé qu'il contient une utilisation secrète et non divulguée de la fonctionnalité ASICBOOST. Cela pourrait, selon les estimations de Maxwell, conduire à une augmentation des revenus de 100 millions de dollars par an pour un cartel minier contrôlant 50% du hashrate du réseau.

En plus de générer d'énormes profits, la technique ASICBOOST peut également avoir des effets néfastes sur l'ensemble de l'écosystème bitcoin, explique Maxwell:

"Cela pourrait avoir un effet centralisateur phénoménal en poussant l'exploitation minière hors de la rentabilité d'autres participants, et les revenus provenant de l'utilisation secrète de cette optimisation pourraient être utilisés abusivement pour déformer de manière significative l'écosystème Bitcoin afin de préserver l'avantage. "

Bitmain

Maxwell n'a pas mentionné lui-même un fabricant de matériel spécifique, mais une source a confirmé à Bitcoin Magazine que Bitmain est l'entité en question. Et avec seulement une poignée de producteurs ASIC actifs sur le marché aujourd'hui, il n'y a vraiment pas beaucoup de candidats.

Bitmain peut également détenir le brevet d'ASICBOOST en Chine, mais les détails du brevet apparemment apparenté ne sont pas clairs au moment de la publication. Selon Ben Davenport de BitGo, le brevet est lié à ASICBOOST.

Peut-être encore plus important, l'incompatibilité de l'utilisation secrète d'ASICBOOST avec le témoin séparé semble être un cadeau. Selon Maxwell, la méthode secrète d'extraction avec ASICBOOST n'est plus possible si le Témoin Séparé est activé sur le réseau Bitcoin.Au cours des six derniers mois, Bitmain a été l'un des rares opposants dévoués au témoin séparé dans l'écosystème Bitcoin.

Comme l'a noté Maxwell:

«Une incompatibilité expliquerait un peu le comportement plus inexplicable de certaines parties de l'écosystème minier, alors j'ai commencé à chercher des preuves à l'appui. "

L'utilisation d'ASICBOOST pourrait aussi expliquer pourquoi le pool principal de Bitmain, AntPool, a bloqué des blocs d'environ 100 Ko plus petits que les autres pools miniers d'une taille comparative durant le mois de février.

Une source anonymes familière avec le sujet a dit à Bitcoin Magazine que la technique est plus facile à retirer lorsque des blocs vides ou presque vides sont extraits.

De plus, l'article de Maxwell prétend que les meilleures méthodes d'implémentation cachée d'ASICBOOST sont «significativement incompatibles avec pratiquement n'importe quelle méthode d'extension des capacités de transaction de Bitcoin», les blocs d'extension constituant une exception notable. Récemment, le PDG de Bitmain, Jihan Wu, a tweeté un soutien pour une nouvelle proposition d'échelle basée sur ce concept précis. Samson Mow, ancien chef de l'exploitation du BTCC, a même déclaré que Bitmain avait financé la proposition de blocs d'extension, bien que Wu ait nié que ce soit le cas.

Solutions

ASICBOOST a déjà été discuté sur la liste de diffusion de développement de Bitcoin. Comme les brevets sont appliqués par l'État, certains développeurs de Bitcoin, comme Peter Todd, développeur de Bitcoin Core, craignent que cela ne fausse la concurrence par des facteurs non liés au marché. D'autres, cependant, ont soutenu qu'une optimisation dans le matériel ne devrait pas être punie par un changement de protocole, et à ce moment-là aucun consensus sur une solution n'a été trouvé.

Maintenant, dans son message à la liste de diffusion, Maxwell propose deux solutions pour contrer au moins l'utilisation secrète d'ASICBOOST. Le premier est, en effet, l'activation du Témoin Séparé par l'activation du jour du drapeau: les mineurs peuvent être "forcés" à signaler le soutien du Témoin Séparé par une fourchette douce activée par l'utilisateur (UASF) commençant à un moment précis. La seconde option est décrite comme un engagement WTXID, ce qui rend tout simplement impossible la méthode cachée de ASICBOOST même sans activation du témoin séparé.

Mise à jour: Bitmain a publié un communiqué de presse en réponse à ce problème.

Aaron van Wirdum a contribué à cet article.