Une erreur de client Ethereum vieille d'un mois est responsable de la panne de Prysm

Cointelegraph
ETH-1,91%
BTC-0,88%

Prysm a révélé qu’un bug introduit dans un testnet un mois avant la mise à niveau Fusaka d’Ethereum était la cause d’un problème de validation d’un nœud Ethereum qui a affecté son client plus tôt ce mois-ci.

Le développeur Ethereum Terence Tsao a publié un post-mortem dimanche détaillant l’incident Fusaka sur le réseau principal Prysm qui a impacté le réseau le 4 décembre.

Les nœuds Prysm ont rencontré une « saturation des ressources » lors du traitement des attestations provenant de nœuds hors sync, indique le rapport. Cela a conduit Prysm à rejouer des blocs d’époques passées et à recalculer des transitions d’état coûteuses, ce qui a eu un impact significatif sur la performance en raison de la charge de travail excessive.

Le post-mortem a révélé que le bug était présent sur les testnets depuis un mois avant l’incident, mais n’avait pas été déclenché.

« Le bug a été introduit dans Prysm PR 15965 et déployé sur les testnets un mois avant l’incident sans que le déclencheur ne se produise. »

Les testnets sont conçus pour identifier les bugs, mais ils ne sont pas une méthode infaillible.

En mai 2023 — un mois après la hard fork Shanghai — les développeurs Ethereum ont été pris de panique lorsque le réseau a temporairement perdu la finalité des transactions pendant environ 25 minutes, puis à nouveau pendant plus d’une heure le lendemain, avant que la blockchain ne se rétablisse d’elle-même.

Prysm a été corrigé

Au lieu d’utiliser l’état actuel, Prysm a régénéré des états antérieurs à partir de zéro, créant une charge computationnelle massive.

Pendant plus de 42 époques, le réseau a enregistré un taux de slots manqués de 18,5 %, avec une participation tombée à 75 %, tandis que les validateurs ont perdu environ 382 Ether (ETH) en récompenses d’attestation, indique le rapport.

En relation : Vitalik Buterin affirme qu’Ethereum peut gérer une perte temporaire de la finalité

Les opérateurs de nœuds ont été instruits de déployer une solution temporaire pendant que les développeurs travaillaient sur une mise à jour pour les clients Prysm.

La diversité des clients a sauvé la mise

L’incident aurait pu être beaucoup plus grave s’il avait touché le client de consensus dominant d’Ethereum, Lighthouse, ont déclaré les développeurs.

Prysm d’Offchain Labs est le deuxième client Ethereum en taille avec une part de 17,6 %, selon ClientDiversity.

« La diversité des clients a empêché un impact notable sur les utilisateurs d’Ethereum. Un client avec plus d’un tiers du réseau aurait causé une perte temporaire de la finalité et plus de blocs manqués. »

Cependant, l’incident a mis en évidence que Lighthouse est dangereusement proche du seuil des deux tiers, où un seul bug client pourrait finaliser une chaîne invalide.

Lighthouse détient actuellement une part de client de 52,6 %, en baisse par rapport à environ 56 % au moment de l’incident.

Les développeurs Ethereum militent pour une plus grande diversité des clients. Source : ClientDiversity
Magazine : Grandes questions : Bitcoin survivrait-il à une panne de courant de 10 ans ?

  • #Ethereum
  • #Logiciel
  • #Nœuds
  • #Validateur Ajouter une réaction
Avertissement : Les informations contenues dans cette page peuvent provenir de tiers et ne représentent pas les points de vue ou les opinions de Gate. Le contenu de cette page est fourni à titre de référence uniquement et ne constitue pas un conseil financier, d'investissement ou juridique. Gate ne garantit pas l'exactitude ou l'exhaustivité des informations et n'est pas responsable des pertes résultant de l'utilisation de ces informations. Les investissements en actifs virtuels comportent des risques élevés et sont soumis à une forte volatilité des prix. Vous pouvez perdre la totalité du capital investi. Veuillez comprendre pleinement les risques pertinents et prendre des décisions prudentes en fonction de votre propre situation financière et de votre tolérance au risque. Pour plus de détails, veuillez consulter l'avertissement.

