bitcoin
bitcoin

$75813.73 USD 

1.25%

ethereum
ethereum

$2916.82 USD 

4.27%

tether
tether

$1.00 USD 

-0.01%

solana
solana

$199.92 USD 

6.40%

bnb
bnb

$596.55 USD 

1.02%

usd-coin
usd-coin

$0.999575 USD 

-0.04%

xrp
xrp

$0.550757 USD 

1.11%

dogecoin
dogecoin

$0.195432 USD 

3.69%

cardano
cardano

$0.441223 USD 

17.78%

tron
tron

$0.161407 USD 

0.93%

toncoin
toncoin

$4.92 USD 

1.44%

avalanche
avalanche

$28.08 USD 

4.63%

shiba-inu
shiba-inu

$0.000019 USD 

1.55%

chainlink
chainlink

$13.14 USD 

7.33%

bitcoin-cash
bitcoin-cash

$373.17 USD 

-0.62%

Articles d’actualité sur les crypto-monnaies

Panne de Polygon zkEVM : analyse approfondie des problèmes de réorganisation et de synchronisation d'Ethereum

Apr 02, 2024 at 07:00 am

Plus d'une semaine après qu'une panne ait interrompu la production de blocs sur le réseau zkEVM de Polygon pendant 14 heures, les développeurs ont publié un rapport post-mortem expliquant qu'une réorganisation du réseau principal Ethereum a amené le séquenceur à accepter des transactions avec des horodatages obsolètes, conduisant à la panne.

Panne de Polygon zkEVM : analyse approfondie des problèmes de réorganisation et de synchronisation d'Ethereum

Polygon zkEVM Outage: Deep Dive into the Causes and Mitigation Measures

Panne de Polygon zkEVM : analyse approfondie des causes et des mesures d'atténuation

Over a week ago, Polygon Labs' Ethereum Layer 2 solution, Polygon zkEVM, experienced an unexpected outage that halted block production on the network for several hours. While the issue has since been resolved, the specific causes of the disruption remained shrouded in uncertainty until now. In a comprehensive post-mortem report, developers have shed light on the root causes of the event and outlined proactive steps taken to prevent future occurrences.

Il y a plus d'une semaine, la solution Ethereum Layer 2 de Polygon Labs, Polygon zkEVM, a connu une panne inattendue qui a interrompu la production de blocs sur le réseau pendant plusieurs heures. Bien que le problème ait depuis été résolu, les causes spécifiques de la perturbation restaient jusqu’à présent entourées d’incertitude. Dans un rapport post-mortem complet, les développeurs ont mis en lumière les causes profondes de l'événement et ont décrit les mesures proactives prises pour prévenir de futurs événements.

Unraveling the Ethereum Reorg Trigger

Démêler le déclencheur Ethereum Reorg

In their initial statements, Polygon Labs attributed the Polygon zkEVM outage to an Ethereum mainnet "reorg." A reorg, short for reorganization, occurs when a consensus disagreement over transaction ordering or validity arises, forcing the network to converge on a single version of the blockchain history, prioritizing the chain with the most computational work or stake backing it.

Dans leurs déclarations initiales, Polygon Labs a attribué la panne de Polygon zkEVM à une « réorganisation » du réseau principal Ethereum. Une réorganisation, abréviation de réorganisation, se produit lorsqu'un désaccord consensuel sur l'ordre ou la validité des transactions surgit, forçant le réseau à converger vers une version unique de l'historique de la blockchain, en donnant la priorité à la chaîne avec le plus de travail informatique ou d'enjeux qui la soutient.

According to the developers' post-mortem analysis, the Ethereum reorg in this instance resulted in the omission of a Polygon zkEVM deposit transaction. This critical change was not detected promptly by the Layer 2 chain's synchronizer, a component responsible for monitoring and relaying Layer 1 changes to Layer 2.

Selon l'analyse post-mortem des développeurs, la réorganisation d'Ethereum a dans ce cas entraîné l'omission d'une transaction de dépôt Polygon zkEVM. Ce changement critique n'a pas été détecté rapidement par le synchroniseur de la chaîne de couche 2, un composant chargé de surveiller et de relayer les modifications de la couche 1 vers la couche 2.

Synchronization Failure and Transaction Rejection

Échec de synchronisation et rejet de transaction

The synchronizer's lapse in detecting the omitted deposit transaction had a cascading effect on the Polygon zkEVM sequencer, the component responsible for ordering and batching transactions for posting to the Ethereum mainnet. Unaware of the updated mainnet state, the sequencer continued to order transactions with timestamps that had become outdated on the mainnet.

L'incapacité du synchroniseur à détecter la transaction de dépôt omise a eu un effet en cascade sur le séquenceur Polygon zkEVM, le composant responsable de la commande et du regroupement des transactions à publier sur le réseau principal Ethereum. Ignorant l'état mis à jour du réseau principal, le séquenceur a continué à commander des transactions avec des horodatages devenus obsolètes sur le réseau principal.

