La société d'infrastructure Ethereum Nethermind résout des bugs critiques dans son client d'exécution

Nethermind, une société d'infrastructure Ethereum, a résolu avec succès un bug critique dans son client d'exécution, qui avait causé à certains utilisateurs des problèmes lors du traitement des blocs sur le réseau Ethereum. 

L’incident souligne l’importance de diversifier les clients Ethereum, en réduisant la dépendance à l’égard du client prédominant, Geth.

Bug critique corrigé dans le client Nethermind Ethereum

Nethermind, un client Ethereum relativement mineur, a récemment rectifié un bug « critique » qui affectait plusieurs versions de son client d'exécution. Le bug, introduit dans la version 1.23.0, a empêché les utilisateurs de traiter les blocs sur le réseau Ethereum. 

Daniel Cadela, co-directeur de la technologie de Nethermind, confirmé que les versions 1.23 à 1.25 étaient affectées par ce problème et a rapidement exhorté les validateurs de nœuds à mettre à jour vers la dernière version, 1.25.2. Dans sa déclaration de suivi, Cadela a souligné la gravité du bug.

Le problème a été initialement signalé par un utilisateur de GitHub, « wga22 », qui a rencontré des problèmes avec son client d'exécution Nethermind qui ne traitait pas les blocs. Le responsable technique de Nethermind, Lukasz Rozmej, a rapidement lancé une enquête sur le problème, conduisant à la sortie 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 cet incident de bug ait 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 d'Ethereum s'appuient sur 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é atténuerait les risques associés à des bugs ou vulnérabilités potentiels.

Superphiz, défenseur d'Ethereum, a initialement minimisé la situation, estimant que cela n'était «pas grave» tant que la question du consensus n'affectait que les clients minoritaires. Superphiz a souligné le choix délibéré de conception d’Ethereum de ne pas s’appuyer sur un seul point de défaillance. Cependant, d’autres membres de la communauté ont souligné les conséquences potentielles si un tel bug devait affecter Geth.

"Le problème actuel de la chaîne de balises a une fois de plus souligné l'importance de la diversité des clients d'Ethereum", a expliqué "daddysether", défenseur d'Ethereum, dans un article du 21 janvier. Ils ont encouragé les utilisateurs à passer à des clients minoritaires pour améliorer la sécurité d'Ethereum.

Actuellement, Nethermind ne représente que 8.2 % des clients d’exécution sur le réseau Ethereum, selon les données disponibles. Cependant, dans une capture d'écran partagée par Anthony Sassano, passionné d'Ethereum, en août, la diversité des clients d'exécution semblait plus saine, Geth et Nethermind représentant respectivement 48 % et 26 % des clients d'exécution. Sassano a salué la diversité des clients comme l’une des réalisations importantes d’Ethereum.

Inquiétudes croissantes concernant la dépendance excessive à l’égard de Geth

La dépendance croissante à l’égard du client Geth a suscité des inquiétudes parmi certains membres de la communauté Ethereum. Le défenseur d’Ethereum, « Marceaueth », a exprimé son point de vue selon lequel diriger Geth implique de prendre des risques disproportionnés, même s’il reconnaît sa qualité. 

Le sentiment au sein de la communauté évolue vers un écosystème client plus équilibré pour assurer la résilience du réseau face aux problèmes potentiels.

Source : https://www.cryptopolitan.com/nethermind-resolves-critical-bugs-in-client/