Articles similaires

La stratégie prudente de prêt en ETH de Spark s’avère justifiée alors qu’Aave fait face à une crise de liquidité sur plusieurs chaînes

Le responsable de la stratégie de Spark a défendu le maintien de taux d’emprunt élevés sur SparkLend malgré la migration des utilisateurs vers Aave, en invoquant les conditions actuelles du marché. Aave connaît des problèmes de liquidité, ce qui suscite des inquiétudes quant à un risque accru de créances douteuses si les prix de l’ETH baissent fortement.

GateNewsIl y a 14m

Elon Musk : X lance des tags intelligents, en 3 jours pour dynamiser 1 milliard de dollars de volume de transactions dans le monde entier

La plateforme de médias sociaux X, détenue par Musk, a lancé le 15 avril (mardi de la semaine dernière) dans la soirée une toute nouvelle fonctionnalité « Smart Cashtags » (tags intelligents). Nikita Bier, responsable produit de X, a annoncé le 17 avril que cette fonctionnalité, en seulement 3 jours, a généré environ 1 milliard de dollars de volume de transactions sur les marchés mondiaux, avec des données issues des informations agrégées du programme pilote de transactions de X.

MarketWhisperIl y a 28m

Baleine d’ETH avec 44,61 M$ de profits en 2 mois ouvre une position longue de 4 000 ETH sur Hyperliquid avec un levier de 15x

Un baleine d’Ethereum, après avoir réalisé 44,61 millions de dollars de profits, a ouvert une position longue de 4 000 ETH avec un levier de 15x à 2 264,1 $ par ETH, après avoir clôturé une position short pour 123 000 $ de profits, indiquant un changement de position notable sur le marché.

GateNewsIl y a 44m

Le domaine eth.limo a été détourné, EasyDNS reconnaît la première attaque d’ingénierie sociale en 28 ans

Le domaine eth.limo a subi un piratage DNS le 17 avril, l’attaquant se faisant passer pour un membre de l’équipe a réussi à amener le registraire EasyDNS à exécuter une restauration de compte. Bien que cet incident n’ait pas eu d’impact sur les utilisateurs, car l’attaquant n’a pas obtenu les clés DNSSEC, il n’a pas pu contourner la chaîne de confiance. Cet incident met en évidence les risques d’ingénierie sociale dans le domaine de la cryptographie et a poussé eth.limo à se tourner vers le service Domainsure, qui ne prend pas en charge la récupération de comptes, afin de renforcer la sécurité.

MarketWhisperIl y a 4h

Vitalik confirme un discours à Hong Kong, l’IA d’Ethereum et les applications écosystème ZK au cœur des préoccupations

Vitalik Buterin et la présidente de la Fondation Ethereum, Aya Miyaguchi, assisteront à l’événement d’inauguration du centre communautaire Ethereum à Hong Kong (ETH HK Hub) le 21 avril. Il s’agit du premier espace communautaire physique en Asie soutenu par la Fondation, avec un accent sur des sujets tels que la technologie ZK, le calcul confidentiel et l’intégration de l’IA et de la blockchain. Vitalik propose un cadre d’intégration de l’IA à Ethereum, mettant en avant une accélération défensive, et visant à préserver l’autonomie des êtres humains à l’ère de l’IA, afin de favoriser le développement synergique de la blockchain et de l’IA.

MarketWhisperIl y a 5h

Une baleine liée à Matrixport ouvre une position longue de $100M ETH avec 44 000 ETH

Une baleine liée à Matrixport a ouvert une position longue de 44 000 ETH, d’une valeur d’environ $100 million, indiquant un fort sentiment haussier à l’égard d’Ethereum, comme l’a rapporté Lookonchain.

GateNewsIl y a 5h
Commentaire
0/400
Aucun commentaire