Ce mercredi, la blockchain Ethereum a subi un hard fork « inopiné », ou soft hard fork, apparemment causé par le manque de mise à jour du client Go Ethereum (Geth) dans l’infrastructure Infura.
Infura, le plus grand fournisseur d'infrastructures Ethereum, a présenté des problèmes de service qui semblent être causés par le client Allez Ethereum, communément appelé Geth, en supposant que ce client exécute une version obsolète sur le réseau. L'interruption des services du fournisseur a amené les nœuds du réseau qui utilisent son infrastructure à présenter de multiples retards dans l'alimentation des prix. ETH y tokens ERC-20 de certains protocoles et services qui s'exécutent sur ce réseau.
Le fournisseur a publié un libérer avertissant des pannes de service et d'autres incidents survenus ce mercredi matin, informant la communauté cryptographique qu'elle rencontrait une interruption de service dans l'API Ethereum et que l'équipe enquêtait sur les échecs pour trouver une solution rapide et restaurer la fonctionnalité de votre service . Puis, quelques heures plus tard, Infura a signalé que le problème était lié au client Geth et qu'il affectait plusieurs de ses versions, dont la 1.9.9 et la 1.9.13.
« La cause remonte à plusieurs composants de notre infrastructure qui utilisaient une ancienne version stable du client go-ethereum, ce qui a entraîné une défaillance critique du consensus au bloc 11234873. »
Bien qu'au moment de mettre sous presse, Infura ait publié une mise à jour signalant que tous les services avaient récupéré et étaient à nouveau opérationnels, le développeur Blockchair, Nikita Javoronkov, assure qu'il ne s'agit pas d'un incident à sous-estimer et qu'à son avis, il s'agit du problème le plus grave auquel Ethereum ait été confronté depuis le piratage à DAO en 2016.
Il peut vous intéresser: La dernière course avant le lancement d'Ethereum 2.0 le 1er décembre
«Le problème le plus grave d'Ethereum»
Zhavoronkov assure que ce qui s'est passé était "techniquement un hard fork sans préavis", et que cela s'est produit d'une manière très similaire à celui qu'il a subi. Bitcoin (BTC) Il y a 7 ans, quand il y avait un actualización et cela a provoqué un hard fork qui a été rapidement résolu. Cependant, Zhavoronkov assure que c'est difficile fork ne doit pas être sous-estimé, et que selon lui, c'est un échec pour le consensus Ethereum, qui doit être considéré comme "le problème le plus grave auquel Ethereum a été confronté depuis la débâcle du DAO il y a 4 ans."
Le développeur a également indiqué que les utilisateurs qui n'ont pas mis à jour leurs nœuds Geth depuis un certain temps, au moins depuis plusieurs mois, ont été divisés avec les nœuds qui exécutent de nouvelles versions de ce client ; ajoutant en outre que la panne subie par Infura est probablement liée à ce même problème.
Pourquoi un hard fork se produit-il ?
Un hard fork, également appelé hard fork, est une mise à jour majeure qui se produit au sein d'un protocole, obligeant tous les nœuds et utilisateurs à passer à un nouveau logiciel s'ils souhaitent continuer à utiliser le même logiciel. la blockchain en terrain de jeu ou blockchain.
Les hard forks se produisent lorsqu'une version du réseau n'est plus compatible avec ses versions précédentes, obligeant les utilisateurs à choisir entre une version et une autre, et provoquant la séparation ou la bifurcation du réseau en deux parties.
Apprenez avec Bit2Me Academy : Tout savoir sur les hard forks
Binance a temporairement fermé ses opérations à l'ETH
Au moment du hard fork, le PDG de Binance, Changpeng Zhao, a annoncé sur son compte Twitter qu'il suspendrait temporairement les opérations et les retraits avec les jetons ETH et ERC-20, par mesure de protection des utilisateurs jusqu'à ce que le problème soit clarifié. De même, le portefeuille Ethereum MetaMask et l'échange Bithumb ont également présenté des problèmes avec leurs services, puisque tous deux utilisent Infura comme fournisseur de services par défaut.
Dans son message, Zhao a également noté que les explorateurs de blocs Etherscan y Blockchair Ils montraient deux blockchains différentes, les retraits devaient donc être temporairement suspendus.
Plus tard, Zhao rapporté que ses services avaient été rétablis et que les utilisateurs pouvaient reprendre leurs opérations de dépôt et de retrait sur la plateforme d'échange.
Centralisation dans un écosystème décentralisé
Cependant, malgré la solution aux problèmes, plusieurs utilisateurs de ce échange Ils ont vivement critiqué la centralisation des services, soulignant que Binance doit gérer et diriger ses propres nœuds dans l'ETH. Compte tenu de cela, Zhao a assuré que Binance gère ses propres nœuds, mais qu'elle a suspendu les services car elle n'était pas sûre que les opérations resteraient dans une chaîne orpheline.
Paolo Ardoino, directeur technique de Bitfinex, a souligné que les échanges de crypto-monnaie tels que Binance et Bithumb ne devraient pas tomber dans le « piège de dépendre » uniquement d'un fournisseur de services centralisé comme Infura, tant qu'ils opèrent dans un « secteur décentralisé comme celui de la cryptographie ». Enfin, l'explorateur de blocs Blockchair montre qu'au moins 14 blocs qui ont été extraits lors de l'incident ont été laissés dans une chaîne minoritaire.
Continuer la lecture: La bonne nouvelle voit Ethereum connaître une forte croissance, mais pas DeFi