As a result, when these transactions were batched to the mainnet, they were rejected by the network due to their invalid timestamps. "Valid proofs for these transactions were generated, but the result of these transactions were no-operation, as if they were not there," the developers explained.

En conséquence, lorsque ces transactions étaient regroupées sur le réseau principal, elles étaient rejetées par le réseau en raison de leurs horodatages non valides. "Des preuves valides pour ces transactions ont été générées, mais le résultat de ces transactions était une non-opération, comme si elles n'existaient pas", ont expliqué les développeurs.

Impact and Remediation

Impact et remédiation

Approximately 4,000 transactions were affected by the outage. The developers attributed the prolonged 14-hour downtime to the efforts required to reconcile these affected transactions.

Environ 4 000 transactions ont été affectées par la panne. Les développeurs ont attribué le temps d'arrêt prolongé de 14 heures aux efforts nécessaires pour réconcilier les transactions concernées.

In response to the incident, developers have released updated versions of the zkEVM node and prover components, including enhancements to the synchronizer to improve its ability to detect and respond to Layer 1 changes. Additionally, they have implemented an extra safeguard in the sequencer to cross-check transaction timestamps with the mainnet before batching them for submission.

En réponse à l'incident, les développeurs ont publié des versions mises à jour du nœud zkEVM et des composants du prouveur, y compris des améliorations du synchroniseur pour améliorer sa capacité à détecter et à répondre aux changements de couche 1. De plus, ils ont mis en œuvre une protection supplémentaire dans le séquenceur pour vérifier les horodatages des transactions avec le réseau principal avant de les regrouper pour soumission.

TVL Resilient, but Some Transactions May Require Further Attention

TVL résilient, mais certaines transactions peuvent nécessiter une attention particulière

Polygon zkEVM's total value locked (TVL) appears to have remained largely unaffected by the outage. At the time of writing, L2Beat data indicates a slight increase from approximately $150 million to $153 million since the incident.

La valeur totale verrouillée (TVL) du Polygon zkEVM semble être restée largement insensible à la panne. Au moment de la rédaction de cet article, les données de L2Beat indiquent une légère augmentation, passant d'environ 150 millions de dollars à 153 millions de dollars depuis l'incident.

However, Polygon Labs has cautioned that some of the affected transactions may still be pending processing. DApps that have identified affected transactions are encouraged to reach out to Polygon Labs for assistance.

Cependant, Polygon Labs a averti que certaines des transactions concernées pourraient encore être en attente de traitement. Les DApp qui ont identifié les transactions concernées sont encouragées à contacter Polygon Labs pour obtenir de l'aide.

Contextualizing the Outage

Contextualiser la panne

The Polygon zkEVM outage highlights the growing prevalence of network disruptions in the cryptocurrency space, particularly in the Ethereum Layer 2 ecosystem. In December 2023, Arbitrum, the largest Ethereum Layer 2 network by TVL, experienced an outage lasting over five hours due to a surge in network activity. Similarly, zkSync Era, the largest ZK-rollup by TVL, faced a four-hour outage in the same month.

La panne de Polygon zkEVM met en évidence la prévalence croissante des perturbations de réseau dans l’espace des crypto-monnaies, en particulier dans l’écosystème Ethereum Layer 2. En décembre 2023, Arbitrum, le plus grand réseau Ethereum Layer 2 de TVL, a connu une panne de plus de cinq heures en raison d'une augmentation de l'activité du réseau. De même, zkSync Era, le plus grand rollup ZK de TVL, a été confronté à une panne de quatre heures le même mois.

Importance of Post-Mortem Analysis

Importance de l’analyse post-mortem

This post-mortem report provides valuable insights into the causes and resolution of the Polygon zkEVM outage, addressing lingering uncertainties surrounding the incident. It underscores the importance of post-mortem analyses in enhancing the understanding of network disruptions, identifying areas for improvement, and building more resilient systems.

Ce rapport post-mortem fournit des informations précieuses sur les causes et la résolution de la panne de Polygon zkEVM, répondant aux incertitudes persistantes entourant l'incident. Il souligne l’importance des analyses post-mortem pour améliorer la compréhension des perturbations du réseau, identifier les domaines à améliorer et construire des systèmes plus résilients.

Clause de non-responsabilité:info@kdj.com

Les informations fournies ne constituent pas des conseils commerciaux. kdj.com n’assume aucune responsabilité pour les investissements effectués sur la base des informations fournies dans cet article. Les crypto-monnaies sont très volatiles et il est fortement recommandé d’investir avec prudence après une recherche approfondie!

Si vous pensez que le contenu utilisé sur ce site Web porte atteinte à vos droits d’auteur, veuillez nous contacter immédiatement (info@kdj.com) et nous le supprimerons dans les plus brefs délais.

Autres articles publiés sur Nov 08, 2024