Partager cet article

La nouvelle controverse autour du Bitcoin : les allégations concernant AsicBoost expliquées

Une nouvelle allégation d'un développeur Bitcoin de premier plan a une fois de plus attisé le feu du débat sur la mise à l'échelle.

Bitcoin est en pleine polémique suite à un nouveau message incendiaire du développeur de Bitcoin CORE et CTO de Blockstream, Greg Maxwell, dans lequel il allègue que certains mineurs se livrent à des pratiques déloyales qui pourraient nuire au réseau.

Publié sur leliste de diffusion Bitcoin hier soir, l'entrée affirme qu'un Maker de matériel minier exploite secrètement une faiblesse déjà connue dans l'algorithme de preuve de travail de Bitcoin qui leur permet de miner environ 20 % plus rapidement que leurs concurrents.

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter Crypto Long & Short aujourd. Voir Toutes les Newsletters

L’allégation est que cette activité est en cours et que cela a été prouvé par une analyse effectuée sur une puce minière.

C'est ici que commence la gymnastique intellectuelle.

Il est à noter que la Technologies utilisée a déjà été brevetée par les développeurs Timo Hanke et Sergio Demian Lerner dans le cadre d'un programme appelé «AsicBoost" pour lequel un brevet a été déposé enNovembre 2014.

Maxwell affirme que quelqu'un a découvert ce qu'il appelle une version « secrète » de la Technologies utilisée dans une puce de minage. Il n'a pas précisé qui a effectué l'analyse, s'il s'agissait de lui ou d'une autre partie.

En allant plus loin dans la spéculation, l'inférence du message est que Segregated Witness, une solution de mise à l'échelle développée et proposée par l'équipe Bitcoin CORE , rendrait la version secrète d'AsicBoost découverte obsolète, nuisant aux résultats financiers de tous les mineurs utilisant la solution de contournement.

Cette déclaration a donc alimenté la controverse dans le débat de longue date sur la mise à l'échelle du bitcoin, dans la mesure où l'allégation selon laquelle le mineur impliqué dans cette pratique serait la société chinoise Bitmain, ONEun des plus grands fournisseurs d'équipements miniers du secteur. (Bitmain possède un brevet distinct pour la Technologies AsicBoost. en Chine).

L'affirmation est que Bitmain ne bloque pas seulement une solution technique privilégiée par les développeurs de CORE (par son soutien à des équipes de développement alternatives), mais le fait parce que cela améliorerait sa rentabilité au détriment des utilisateurs.

Dans des déclarations, le cofondateur de Bitmain, Jihan Wu, a nié avec véhémence que la société utilise la solution de contournement AsicBoost sur la blockchain Bitcoin .

« Il n'y a aucune relation entre SegWit et AsicBoost », a déclaré Wu à CoinDesk.

Bitmain a publié undéclarationjeudi, ajoutant qu'ils avaient testé AsicBoost, mais qu'ils ne l'avaient jamais utilisé dans une capacité minière réelle, et ont en outre souligné un accord dans lequel ils avaient exprimé leur soutien à SegWit dans le passé.

Même ceux qui ont participé au débat ont reconnu que, compte tenu des informations actuelles, il reste difficile de prouver si les allégations sont vraies.

L'ancien directeur de l'exploitation de la société minière de Bitcoin BTCC, Samson Mow, a déclaré à CoinDesk que le message confirmait les rumeurs qui circulaient depuis un certain temps, bien qu'il n'ait fourni aucune nouvelle preuve dans la conversation.

Mow a déclaré à CoinDesk:

« Ce n'est pas quelque chose pour lequel on aura des preuves solides, mais il y a des preuves irréfutables partout. Toutes les données scientifiques pointent vers une manipulation. »

Qu'est-ce qu'AsicBoost ?

Tout d’abord, il peut être utile de comprendre la technique d’extraction spécifique au centre des allégations.

