Le système de mise à jour de l’état de la base est tombé en panne et personne ne l’a remarqué

5 Min Read
5 Min Read

Un bug dans la base de Coinbase a gelé une partie critique de l’infrastructure du réseau. Cela a soulevé de nouvelles questions sur la résilience de l’écosystème croissant de couche 2 d’Ethereum. Cependant, le problème n’a pas empêché les utilisateurs d’envoyer des transactions ou d’interagir avec les applications sur Base.

La production de blocs aurait continué et le réseau semblait fonctionner normalement. Mais en coulisses, un composant clé chargé de mettre à jour l’état de la base sur Ether est resté bloqué pendant plus de 30 heures. Cet événement a été remarqué après que les développeurs ont signalé que les mises à jour d’état et les retraits vers Ether avaient été arrêtés.

Le problème de 30 heures de la base a soulevé des préoccupations au niveau de la couche 2

Le développeur donnoh.eth a abordé le problème dans un article X. Il a souligné que la panne est passée inaperçue car les retraits de la base nécessitent déjà une période de contestation de sept jours.

Il a déclaré: “C’est un peu fou que les mises à jour de l’état de base soient indisponibles depuis plus de 30 heures maintenant à cause d’un bug lié à la récente mise à jour et que personne ne l’ait même remarqué simplement parce que les retraits prennent de toute façon sept jours.”

Selon la page d’état de Base, le problème a été attribué à l’enclave TEE (Trusted Execution Environment) du réseau. Le dysfonctionnement a empêché le système de proposition de générer les mises à jour d’état nécessaires pour ancrer l’activité de Base sur Ethereum.

LIRE  Pilot AI exploite les vagues pour transformer l’intelligence sociale en métadonnées exploitables en chaîne

La chaîne continuait à traiter et à déplacer les transactions normalement. Pendant ce temps, l’état de la base a effectivement cessé de se mettre à jour jusqu’à ce que le problème soit résolu.

Dans le cas d’un rollup comme Base, les transitions sont exécutées sur L2 avant que les engagements d’état compressés ne soient périodiquement renvoyés sur Ether. Le TEE permet de générer des attestations cryptographiques. Cela aide à prouver que les transitions d’état ont été calculées correctement.

Cela suggère que lorsque ce système cesse de fonctionner, les utilisateurs peuvent continuer à effectuer des transactions sur la couche 2. Pendant ce temps, le pipeline de règlement reliant le réseau à Ethereum peut s’arrêter.

Aucun fonds n’a été perdu et la panne n’a pas exposé les actifs des utilisateurs au vol. Néanmoins, il a temporairement gelé l’un des éléments d’infrastructure les plus importants prenant en charge le rollup. Cela est crucial, comme cela s’est produit quelques jours seulement après que Base a déployé sa mise à niveau Azul. Il a été conçu pour améliorer l’évolutivité et augmenterait le débit jusqu’à 5 000 transactions par seconde.

Malgré cela, le réseau s’est retrouvé en difficulté.

Base et Sui sont confrontés à différents modes de défaillance

Plus tôt cette année, Base a connu des périodes de retards de transaction lors d’une forte activité réseau. Cependant, ces problèmes n’ont jamais stoppé les colonies. Pourtant, ils ont mis en évidence des contraintes de capacité alors que l’utilisation continuait de croître.

Base n’est pas la seule à être confrontée à ce problème. Sui a signalé un échec de consensus qui a perturbé le traitement des transactions pendant environ six heures en janvier. Le réseau a connu plusieurs pannes liées à des bugs logiciels introduits lors des mises à niveau du protocole. Il gèle temporairement les transferts, l’activité DeFi et les transactions NFT.

LIRE  Tezos teste la confidentialité post-quantique alors que son fondateur dénonce les théories quantiques Bitcoin « à moitié cuites »

Les technologies impliquées derrière ces incidents sont très différentes. Panne de scie de base impliquant un mécanisme de preuve assisté par TEE. D’un autre côté, les problèmes de Sui sont nés du consensus des validateurs et de la logique de comptabilité du gaz.

TAGGED:
Share This Article
Leave a comment