BITMAIN a probablement volontairement ralenti son micrologiciel  : arrêtez d'utiliser les machines, les micrologiciels et les pools de minage BITMAIN


Message original de GrassFedBitcoin https://x.com/GrassFedBitcoin/status/1796311998466003418

Wow vient de découvrir la dernière connerie de Bitmain en temps réel.

Je vais vous raconter l'histoire…

BITMAIN a probablement volontairement ralenti son micrologiciel : arrêtez d'utiliser les machines, les micrologiciels et les pools de minage BITMAIN

Il était une fois Bitmain broyait des racines merkle au lieu de nonces, c'est-à-dire "ASICBOOST secret".

Cela leur donnait un avantage sur les autres mineurs qui ne savaient pas que cela était possible. Une entreprise a fait faillite – KNC – citant "les Chinois ont un avantage secret dont nous ignorons l'existence" – ce qui s'est avéré vrai précisément pour cette raison.

C’est l’une des raisons pour lesquelles la fabrication des ASIC est si centralisée aujourd’hui et beaucoup l’identifient à juste titre comme l’un des aspects les plus vulnérables de l’ensemble de l’écosystème Bitcoin. Le problème ASICBOOST a atteint son paroxysme lorsque Bitmain a utilisé son influence pour bloquer l'activation de SEGWIT (essentiel pour Lightning), car cela briserait leur capacité à le faire – au moins secrètement. Eh bien, ils pourraient toujours utiliser asicboost, mais de manière évidente, cela signifierait que tout le monde pourrait le faire aussi.

Ils l'avaient breveté pour essayer d'empêcher cela parce que c'est le genre de personnes avec lesquelles nous avons affaire ici mais je m'éloigne du sujet… Quand asicboost a été découvert indépendamment par u/nullc alias Greg Maxwell.

Bitmain a menti et a déclaré qu'ils ne l'utilisaient pas. C'était après des années de conneries sur le segwit, Bitmain prétendant être en faveur du "solutions de mise à l'échelle alternatives" ou même faire du segwit comme un hard fork à la place, ce qui leur permettrait de continuer ce qu'ils faisaient…..

Absolument personne ne les a cru grâce à l'ingénierie inverse de GMax sur l'un de leurs ASIC et à la démonstration de ce qu'ils avaient construit et essayé de garder pour eux. Ce fut un moment décisif dans la guerre des forks où tout le monde a soudainement compris pourquoi Bitmain avait toujours avancé des arguments absurdes contre le segwit.

Vouloir de gros/petits blocs n’était pas une discussion connexe. Segwit a corrigé la malléabilité du TX et constituait une mise à niveau évidente et a finalement été combinée à une augmentation de la taille des blocs à titre de compromis. Nous avons donc quand même procédé avec segwit, à quel point Bitmain est passé à asicboost manifeste qui est en fait encore plus puissant, il nécessite simplement de broyer des bits de version au lieu de racines merkle, mais il est évident si un mineur fait cela.

Maintenant, tout le monde le fait, essentiellement, l'effet net de cette possibilité est nul, sauf que votre nœud vous demande pourquoi les mineurs font des signalisations pour les mises à niveau dont votre nœud ne sait rien (la coordination des mises à niveau est la raison pour laquelle les bits de version sont réellement censés être utilisés). Eh bien, relativement peu de mal a été fait. Si vous êtes heureux d'ignorer la malhonnêteté évidente et les efforts visant à saper ce qui est sans doute la mise à niveau la plus importante jamais réalisée par Bitcoin.

Informations supplémentaires amusantes : Saignement des fourmis – une porte dérobée intentionnelle avec laquelle Bitmain pourrait arrêter à distance n'importe quel Antminer dans le monde. Ils ont dit que c'était pour arrêter les ASIC volés, mais l'ont immédiatement corrigé une fois découvert.

