Ethereum – Mystérieuse perturbation de la validation de ses blocs pendant 25 minutes
La blockchain Ethereum est certainement celle qui fait couler le plus d’encre à propos de son évolution. Car cette Money Lego reste le leader incontesté de nombreux secteurs comme la DeFi ou les NFTs. Et dans le même temps, elle a récemment enclenché une mutation historique vers le Proof of Stake (PoS). De nombreuses étapes d’envergure franchies avec succès. Pourtant durant la nuit dernière, un bug est venu perturber la machine et empêcher son bon fonctionnement pendant 25 minutes. Une enquête est en cours…
12 mai 2023 - 09:30
Temps de lecture : 3 minutes
Par Hugh B.
En termes d’innovations, la blockchain Ethereum reste sur le devant de la scène même si elle existe déjà depuis une éternité numérique. Car ce réseau poursuit son développement à coup d’étapes toujours plus impressionnantes, franchies avec un succès sans faille. Un navire dirigé et inspiré par l’emblématique Vitalik Buterin, gardien de sa dynamique et de ses ambitions historiques.
Néanmoins, le succès d’Ethereum est comme tous les autres : pavé d’embûches. Avec comme exemple le plus parlant, les nombreuses critiques sur la perte de sa capacité de résistance à la censure enclenchée par son nouveau modèle Proof of Stake. Mais également la trop forte centralisation de ses validateurs qui, même très nombreux, opèrent en majorité sur seulement quelques clients dont le principal est Lido Finance et ses 79% à lui seul. Oups…
Ethereum – Des blocs suspendus dans le temps
Depuis son passage au Proof of Stake (PoS), le réseau Ethereum repose sur un système de staking pour garantir sa sécurité et son bon fonctionnement. Un modèle de consensus beaucoup moins énergivore et présenté comme plus rapide que le précédent (Proof of Work), dont le but est d’assurer le bon fonctionnement de sa Beacon Chain.
Et même si tout se passe sans problème la plupart du temps, un bug notable est intervenu durant la nuit dernière. En cause : une impossibilité de finaliser ses blocs durant 25 minutes, entre les époques 200 552 et 200 554. Des périodes qui correspondent au temps écoulé entre la validation de deux blocs successifs, la plupart du temps équivalentes à un peu plus de 6 minutes. Un événement reporté par le compte Twitter Superphiz répondant au titre de Consultant en santé communautaire de la Beacon Chain.
« La Beacon Chain a cessé de se finaliser il y a une trentaine de minutes. Je ne sais pas encore pourquoi, mais en général, la chaîne est conçue pour résister à cela. Les transactions se poursuivront comme d’habitude et la finalisation recommencera lorsque le problème sera résolu. »
Superphiz
Ethereum – Un problème de diversité ?
Et même si le problème s’est effectivement réglé grâce à la force de résilience de la blockchain Ethereum, le mystère de ce dysfonctionnement reste toujours entier. Et la raison doit être découverte au plus vite, afin d’éviter que cela ne se reproduise… voire empire.
Raison pour laquelle des développeurs se sont immédiatement lancés dans une enquête approfondie de cet incident. Et comme tous les signes semblent aller dans la même direction, le problème pourrait bien se trouver du côté des validateurs. Avec comme principal origine soupçonnée par le fameux Superphiz, une trop faible diversité des « clients » du réseau Ethereum.
« Si un client de la couche consensus a causé la perte de finalité : nous avons évité un fork en n’ayant pas de client supermajoritaire. Nous aurions pu éviter entièrement la perte de finalité si aucun client n’avait plus de 33%. Je suis fier de notre travail sur la diversité, mais nous n’avons pas fini. »
Superphiz
Car comme partout ailleurs, c’est bien l’application d’une grande diversité qui permet d’éviter de sombrer dans la dégénérescence. Et dans le cas de la blockchain Ethereum, cela implique un plus grand nombre de clients logiciels disponibles pour les validateurs de son réseau. Car comme l’explique très clairement le site Client Diversity, tout spécialement développé pour répondre à cette problématique :
« Beaucoup savent que la diversité des clients est importante pour un réseau plus résilient, mais ils ne comprennent pas pourquoi ni à quel point elle est essentielle. Car ce n’est pas seulement important, c’est ESSENTIEL. Si un seul client est utilisé par les 2/3 (66%) des validateurs, il existe un risque très réel que cela puisse entraîner une perturbation de la chaîne et une perte monétaire pour les opérateurs de nœuds. »
clientdiversity
Découvrez le monde passionnant des cryptomonnaies sur la plateforme de référence Bitget ! Accumulez et tradez vos premiers bitcoins et ethereum en toute sécurité, tout en bénéficiant d’une réduction à vie sur vos frais de trading. (lien commercial)
Restons connectés
7,831 followers
17,800 followers
139,000 followers
1,249 followers