Starknet a connu une panne courte du réseau principal ce lundi, et l'équipe officielle a publié par la suite un rapport d'analyse de l'incident. Le problème provenait d'une incohérence d'état entre la couche d'exécution (blockifier) et la couche de preuve — plus précisément, dans certains scénarios spécifiques de appels trans-fonction et de combinaisons de rollback, la couche d'exécution a incorrectement enregistré des écritures d'état qui auraient dû être annulées, ce qui a finalement entraîné une erreur lors de l'exécution des transactions. Ces transactions affectées n'ont jamais obtenu la confirmation finale de la L1. L'incident a déclenché une reconfiguration de blocs, affectant environ 18 blocs.



Cet événement met en lumière la vulnérabilité de l'architecture L2 dans la gestion de états complexes. La coordination entre la couche d'exécution et la couche de preuve peut sembler peu probable, mais lorsqu'elle se produit, elle peut facilement entraîner une réaction en chaîne. La bonne nouvelle est que l'équipe officielle de Starknet a rapidement identifié le problème et publié les résultats de l'analyse. Les futures réparations et améliorations de la gestion des risques sont à suivre de près. Pour les utilisateurs, cela rappelle également l'importance de la conscience des risques lors de la participation à de nouveaux réseaux L2.
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 5
  • Reposter
  • Partager
Commentaire
0/400
gas_guzzlervip
· Il y a 19h
L'exécution et la couche de preuve se confrontent, la transaction doit en faire les frais. Il faut vraiment examiner attentivement cette architecture L2.
Voir l'originalRépondre0
HashRateHustlervip
· 01-13 20:07
Encore une fois, ça a planté, L2 est encore trop jeune --- Le conflit entre la couche d'exécution et la couche de preuve, à la fin, la transaction en pâtit, cette stratégie est vraiment ingénieuse --- Réorganisation de 18 blocs, heureusement je n'ai pas tout perdu, sinon ce serait encore un bain de sang --- Incohérence d'état ? En gros, c'est un bug dans le code, pourquoi faire tout un cirque pour ça ? --- Starknet cette fois a réagi assez vite, au moins ils n'ont pas rejeté la faute, ce qui est mieux que certains projets --- Les risques des nouveaux L2 sont vraiment importants, attendons qu'ils soient stables avant d'entrer, on ne veut pas suivre cette tendance --- La logique de rollback lors des appels inter-fonctions n'a pas été bien pensée, il est trop tard pour rattraper ça maintenant --- C'est une bonne chose d'avoir trouvé le problème, l'essentiel est de voir si la qualité de la réparation sera au rendez-vous, à suivre --- Ce gars a raison, la vulnérabilité de l'architecture ne craint que le cygne noir, une ou deux fois, d'accord, mais plus, qui oserait encore l'utiliser ? --- 18 blocs, certains ont perdu, d'autres ont gagné, il n'y a pas de perdants sur la chaîne, seulement des gagnants différents
Voir l'originalRépondre0
NewDAOdreamervip
· 01-11 02:41
Encore une fois, le système est tombé en panne. Si on continue à jouer avec L2 comme ça, les utilisateurs oseront encore s'y aventurer ?
Voir l'originalRépondre0
DeFiCaffeinatorvip
· 01-11 02:40
Encore un problème avec un L2, cette fois c'est Starknet. La couche d'exécution et la couche de preuve se disputent, 18 blocs ont été mis hors service, heureusement sans causer de dégâts plus importants.
Voir l'originalRépondre0
MetaNeighborvip
· 01-11 02:27
Encore une panne... Cet écosystème L2 est vraiment rempli de pièges à chaque étape
Voir l'originalRépondre0
  • Épingler

Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)