Quoi qu’il en soit, cette société représente désormais 25 à 30 % de tous les blocs trouvés, si l’on observe naïvement la blockchain. Cela ne suffit pas à effrayer qui que ce soit, mais malheureusement, de nombreux pools plus petits ne sont en fait que des façades pour Bitmain, ce que nous connaissons pour trois raisons :

  • Les plus petits pools utilisent clairement des blocs construits par Antpool ou pour son bénéfice.
  • Ils partagent le même gardien de leurs pièces nouvellement extraites (Cobo).
  • Ils ont un programme de prêt pour renflouer les petits pools qui se retrouvent dépassés à cause du FPPS.
  • Et la tendance va malheureusement dans la mauvaise direction, étant donné que Braiins a récemment abandonné son ancien modèle de paiement et est devenu un simple proxy pour Bitmain suite au passage au FPPS. [Massive shoutout to

    @mononautical

    and

    @0xB10C

    for helping uncover how centralized pools have become.] Résumé – Bitmain n'est pas seulement Antpool, il représente probablement > 50 % des modèles de blocs et fabrique > 90 % du matériel de minage dans le monde.

    Alors, où vais-je avec tout ça ?

    Étonnamment, il s'agit de blocs vides. Qu'est-ce que cela a à voir avec quoi que ce soit? Eh bien, on sait qu'OCEAN a trouvé 3 blocs vides au cours de sa courte existence, ce qui a amené de nombreuses personnes à formuler à tort des allégations concernant une sorte de problème avec la piscine elle-même. Cela a suscité un débat sans fin sur la raison pour laquelle les pools créent des modèles vides en premier lieu et la véritable raison pour laquelle tant d'entre eux sont résolus.

    En bref, les pools envoient des modèles vides puis effectuent immédiatement un suivi avec des modèles complets. Si vite que la période intérimaire ne représente qu'une infime minorité des blocs vides trouvés sur le réseau, et aucun des nôtres.

    Dans les trois cas avec OCEAN, le mineur a résolu le bloc vide plus longtemps après avoir déjà eu un modèle complet sur lequel travailler. – – laissant le pool en mesure soit de jeter un bloc parfaitement bon (mais vide), soit de le diffuser sur le réseau et d'obtenir aux mineurs > 90 % de la récompense d'un bloc complet.

    De toute évidence, cette dernière solution est logique et ne cause aucun dommage au réseau tout en ajoutant au PoW global nécessaire à tout attaquant. Alors pourquoi un bloc vide se produirait-il quelques secondes après que le pool ait déjà envoyé une tâche mise à jour pour un bloc complet ? Parce que les Antminers sont nuls.

    *Ce que nous n'avions pas réalisé, c'est qu'ils intentionnellement sucé.*

    Vous pouvez envoyer une tâche mise à jour à un Antminer et le regarder continuer à travailler sur une ancienne tâche pendant plus de 60 secondes dans les cas extrêmes. Nous pensions que cela était dû à la conception de l'ASIC lui-même, et donc simplement à une mauvaise ingénierie de la part de Bitmain. Mais il s'avère que nous avions tort, c'est à cause d'Antminer micrologiciel.

    Nous le savons car ils viennent de publier un correctif. Bitmain a donc observé que, pendant que les gens continuaient à extraire des blocs vides, tout le monde les attribuait à tort aux pools, tandis que les explicateurs sur des sites Web populaires comme mempool(.)space offriraient de fausses explications à ce sujet en raison de la lenteur des pools à envoyer les modèles appropriés et apparemment personne. comprendrait même le motivation pour envoyer des modèles videssans parler du raison pour laquelle ils travaillent depuis si longtemps.

    Mais le correctif étant quelque chose qui est publié juste après qu'OCEAN commence à expliquer ce qui se passe réellement ici, cela ne fait aucun doute raisonnable. Ils avaient un correctif et l’utilisent pour leur propre exploitation minière. Aujourd'hui, ils ne peuvent plus s'en sortir, car de plus en plus de gens se rendent compte que les Whatsminers et les ASIC d'autres fabricants ne trouvent pas la même quantité de blocs vides, car ils changent de travail beaucoup plus rapidement.

    Un Antminer a beaucoup plus de chances de trouver un bloc vide car il passe plus de temps à travailler sur d’anciens travaux. Nous sommes venus ici en criant que le problème vient de l'ASIC *PAS* du pool.

    Le fait que Bitmain intentionnellement paralysé le firmware sur les Antminers, ils vendraient au monde, tandis que conserver des unités plus fonctionnelles pour leur propre exploitation minière est typique de tout Bitmain.

    Bien sûr, cela peut être une incompétence et une coïncidence sur le correctif, mais j'en doute sincèrement. La conversation autour des blocs vides a atteint le point où les gens commençaient à réaliser que quelque chose était cassé avec Antminers, puis ils ont publié un correctif juste après que les gens aient enfin commencé à avoir vent de ce qui se passait réellement.

    ————————————————– ————————————————– ———————————-

    Alors imaginez ceci : vous vendez des pelles aux chercheurs d’or, et comme nous le savons tous, ceux qui gagnent de l’argent pendant une ruée vers l’or sont ceux qui vendent les pelles. Mais dans ce cas le vendeur de pelles cherche lui aussi de l'or. Et il a intentionnellement vendu des pelles merdiques à tous ses clients pour se donner un avantage.

    Les blocs vides continuaient de se produire, les gens accusaient les piscines. OCEAN a été attaqué à cause de cela. Nous avons expliqué la véritable raison pour laquelle cela se produit si souvent, et Bitmain publie un correctif juste après. Fou. Cela va plus loin que les blocs vides. Ce ne sont pas seulement les modèles vides qui mettent une éternité à sortir d'un Antminer, ce sont *tous les modèles* et les pools mettent constamment à jour leur travail à mesure que de nouvelles transactions apparaissent.

    Une transaction super lucrative apparaît dans votre mempool ? Tous les autres pools envoient une tâche mise à jour à des centaines de milliers de mineurs Antminers qui l'ignoreront pendant un certain temps, tandis qu'Antpool demande à ses mineurs d'y travailler plus rapidement. Il n’est pas difficile de voir la motivation derrière tout cela, d’autant plus que les frais d’émission deviennent de plus en plus importants. Encore une fois, fou.

    ————————————————– ————————————————– ———————————-

    Si tu veux regarder

    @sem057

    et je comprends tout cela en temps réel, regardez la vidéo ci-dessous qui était simplement destinée à être une discussion sur les raisons pour lesquelles des blocs vides se produisent. Je le publierai sous peu pour que Twitter ne tue pas ce message comme il le fait toujours avec les liens externes. https://www.youtube.com/watch?v=4BkyhdxnDrM

    soumis par /u/Fiach_Dubh

    [comments]