En bref, AsicBoost peut être décrit comme une « astuce mathématique ». Au lieu d'effectuer une énorme quantité de calculs, les mineurs peuvent utiliser cette technique pour affiner leurs choix de hachages potentiels, leur permettant ainsi de résoudre une énigme et de réclamer des récompenses en bitcoins.

Ces astuces mathématiques peuvent conduire à une augmentation de la rentabilité minière en augmentant les ratios de rentabilité clés du matériel minier.

Par exemple, une mesure principale de la rentabilité minière est le montant d'argent gagné en gigahashes par seconde (GH/s). Ceci est le plus souvent mesuré en USD par Gh/s.

L'autre mesure de la rentabilité matérielle consiste à déterminer la consommation d'énergie, généralement mesurée en joules, et à la diviser par la vitesse de hachage. Il s'agit du joule par Gh/s.

Les créateurs de la Technologies affirment que ces ratios clés sont améliorés d'environ 20 % grâce à AsicBoost.

Selon les représentants de l'entreprise minière, la technique est connue depuis un certain temps, même si elle est largement hors d'usage en raison d'une combinaison de protection par brevet et de normes industrielles qui T sont appliquées par aucun organisme ou organisation.

Mais ce n'est T AsicBoost ?

Pour revenir au message original de Maxwell, ce qui est spéculé est que la société en question, prétendument Bitmain, n'utilise T exactement AsicBoost.

La puce de minage est censée implémenter une autre version de l'idée, intégrée au matériel. De plus, Segregated Witness, en tant que sous-produit de son code, rendrait cette technique spécifique obsolète.

Si cela est correct et si le Maker de puces minières implémente la puce à grande échelle, il est avancé qu'il pourrait avoir un intérêt commercial à bloquer le logiciel.

Pour les entreprises minières, qui produisent des puces minières à grande échelle, le rythme de l'innovation technologique rend le matériel obsolète en quelques mois. Un tel rappel pourrait être potentiellement dévastateur, ce qui renforcerait l'argument de la mise à l'échelle.

Exploitation ou efficacité ?

Au cœur de la question se trouve la question de savoir si l’utilisation Technologies spécifique représente un désir naturel d’avantage concurrentiel et si les mineurs peuvent travailler « contre le réseau » si aucune règle ne les empêche de s’engager dans cette activité.

Par exemple, il n'existe actuellement aucune règle empêchant l'utilisation de la conception AsicBoost, ce qui signifie que les mineurs ont plutôt un accord tacite pour s'abstenir d'utiliser la technique au motif qu'elle est « mauvaise » pour le réseau.

Comme l'a expliqué un dirigeant d' une des plus grandes sociétés minières du monde, qui souhaitait s'exprimer sur la Politique de confidentialité en invoquant des préoccupations commerciales, cette pratique est largement connue et a peu d'impact sur leurs opérations.

« Ils fonctionnent différemment, mais je pense que c'est normal. Jihan [Wu] a dit que c'est la liberté que leur donne le protocole qui leur permet de le faire », a-t-il déclaré.

Mow a noté que la technique n'est T « casher » parmi les mineurs, car elle leur permet essentiellement d'essayer de résoudre l'énigme du bitcoin, sans effectuer de travail utile - par exemple, traiter des transactions.

Notamment, d'autres ne pensent T que « attaque » ou « faille » soit le terme approprié, arguant qu'il s'agit simplement d'un moyen pour les mineurs de miner plus efficacement.

Le co-directeur d'IC3, Emin Gün Sirer, par exemple, affirmédans un article de blog, il a déclaré qu'il n'y avait T encore suffisamment de preuves publiques pour vérifier les affirmations de Maxwell.

Broyage Merkle ?

Les détails de la soi-disant « attaque » sont plutôt techniqueshttps://pastebin.com/RU5SXsFE, mais dans sa forme la plus basique, elle traite de la manière dont les mineurs trouvent des blocs.

Pour récapituler le processus d'extraction, les mineurs utilisent un équipement spécialement conçu pour hacher à plusieurs reprises les données des blocs Bitcoin (ou les transformer en une chaîne brouillée de longueur fixe de lettres et de chiffres) jusqu'à ce qu'ils trouvent une solution particulière qui débloque les récompenses d'extraction de Bitcoin .

