La diversité des clients est importante pour Ethereum, et nous devons y parvenir

  • La dominance de Geth pose un risque pour Ethereum en cas de bug.
  • Une diversité des clients est cruciale pour éviter une centralisation excessive.
  • Certains validateurs pourraient perdre gros si des erreurs se produisent.

Divulgation : les points de vue et opinions exprimés ici appartiennent uniquement à l'auteur et ne représentent pas les points de vue et opinions de l'éditorial de crypto.news.

L’une des nombreuses contradictions associées à la technologie blockchain est que, malgré tout son prosélytisme sur les avantages de la décentralisation et l’absence d’ingérence de tiers, des vecteurs de centralisation continuent d’apparaître.

Un domaine où cela est devenu particulièrement préoccupant est le logiciel Execution Client utilisé pour la blockchain Ethereum, qui compte actuellement environ 70 % des nœuds utilisant Geth. Ce problème de majorité qualifiée est une véritable préoccupation pour les parties prenantes d’Ethereum et la communauté dans son ensemble. En cas d’échec du consensus au sein d’un client majoritaire, cela pourrait alors conduire à une réorganisation de la chaîne. Si, par exemple, le client d'exécution A acceptait une version réorganisée de la chaîne, cela ne poserait pas de problème si les autres clients d'exécution B, C et D disent que c'est faux ; cependant, s’il y a une grande majorité de plus de 66 % qui confirme cela, alors il y a une véritable crise.

La diversité des clients est importante pour Ethereum, et nous devons y parvenir

Même si cela peut paraître théorique, ce n’est pas le cas. Le 21 janvier de cette année, un bug dans le logiciel client Nethermind d'Ethereum, utilisé par les validateurs de blockchain pour interagir avec le réseau, a détruit une partie des principaux opérateurs de la chaîne. Étant donné que Nethermind alimente environ 8 % des validateurs d'Ethereum, la situation était gérable et la blockchain Ethereum a continué à fonctionner normalement.

Si Geth était confronté à un bug, cela pourrait compromettre fatalement la blockchain Ethereum. Il existe deux points d'arrêt pour les blockchains de preuve de participation (PoS) lorsqu'un tiers n'est pas d'accord et les deux tiers ne sont pas d'accord. Si plus d’un tiers n’était pas d’accord, la blockchain Ethereum ralentirait et les validateurs seraient confrontés à une pénalité d’inactivité ; cependant, la situation serait toujours gérable. Toutefois, si plus des deux tiers des validateurs signent un bloc et votent pour celui-ci, et que celui-ci fait partie de la chaîne, il y aura une chaîne finalisée mais invalide. Dans cette situation, la communauté Ethereum serait obligée de bifurquer.

Ce problème est encore plus poignant avec l'approbation potentielle des fonds négociés en bourse (ETF) basés sur Ethereum plus tard cette année. Si les investisseurs institutionnels utilisent un client d'exécution à majorité qualifiée pour jalonner l'ETH et qu'il y a une erreur lors de l'attestation de la blockchain, le problème potentiel pourrait voir les jalonneurs disposant de grosses sommes d’ETH perdent tout en peu de temps.

Il y a actuellement 28 976 695 ETH en jeu sur le réseau. Environ 70 % de ce montant (environ 20 millions d’ETH) peut être attribué aux validateurs exécutant Geth, et 16 % (environ 5 millions d’ETH) aux validateurs n’exécutant pas Geth. Pour que la chaîne non-Geth soit finalisée, les validateurs exécutant Geth doivent voir leur participation brûlée jusqu'à ce qu'elle représente moins d'un tiers de la mise totale restante. Cela signifie qu'environ 21,5 millions d'ETH devraient être brûlés par ces validateurs (environ 90 % de leur participation), réduisant la participation de Geth à environ 2,5 millions d'ETH, ce qui représente moins d'un tiers des 7,5 millions d'ETH au total en jeu (2,5 millions d'ETH). plus 5 millions d'ETH). Les 5 millions d'ETH contrôlés par les validateurs non-Geth représenteraient désormais plus des deux tiers de la participation, leur permettant de finaliser la chaîne. Ce serait un processus extrêmement douloureux qui se déroulerait sur environ 40 jours. Ce serait si important que cela réduirait l’offre totale de tous les ETH d’environ 18 %, ramenant l’offre totale en dessous de 100 millions d’ETH. Les conséquences potentielles des erreurs survenues au sein de Geth sont trop lourdes à supporter pour les intervenants actuels.

Il est également important de reconnaître qu’il ne s’agit pas d’un problème auquel seul Ethereum doit faire face ; d'autres blockchains PoS ont ce véritable problème de dépendance au logiciel Execution Client. Ethereum est cependant unique dans la mesure où la communauté tente au moins d'assurer une plus grande diversité dans son logiciel Validator Client, évitant ainsi que cela ne devienne un problème.

occasion et garantir que le logiciel Validator Client est surveillé et maintenu afin de garantir que la diversité au sein de l'écosystème est garantie pour le plus grand bien des personnes impliquées.

Steve Berryman

Steve Berryman est directeur commercial et co-fondateur d'Attestant. Avec un doctorat. Diplômé en informatique, le Dr Berryman possède plus de 25 ans d'expérience en génie logiciel au sein du secteur financier. Il a travaillé pour des banques d'investissement de premier plan à travers le monde, où il s'est principalement concentré sur les produits dérivés et les logiciels de pointe pour évaluer et gérer leurs risques. Steve est responsable de la gestion de l’une des plus grandes infrastructures de validation Ethereum au monde et travaille avec des sociétés financières institutionnelles pour rendre le staking Ethereum plus accessible à tous.

Suivez-nous sur Google Actualités