Nethermind, une Ethereum , a résolu avec succès un bug critique dans son client d'exécution, qui avait provoqué des problèmes chez certains utilisateurs lors du traitement des blocs sur le Ethereum .
Cetdent souligne l'importance de diversifier les clients Ethereum , réduisant ainsi la dépendance au client prédominant, Geth.
Correction d'un bug critique dans le client Ethereum de Nethermind
Nethermind, un client Ethereum relativement mineur, a récemment corrigé un bug critique qui affectait plusieurs versions de son client d'exécution. Ce bug, apparu dans la version 1.23.0, empêchait les utilisateurs de traiter les blocs sur le réseau Ethereum .
Daniel Cadela, codirecteur technique de Nethermind, a confirmé que les versions 1.23 à 1.25 étaient concernées par ce problème et a immédiatement exhorté les validateurs de nœuds à effectuer la mise à jour vers la dernière version, la 1.25.2. Dans sa déclaration ultérieure, Cadela a souligné la gravité du bug.
Le problème est résolu !
— DanielC (@_D4nie1_) 21 janvier 2024
Veuillez mettre à jour vers la version 1.25.2.
Aucune resynchronisation n'est nécessaire. https://t.co/fV3MEdipVX …
Les versions jusqu'à la 1.22 ne présentent pas ce bug ; seules les versions 1.23 à 1.25 sont concernées.
Le problème a été initialement signalé par un utilisateur de GitHub, « wga22 », qui rencontrait des difficultés avec son client d'exécution Nethermind pour traiter les blocs. Le responsable technique de Nethermind, Lukasz Rozmej, a immédiatement lancé une enquête, ce qui a permis la publication de la version 1.25.2 environ 2,5 heures plus tard.
La communauté Ethereum souligne la nécessité d'une diversité de clients
Bien que ce bugdent principalement affecté les utilisateurs de Nethermind, il a relancé les discussions au sein de la communauté Ethereum concernant l'importance de diversifier les clients Ethereum . Actuellement, la majorité des utilisateurs Ethereum utilisent le client Geth, qui représente 84 % des clients d'exécution sur le réseau.
Certains membres de la communauté affirment qu'un écosystème client plus diversifié permettrait d'atténuer les risques associés à d'éventuels bugs ou vulnérabilités.
Ethereum , a d'abord minimisé l'importance de la situation, la jugeant « sans gravité » tant que le problème de consensus n'affectait qu'une minorité de clients. Superphiz a souligné le choix délibéré d' Ethereum de ne pas dépendre d'un point de défaillance unique. Cependant, d'autres membres de la communauté ont insisté sur les conséquences potentielles si un tel bug venait à affecter Geth.
« Le dysfonctionnement de la chaîne de balises d'aujourd'hui a une fois de plus mis en évidence l'importance de la diversité des clients Ethereum », a expliqué « daddysether », un défenseur Ethereum , dans un message publié le 21 janvier. Il a encouragé les utilisateurs à passer à des clients minoritaires afin d'améliorer la sécurité d' Ethereum.
D'après les données disponibles, Nethermind ne représente actuellement que 8,2 % des clients d'exécution sur le réseau Ethereum . Cependant, une capture d'écran partagée en août par Anthony Sassano, passionné Ethereum , montrait une plus grande diversité de clients d'exécution : Geth et Nethermind représentaient respectivement 48 % et 26 % de ces clients. Sassano a salué cette diversité comme l'une des réussites majeures d' Ethereum.
Inquiétudes croissantes concernant la dépendance excessive aux Geth
La dépendance croissante au client Geth suscite des inquiétudes au sein de la communauté Ethereum . L'utilisateur « marceaueth », fervent défenseur Ethereum estime que l'utilisation de Geth implique de prendre des risques disproportionnés, malgré la reconnaissance de ses qualités.
Au sein de la communauté, l'opinion évolue vers un écosystème client plus équilibré afin de garantir la résilience du réseau face aux problèmes potentiels.

