Ethereum Beacon Chains endelige problemer resulterede i 253 mistede blokke på 2 dage: Glassnode
Beacon Chain - der fungerer som konsensuslaget for Ethereum-netværket - oplevede tekniske problemer to gange i sidste uge, der fik den til at stoppe med at fuldføre blokke. Mens blokke blev foreslået, blev de ikke valideret inden for et 25 minutters vindue. De to hændelser blev registreret den 11. og 12. maj, hvor mere end 60 % af eksaminatorerne holdt op med at udføre deres opgaver, hvilket resulterede i tab af endelighed. Tab af endelighed I det væsentlige "finalitet" ifølge Glassnode. henviser til den stat, hvor et stort flertal af validatorer - to tredjedele af den samlede indsats - har bekræftet den endelige tilstand af blockchain og...

Ethereum Beacon Chains endelige problemer resulterede i 253 mistede blokke på 2 dage: Glassnode
Beacon Chain - der fungerer som konsensuslaget for Ethereum-netværket - oplevede tekniske problemer to gange i sidste uge, der fik den til at stoppe med at fuldføre blokke. Mens blokke blev foreslået, blev de ikke valideret inden for et 25 minutters vindue.
De to hændelser blev registreret den 11. og 12. maj, hvor mere end 60 % af eksaminatorerne holdt op med at udføre deres opgaver, hvilket resulterede i tab af endelighed.
Tab af endelighed
I det væsentlige "endelighed", ifølge Glassnode. henviser til den stat, hvor et stort flertal af validatorer – to tredjedele af den samlede indsats – har bekræftet den endelige tilstand af blockchain, hvilket garanterer, at en blok og dens behandlede transaktioner ikke kan ændres eller fjernes fra blockchainen.
Beacon-kædens ydeevne aftog i sidste uge, da næsten 60 % af validatorerne var offline og ude af stand til at udføre deres konsensusopgaver. Analysefirmaet fandt ud af, at omkring 3,68 % af de daglige slots blev overset, og 253 blokke blev ikke foreslået til tiden. Det er stadig betydeligt mindre end de 658 blokke, der blev tabt i Shapella-opgraderingen.
Glassnode opdagede også, at nogle konsensuslagsklienter stødte på ældre attester og blev tvunget til at indlæse ældre tilstande til verifikation, mens de samtidig forsøgte at behandle nye indgående certifikater. Dette førte efterfølgende til "overophedning og funktionsfejl" af disse systemer.
På grund af en anderledes designtilgang blev ikke alle kunder berørt. Dette betød, at validatorerne, der kørte dem, var i stand til at behandle transaktioner og oprette blokke.
I begge tilfælde var de berørte revisorer dog online igen inden for henholdsvis 20 minutter og en time. Deltagelsesprocenten steg let igen til over 98%.
Under Finalitys to tab blev ingen slutbrugere på Ethereums mainnet berørt og var i stand til at handle på netværket på grund af mangfoldigheden af kunder. Det andet problem førte dog til det første inaktivitetslæk nogensinde, en nødtilstand, der blev brugt til at genoprette endelighed på beacon-kæden. I et sådant tilfælde vil de inaktive validatorer blive straffet, indtil de fjernes fra kæden eller begynder at deltage.
På et mere teknisk niveau stødte nogle konsensuslagsklienter på ældre attester og blev tvunget til at indlæse ældre tilstande til verifikation, mens de samtidig forsøgte at håndtere nye indgående attesteringer, hvilket til sidst fik disse systemer til at overophedes og ikke fungere. pic.twitter.com/qST8kvUkOc
– glassnode (@glassnode) 14. maj 2023
eftervirkninger
Som svar på problemet udgav Ethereum-kerneudviklere patches til Prysm Labs- og Teku-kunder. I en udtalelse En Ethereum-konsulent sagde, at problemet med Finality "synes at være forårsaget af høj udnyttelse af nogle Consensus Layers-klienter, hvilket igen var forårsaget af et exceptionelt scenarie."
De to kunder har udgivet opgraderinger, der implementerer optimeringer for at forhindre beacon noder i at forbruge for store ressourcer.
De endelige problemer er et resultat af øget aktivitet og satsede belønningssatser på Ethereum på grund af memecoin-genopblomstringen, som udløste en massiv stigning i gasforbruget på netværket, hvor gebyrer nåede et 12-måneders højeste.
.