Ethereum

La disponibilité de 10 ans d’Ethereum repose sur un compromis caché

image

Le chercheur d’Ethereum, Luca Zanolini, a expliqué pourquoi le réseau sépare la production continue de blocs du règlement final, affirmant que cette structure permet à Ethereum de continuer à fonctionner malgré les pannes logicielles, les pannes et la baisse de la participation des validateurs.

Son compte relie le record de production de blocs d’Ethereum depuis une décennie avec les travaux en cours sur une finalité plus rapide et une conception consensuelle plus propre.

Pendant ce temps, Ethereum utilise un processus pour continuer à ajouter des blocs et un autre pour marquer les blocs plus anciens comme finaux. La couche de production suit la chaîne soutenue par des validateurs actifs, tandis que la couche de finalité nécessite l’approbation d’au moins les deux tiers de la participation active totale. Si ce seuil disparaît, la finalité peut s’arrêter sans arrêter de nouveaux blocs.

Cette distinction est devenue visible en mai 2023, lorsque des erreurs de clients ont perturbé la finalité à deux reprises en 24 heures. La première interruption a duré environ 25 minutes et la seconde a duré près d’une heure. Les blocs ont continué à arriver, les transactions sont restées disponibles et le réseau s’est rétabli sans redémarrage coordonné.

Pourquoi Ethereum évite un arrêt complet du réseau

Zanolini a déclaré qu’un arrêt de la couche de base gèlerait plus que de simples transferts de jetons. Les plateformes de prêt ne pouvaient pas traiter les liquidations, les oracles ne pouvaient pas mettre à jour les prix, les rollups ne pouvaient pas publier de données ou de preuves et les ponts ne pouvaient pas confirmer le nouvel état. Les risques continueraient de croître tant que les utilisateurs n’auraient pas de réponse en chaîne.

Un redémarrage forcé placerait également la reprise entre les mains d’un petit groupe de développeurs, d’opérateurs et de validateurs. Ils devraient diagnostiquer le défaut, convenir d’un correctif et coordonner le retour du réseau. Ethereum vise plutôt à continuer à produire des blocs chaque fois qu’une majorité honnête de validateurs éveillés peuvent communiquer.

Les fuites de coupure et d’inactivité rétablissent l’ordre

La couche de finalité protège l’historique réglé grâce aux votes signés des validateurs. Des blocs ou des attestations contradictoires peuvent produire des preuves que le protocole peut vérifier. « Le protocole ne punit que ce qu’il peut prouver », a écrit Zanolini. Les validateurs qui signent des histoires contradictoires peuvent perdre leur participation en raison de réductions.

Ethereum utilise également une fuite d’inactivité lorsque la finalité reste indisponible pendant plus de quatre époques. Les validateurs hors ligne perdent progressivement leur participation effective, les pénalités augmentant en cas de perturbation prolongée. Cela modifie le solde des votes jusqu’à ce que les validateurs participants contrôlent à nouveau suffisamment de participation pour finaliser automatiquement la chaîne.

Le processus ne nécessite pas de hard fork ni de redémarrage manuel. La production de blocs se poursuit tandis que la participation inactive diminue. Zanolini a décrit ce chemin de récupération comme un élément essentiel de la conception d’Ethereum, car le protocole peut revenir à sa finalité sans attendre que chaque validateur hors ligne se reconnecte.

La diversité des clients limite le risque de panne logicielle

Le modèle d’Ethereum devient plus fragile lorsqu’un client consensuel contrôle trop de participation. Un client supérieur à un tiers peut menacer la finalité lors d’une faute majeure. Un contrôle supérieur à la moitié peut fausser le choix du fork, tandis qu’un client supérieur aux deux tiers pourrait aider à finaliser un historique invalide avant que les opérateurs puissent réagir.

Comme indiqué précédemment par crypto.news, une erreur de Prysm après la mise à niveau de Fusaka en décembre 2025 a poussé la participation des validateurs à environ 75 %. Le réseau a raté 41 époques et les validateurs ont perdu environ 382 ETH en récompenses, mais d’autres clients ont continué à travailler et Ethereum a évité de perdre sa finalité.

L’équipe Protocol Consensus de la Fondation Ethereum étudie actuellement les moyens de séparer plus clairement la production de blocs et la finalité. Une proposition de recherche de mars suggérait d’utiliser un comité échantillonné pour des blocs plus rapides tandis qu’un processus distinct finalise la chaîne derrière celui-ci. Cela permettrait aux deux systèmes d’utiliser des paramètres de synchronisation et de sécurité différents.

Une mise à jour du 11 mai indique que le prochain travail de consensus d’Ethereum se concentrera sur la réduction du temps de finalisation, qui prend actuellement environ deux époques dans des conditions normales. Un rapport séparé de crypto.news indique que Vitalik Buterin a soutenu Minimmit, un système de finalité en un seul tour proposé. La proposition pourrait régler les blocs plus rapidement, bien que sa conception actuelle accepte une tolérance aux pannes formelle inférieure à celle de Casper FFG.

L’explication de Zanolini présente la résilience d’Ethereum comme un ensemble de choix liés plutôt que comme une seule fonctionnalité. Les blocages continus préservent l’accès, la finalité protège l’historique réglé, la réduction des prix pour les fautes prouvables, les pénalités d’inactivité prennent en charge la récupération automatique et plusieurs clients réduisent la portée d’un bug partagé à travers le réseau plus large des validateurs.

To Top