Der Ethereum-Consensus-Client Prysm veröffentlicht einen Bericht zur nachtr äglichen Analyse des Fusaka-Mainnet-Ausfalls
ChainCatcher berichtet, dass das Prysm-Team, der Konsensschicht-Client von Ethereum, einen Analysebericht zum Vorfall im Fusaka-Mainnet veröffentlicht hat. Während des Vorfalls erlitten nahezu alle Prysm-Knoten einen Ressourcenengpass bei der Verarbeitung bestimmter Attestierungen, was dazu führte, dass sie nicht rechtzeitig auf Anfragen von Validatoren reagieren konnten. Der Fehler betraf die Epochen 411439 bis 411480, wobei in insgesamt 42 Epochen 248 Blöcke verloren gingen, was einer Fehlerrate von 18,5 % entspricht. Die Netzwerkbeteiligung sank auf bis zu 75 %, und Validatoren verloren etwa 382 ETH an Attestierungsbelohnungen.
Die Ursache des Fehlers lag darin, dass Prysm Beacon Nodes Attestierungen erhielten, die möglicherweise von nicht synchronisierten Knoten gesendet wurden und sich auf Blockroots der vorherigen Runde bezogen. Um diese Attestierungen zu verifizieren, versuchte Prysm, einen kompatiblen Status wiederherzustellen, was zu einer wiederholten Verarbeitung von Blöcken aus vergangenen Runden und einer aufwendigen Neuberechnung der Rundenkonvertierung führte. Das Team empfahl den Nutzern vorübergehend die Verwendung des Parameters --disable-last-epoch-target, um das Problem zu umgehen. In den nachfolgenden Versionen v7.1 und v7.1.0 wurden langfristige Lösungen implementiert.
Haftungsausschluss: Der Inhalt dieses Artikels gibt ausschließlich die Meinung des Autors wieder und repräsentiert nicht die Plattform in irgendeiner Form. Dieser Artikel ist nicht dazu gedacht, als Referenz für Investitionsentscheidungen zu dienen.
Das könnte Ihnen auch gefallen
Bitwise-Berater: Bitcoin-OG-Wale verkaufen weiterhin, was sich negativ auf den Preisanstieg auswirken könnte
