Tilbage

Prysm-fejl kostede Ethereum-validatorer over 1 million dollars efter Fusaka-opgradering

editor avatar

Redigeret af
Mohammad Shahid

14. december 2025 13.00 UTC
Betroet
  • Ethereum-validatorer, der kørte Prysm-konsensusklienten, gik glip af 382 ETH, til en værdi af over 1 million dollars, efter en softwarefejl.
  • Hændelsen førte til mistede blokke og reducerede kortvarigt netværksdeltagelsen til cirka 75 %, før permanente løsninger blev indført.
  • Strømafbrydelsen har genoplivet bekymringer om koncentration af konsensusklienter og medført nye opfordringer til, at validatorer tager alternativer i brug.

Ethereum konsensusklienten Prysm oplyste, at validatorer gik glip af 382 ETH, svarende til over $1 million, efter en softwarefejl udløste netværksforstyrrelser kort efter den seneste Fusaka-opgradering.

Hændelsen, der er beskrevet i en post-mortem med titlen “Fusaka Mainnet Prysm-incident”, skyldtes udmattelse af ressourcer, hvilket ramte næsten alle Prysm-noder og førte til missede blokke og godkendelser.

Hvad forårsagede Prysm’s udfald?

Ifølge Offchain Labs, udvikleren bag Prysm, opstod problemet den 4. december, da en tidligere introduceret fejl forårsagede forsinkelser i validatorforespørgsler.

De forsinkelser resulterede i missede blokke og godkendelser på tværs af netværket.

“Prysm beacon-noder modtog godkendelser fra noder, der muligvis ikke var synkroniseret med netværket. Disse godkendelser refererede til en blokrod fra den forrige epoke”, forklarede projektet.

Forstyrrelsen førte til 41 missede epoker, hvor 248 blokke manglede ud af 1.344 mulige slots. Det svarede til en missede slots-andel på 18,5 % og fik den samlede netværksdeltagelse ned på 75 % under hændelsen.

Offchain Labs oplyste, at fejlen bag adfærden blev introduceret og udrullet på testnets omkring en måned tidligere, før den blev aktiveret på mainnet efter Fusaka-opgraderingen.

Selv om en midlertidig løsning mindskede de umiddelbare konsekvenser, har Prysm siden indført permanente ændringer i sin logik for godkendelsesvalidering for at forhindre gentagelse.

Ethereums klientmangfoldighed

Samtidig har nedetiden igen sat fokus på Ethereum-klienters koncentration og de risici, der er forbundet med software-monokulturer.

Offchain Labs påpegede, at udbruddet kunne have haft mere alvorlige konsekvenser, hvis Prysm havde udgjort en større andel af Ethereum’s validatorbase. Virksomheden fremhævede Ethereum-klientdiversitet som en vigtig faktor i at forhindre bredere netværksfejl.

“En klient med mere end 1/3 af netværket ville have medført et midlertidigt tab af finalitet og flere missede blokke. En fejlramt klient med over 2/3 ville kunne fuldføre en ugyldig kæde”, hed det.

Trods denne afbødning har hændelsen styrket kravene om større klientdiversitet.

Data fra Miga Labs viser, at Lighthouse stadig er den dominerende Ethereum konsensusklient, og tegner sig for 51,39 % af validatorerne. Prysm udgør 19,06 %, efterfulgt af Teku med 13,71 % og Nimbus med 9,25 %.

Ethereum's Consensus Clients.
Ethereum konsensusklienter. Kilde: Clientdiversity

Lighthouses andel placerer den omkring 15 procentpoint fra en grænse, som nogle forskere ser som en systemisk risiko.

Derfor har udviklere og aktører i økosystemet igen opfordret validatorer til at overveje at skifte til alternative klienter for at mindske sandsynligheden for, at én softwarefejl kan forstyrre blockchainens kernefunktioner.

Ansvarsfraskrivelse

Alle oplysninger på vores hjemmeside offentliggøres i god tro og kun til generelle informationsformål. Enhver handling, der foretages af læserne på grundlag af oplysningerne på vores hjemmeside, er udelukkende på egen risiko.