Photo: JarTee / Shutterstock.com
Le réseau Ethereum a enregistré une baisse du nombre de validateurs (les ordinateurs qui approuvent les transactions) après le déploiement de la nouvelle mise à jour majeure Fusaka. Le réseau a connu quelques sueurs froides, mais l’origine du problème a heureusement été rapidement identifiée. Que s’est-il passé et pourquoi le nombre de validateurs est-il si crucial pour Ethereum ?
Le bug de Prysm
La mise à jour Fusaka a provoqué des remous lorsque l’on a découvert que près de 25 % des validateurs ne votaient plus pour approuver ou refuser les blocs. La cause : un bug dans Prysm, l’un des clients Ethereum (le logiciel utilisé par les validateurs pour approuver les blocs), qui empêchait ces validateurs de fonctionner correctement.
L’équipe Prysm a alors conseillé sur X de redémarrer leur client avec la commande supplémentaire :
–disable-last-epoch-targets.
Ce correctif permettait aux validateurs de reprendre leur rôle et de contourner le bug.
Comment fonctionne l’approbation des blocs sur Ethereum ?
Sur Ethereum, environ 66 % des validateurs doivent approuver un bloc pour qu’il soit validé et ajouté à la blockchain. Si 25 % d’entre eux cessent de participer, le réseau s’expose à un risque de paralysie.
Le processus est simple : lorsqu’un nouveau bloc contenant les transactions récentes arrive, les validateurs votent. S’il y a consensus au-delà de 66 %, le bloc est ajouté ; sinon, il est rejeté.
Actuellement, 99 % des validateurs participent de nouveau au vote, signe que la quasi-totalité d’entre eux a appliqué la solution recommandée, un fait remarquable en moins de 24 heures.
Que se passe-t-il en dessous de 66 % d’approbation ?
Si un bloc reçoit moins de 66 % d’approbation, il n’est pas ajouté à la blockchain Ethereum. Si cela devient permanent à cause d’un bug, cela pose un problème majeur :
-
Des blocs peuvent encore être produits,
-
mais ils ne deviennent pas “finaux”.
Un bloc finalisé est immuable. Un bloc non final peut encore être modifié ou réorganisé, ce qui serait extrêmement dangereux pour Ethereum et pour toutes les blockchains qui reposent sur sa finalité, comme Arbitrum.
Ethereum a déjà vécu cette situation deux fois : début mai 2023, deux épisodes de perte de finalité ont eu lieu en moins de 24 heures, à cause de bugs dans Prysm et Teku. À l’époque, Prysm représentait 68 % des validateurs. Ce type de concentration est toujours un risque, mais aujourd’hui c’est Lighthouse qui domine avec plus de 50 % du réseau.
Une faille dans ce client pourrait à nouveau suspendre la finalité du réseau.
Le Bitcoin reprend son souffle – le moment idéal pour se lancer ? Les Français peuvent recevoir 10 € en cryptomonnaie gratuitement
Des millions de Français possèdent déjà des cryptomonnaies. Et Bitvavo vous invite à les rejoindre : recevez dès maintenant 10 € de crypto gratuite au choix. Tradez plus de 400 cryptos sans frais, aux côtés de 1,5 million de Français.
- Inscrivez-vous gratuitement sur Bitvavo
- Effectuez un premier dépôt
- Recevez immédiatement 10 € en crypto de votre choix