Il existe certaines données que les mineurs ne sont T censés connaître avant de calculer les hachages, de sorte que tous les mineurs doivent passer par le même processus de calcul, ce qui uniformise les règles du jeu.

Selon les développeurs, le problème réside dans l'algorithme de hachage, que les mineurs peuvent exploiter de plusieurs manières. L' une ONE, objet de l'article de Maxwell, est une technique appelée « merkle grinding ». Maxwell affirme que certains mineurs ont trouvé une astuce pour en savoir plus sur les données qu'ils espéraient trouver à l'avance.

Dans chaque en-tête de bloc se trouve une « racine Merkle » que l'on peut considérer comme un résumé des transactions regroupées dans un bloc. Les mineurs peuvent ordonner les données de transaction dans l'arbre Merkle de manière à réduire le nombre de données à calculer.

« Si le mineur trouve plusieurs valeurs racines candidates qui ont les mêmes 32 BIT finaux, il peut alors utiliser l'attaque », écrit Maxwell.

Cela accélère le processus. En effet, si tout se déroule comme prévu, cela signifie parfois sauter une étape.

De plus, certains développeurs affirment ONE signe que cette technique est utilisée est que certains mineurs ont extrait des blocs sans transactions, ce qui facilite la réorganisation des transactions dans l'arbre Merkle. (Bitmain, en particulier, est connu pour de temps en temps le mienblocs vides).

Qui dit quoi ?

Notamment, Timo Hanke, co-inventeur d'AsicBoost et ancien directeur technique de Cointerra, affirme que l'argument selon lequel AsicBoost freine l'adoption de Segwit est exagéré.

Tout en admettant via Twitter qu'AsicBoost pourrait potentiellement être utilisé à des fins pouvant être préjudiciables au réseau, il a déclaré qu'il ne soutiendrait aucune proposition d'amélioration du Bitcoin (BIP) qui utiliserait la Technologies pour nuire au Bitcoin.

Le co-créateur d'AsicBoost, Sergio Lerner, a noté sur Twitter que le nouveau Segwit2MB proposé, une alternative à SegWit, empêcherait également les mineurs de continuer à utiliser l'exploit.

Cependant, la grande inquiétude est que cette technique soit utilisée pour centraliser davantage l'exploitation minière du Bitcoin - un problème qui préoccupe les développeurs depuis longtemps - puisque les mineurs utilisant la Technologies d'exploitation minière plus rapide pourraient avoir un avantage sur ceux qui ne l'utilisent T.

« Les brevets conférant un avantage important sont un problème pour le Bitcoin», a déclaré Adam Back, PDG de Blockstream.

De plus, l'attaque présente un avantage économique. Un pool minier représentant 50 % de la puissance de minage de Bitcoin pourrait économiser jusqu'à 100 millions de dollars par an en exploitant la faille, a souligné Maxwell.

D'autres ont continué à théoriser que, puisque SegWit résout en quelque sorte le problème, il pourrait y avoir une raison économique pour laquelle les mineurs ne soutiennent pas la solution.

« Si vous avez une vache à lait de 100 millions de dollars et qu'elle est détruite par une fonctionnalité, vous faites tout ce que vous pouvez pour la bloquer », a soutenu le développeur Alphonse Pace.

Maxwell a ajouté que cette implication est exactement la raison pour laquelle il a commencé à examiner la question, ajoutant :

« Une incompatibilité contribuerait grandement à expliquer certains des comportements les plus inexplicables de certaines parties de l’écosystème minier. »

Alyssa Hertig et Garrett Keirns ont contribué au reportage.

Allume-feu pour cuisinière à gazvia Shutterstock

Pete Rizzo

Pete Rizzo était rédacteur en chef de CoinDesk jusqu'en septembre 2019. Avant de rejoindre CoinDesk en 2013, il était rédacteur chez PYMNTS.com, la source d'informations sur les paiements.

Picture of CoinDesk author Pete Rizzo