Un bogue logiciel dans Reth de Paradigm, un client d’exécution d’Ethereum, a brièvement perturbé la synchronisation des nœuds le 2 septembre, provoquant l’arrêt de certains nœuds du mainnet. Le problème, lié à un calcul incorrect de la racine d’état, a été confirmé par le CTO du projet. Les développeurs ont publié des instructions de reprise et enquêtent sur la cause sous-jacente tout en préparant un correctif.

Points clés
-
Reth a subi une erreur de calcul de la racine d’état sur le mainnet d’Ethereum, entraînant l’arrêt des nœuds qui en dépendent.
-
L’incident a été confirmé le 2 septembre ; les mainteneurs ont partagé des commandes de récupération.
-
Les versions affectées incluent 1.6.0 et 1.4.8.
-
L’impact à l’échelle du réseau a été limité : la part des validateurs utilisant Reth est d’environ 5,4 % ; Geth reste dominant avec environ 48 %.
-
L’analyse de la cause profonde est en cours ; un correctif est attendu à l’issue de l’enquête.
Ce qui s’est passé
Reth de Paradigm, un client d’exécution chargé de traiter les transactions et de mettre à jour l’état d’Ethereum, a rencontré un bogue dans le calcul de la racine d’état sur le mainnet. Lorsque le calcul a divergé, les nœuds exécutant les versions affectées de Reth se sont bloqués pendant la synchronisation. Les mainteneurs du projet ont rapidement reconnu l’incident et fourni des instructions pour remettre les nœuds en ligne.
Impact sur le réseau
Comme Reth alimente actuellement une minorité de validateurs, le problème n’a pas provoqué de perturbation à l’échelle de la chaîne. Des clients comme Geth ont continué à produire des blocs, et le réseau Ethereum est resté opérationnel. Néanmoins, l’incident souligne l’importance de la diversité des clients et de tests rigoureux entre implémentations pour la résilience du réseau.

Correctif et étapes de reprise
Les mainteneurs ont publié un ensemble de commandes de reprise demandant aux opérateurs d’annuler certaines étapes et de se resynchroniser au-delà du point problématique. Il a été conseillé aux opérateurs de nœuds de suivre ces étapes et de surveiller la publication officielle d’une version corrigée. La mise à niveau vers la prochaine version qui corrige le bogue sera essentielle pour éviter toute récurrence.
Pourquoi la racine d’état est importante
La racine d’état est un engagement cryptographique compact décrivant l’état actuel d’Ethereum — soldes, nonces et stockage des contrats intelligents. Toute erreur dans le calcul de cette valeur brise les vérifications de cohérence et peut interrompre la synchronisation du client. Garantir un calcul correct de la racine d’état est fondamental pour maintenir l’intégrité des données et la confiance dans la blockchain.
Contexte sur Reth
Lancé par Paradigm en juin 2024, Reth met l’accent sur les hautes performances et un stockage efficace. Le client revendique la capacité de synchroniser un nœud d’archive complet d’environ 2,25 To en environ 50 heures, tout en offrant un fort débit RPC et une faible latence de transaction. Sa part croissante, mais encore limitée, parmi les validateurs illustre l’effort de l’écosystème en faveur d’une robustesse multi-clients.
Prochaines étapes
L’équipe Reth poursuit une revue post-incident pour identifier et corriger la cause profonde, après quoi une version corrigée est attendue. Les opérateurs doivent suivre les mises à jour du projet, appliquer les étapes de reprise recommandées et prévoir une mise à niveau rapide. Cet épisode rappelle l’importance de diversifier les déploiements de clients et de maintenir des pratiques rigoureuses de supervision et de bascule.
Sources
Cet article a été créé avec le soutien d'une technologie alimentée par l'IA, en s'appuyant sur plusieurs sources réputées. Le contenu final a été soigneusement examiné et édité par l'équipe éditoriale de BlockzHub afin de garantir précision, clarté et cohérence. Les sources d'information originales sont créditées lorsque cela est approprié et requis. Les opinions exprimées dans cet article ne reflètent pas nécessairement les points de vue ou les positions officielles de BlockzHub. Cet article est uniquement destiné à des fins informatives et ne doit pas être considéré comme un conseil financier ou professionnel. Investir comporte des risques, et il est recommandé de consulter un conseiller financier qualifié avant de prendre toute décision d’investissement.
