Vitalik Buterin, co-fondateur d'Ethereum, souhaite améliorer la décentralisation sur le réseau Ethereum en modifiant son système de pénalités, comme il l'a écrit dans un récent article de blog.
Et de manière amusante, il en a parlé sur Twitter après avoir été interrogé par Elon Musk sur pourquoi il n'utilisait pas la plateforme.
Le réseau Ethereum utilise un mécanisme de consensus de preuve d'enjeu, où les validateurs sécurisent le réseau en misant de l'ETH. En échange du traitement des transactions, les validateurs gagnent des récompenses. Mais s'ils ne font pas leur travail - accidentellement ou intentionnellement - ils peuvent être sanctionnés et perdre une partie de leur Ethereum misé.
Buterin propose de résoudre le problème des grands stakers ou pools, qui pourraient contrôler plusieurs validateurs à partir de la même infrastructure, entraînant un risque de défaillances corrélées. Au moment de la rédaction, Lido gère de loin le plus grand pool de staking ETH, selon un tableau de bord Dune Analytics. Lido représente plus de 302 000 validateurs, suivi par Coinbase qui représente 142 000 autres validateurs.
Chaque validateur nécessite 32 ETH (d'une valeur de 114 485,76 $ au moment de la rédaction) pour être mis en jeu. Mais les fournisseurs de staking mutualisé permettent aux gens de miser n'importe quelle quantité d'ETH et de collecter une taille proportionnelle des récompenses, moins les frais, bien sûr.
«La théorie est que les plus grands stakers, y compris les individus fortunés et les pools de staking, vont faire fonctionner de nombreux validateurs sur la même connexion Internet ou même sur le même ordinateur physique, et cela causera des défaillances corrélées disproportionnées», écrit Buterin. Par conséquent, il estime que les grands stakers et les pools devraient être soumis à une pénalité plus élevée.
Buterin propose de stimuler la décentralisation physique en augmentant les pénalités pour les défaillances simultanées parmi les validateurs susceptibles d'être contrôlés par la même entité.
Il s'appuie sur une analyse de données montrant que les validateurs au sein du même cluster ont plus tendance à échouer ensemble par rapport à ceux dans des clusters différents. En mettant en place des pénalités qui avec le degré de corrélation des échecs, le système vise à décourager la centralisation des opérations de validation.
Are validators in the same cluster (eg same exchange, same user) more likely than unrelated validators to miss attestations at the same time? If so, can we tweak rewards to favor decentralized staking?
Possibly yes.https://t.co/TPPg2gAC1j
— vitalik.eth (@VitalikButerin) March 27, 2024
Le mécanisme de pénalité proposé ajuste la sévérité des pénalités en fonction du taux moyen d'attestations manquées, rendant moins économiquement viable pour les gros stakers de faire fonctionner plusieurs validateurs sur une infrastructure partagée. Buterin a écrit qu'il espère que sa proposition permettra de mieux équilibrer les incitations économiques, encourageant ainsi un réseau plus distribué et résilient.
Mais il a également été rapide à dire que cela n'est probablement pas une idée parfaite, prête à être mise en œuvre. Le blog met également en avant la nécessité de poursuivre la recherche sur ce sujet pour affiner le système de pénalités et garantir qu'il favorise efficacement la décentralisation sans conséquences non voulues.