L’équipe derrière Starknet, un réseau de mise à l’échelle Ethereum de couche 2 (L2), a publié lundi un rapport post-mortem décrivant la cause première de l’arrêt temporaire du réseau principal.
La cause première du temps d’arrêt du réseau principal était une divergence dans l’état du réseau entre la couche d’exécution du bloqueur et la couche de preuve qui vérifie que la couche d’exécution traite correctement les transactions, selon le rapport. L’équipe Starknet a expliqué :
« Dans une combinaison spécifique d’appels inter-fonctions, d’écritures de variables, d’annulations et de captures, le bloqueur s’est souvenu d’une écriture d’état survenue dans une fonction qui a été annulée, provoquant une exécution incorrecte de la transaction.
Un diagramme illustré de la façon dont le bug de code a affecté le réseau. Source: Starknet
Cette exécution incorrecte n’a jamais atteint sa finalité L1 grâce à la couche de preuve de Starknet », a déclaré l’équipe de StarkNet, soulignant comment la couche de preuve a fonctionné correctement en signalant l’erreur et en ne validant pas les transactions défectueuses dans le grand livre.
L’incident a forcé une réorganisation de bloc et l’annulation de 18 minutes d’activité réseau. StarkNet est revenu à ses fonctionnalités normales, a déclaré l’équipe.
L’incident a incité l’équipe à s’engager dans des tests et des audits de code pour éviter des problèmes similaires à l’avenir. La perturbation de StarkNet de lundi met également en évidence le défi du codage pour la dernière génération de réseaux blockchain, qui incluent des piles technologiques multicouches.
En rapport: L’Iran est coupé d’Internet : voici comment la crypto pourrait encore fonctionner
La panne de lundi n’était pas la première fois que Starknet subissait une perturbation en 2025
StarkNet a connu plusieurs perturbations en 2025, la panne la plus grave s’étant produite en septembre à la suite d’une mise à niveau majeure du protocole appelée Grinta.
La panne a duré plus de cinq heures et a été causée par un bug du séquenceur, selon un rapport post-mortem de l’équipe Starknet. Les séquenceurs sont les systèmes utilisés pour ordonner les transactions sur un réseau blockchain.
Temps de disponibilité de Starknet, le carré rouge représentant la panne de septembre. Source: Starknet
Pendant la panne, la production de blocs s’est arrêtée et deux réorganisations de la chaîne ont été exécutées pour restaurer le réseau dans un état fonctionnel.
La réorganisation a forcé l’annulation ou l’annulation d’environ une heure d’activité du réseau, ce qui signifie que les utilisateurs ont dû soumettre à nouveau les transactions.
Du point de vue de l’utilisateur, devoir soumettre à nouveau une transaction est un problème mineur si la transaction n’est pas urgente, mais cela pourrait s’avérer catastrophique pour un trader fréquent ou un investisseur qui doit quitter une position ou publier une transaction dans un court laps de temps.
Revue: Le fork Fusaka d’Ethereum expliqué pour les nuls : qu’est-ce que PeerDAS ?