Le logiciel client Nethermind d’Ethereum a détecté un bug qui a mis les validateurs hors ligne pendant quatre heures la semaine dernière, soulevant des inquiétudes au sein de la communauté Ethereum concernant la centralisation des clients.
Les clients Ethereum sont des logiciels qui permettent aux utilisateurs d’interagir avec la blockchain, leur permettant par exemple d’envoyer des transactions et d’exécuter des contrats intelligents.
Lorsqu’un client minoritaire ferme ses portes, la pénalité implique souvent la perte d’éther. Cependant, dans ce cas, la mise hors ligne de Nethermind a également suscité des inquiétudes similaires quant à ce qui se passerait si Geth, le client d’exécution le plus populaire d’Ethereum, échouait également.
En savoir plus: Coinbase est confronté au risque de diversité des clients suite au bug Nethermind
La semaine dernière, il a été estimé que 84 % des validateurs utilisaient Geth, ce qui signifie qu’Ethereum lui-même ne serait pas finalisé si Geth se déconnectait.
Mark Mackey, développeur Ethereum Core chez Sigma Prime, a noté dans un article sur X que la raison pour laquelle Geth est devenu l’un des clients d’exécution les plus populaires est corrélée à son avantage en tant que précurseur.
« À l’époque, nous avions 2 clients : Geth et Parity. Leur utilisation était à peu près égale », a écrit Mackey. “Mais ensuite, un exploit dans le portefeuille Parity a gelé pour toujours (500 000) ETH, y compris la grande majorité des fonds collectés pour le développement de Polkadot.”
Après que Gavin Wood, le fondateur et PDG de Parity, ait décidé de mettre fin au développement du client d’exécution suite à l’exploit du portefeuille Parity, Geth est devenu la seule option viable, a écrit Mackey.
À la suite du récent bug de Nethermind, un regain d’intérêt pour les clients d’exécution est apparu et les membres de la communauté crypto appellent désormais à la diversification des clients.
L’une des sociétés les plus importantes à répondre aux préoccupations de diversification des clients était Coinbase Cloud, dont les nœuds reposent actuellement uniquement sur Geth.
La société a noté que bien que Geth soit le seul client logiciel de couche d’exécution qui réponde à ses exigences techniques, elle étudie également d’autres couches d’exécution client pour des options alternatives, avec de plus amples détails attendus en février.
Coinbase Cloud n’est pas la seule équipe à avoir réfléchi à la diversification de son client d’exécution. Allnodes a partagé dans un article récent sur X qu’il était entièrement passé à Besu, notant qu’aucun de ses 23 895 validateurs n’est plus sur Geth.
P2P, un autre validateur de preuve de participation et fournisseur de nœuds RPC, était également passé à l’utilisation de Besu. Il a noté dans un article X que « nous pensons qu’avec le reste de la communauté, nous pouvons réduire l’utilisation de GETH en dessous de 66 % ».
De même, Aave-Chan, une plate-forme déléguée, a indiqué qu’elle changerait de client EL minoritaire pour tous ses nœuds ETH.
« Nous ne pouvons pas promouvoir la diversité sans joindre le geste à la parole », a écrit Marc Zeller, fondateur de l’Initiative Aave-Chan.
Une semaine après les appels à la diversification des clients, on estime qu’à ce jour, 78 % des validateurs utilisent Geth, ce qui signifie qu’en seulement une semaine, environ 6 % des opérateurs de nœuds ont changé de client d’exécution.