Finaliteitsproblemen van Ethereum Beacon Chain leidden tot 253 gemiste blokken in 2 dagen: Glassnode

De Beacon Chain – die dient als de consensuslaag voor het Ethereum-netwerk – ondervond vorige week twee keer technische problemen, waardoor het stopte met het afronden van blokken. Terwijl blokken werden voorgesteld, werden ze niet gevalideerd gedurende een periode van 25 minuten.

De twee incidenten werden geregistreerd op 11 en 12 mei toen meer dan 60% van de validators stopte met het uitvoeren van hun taken, waardoor ze een verlies in Finaliteit veroorzaakten.

Verlies in finaliteit

Volgens Glassnode, in wezen "Finality". verwijst naar de staat waar een overgrote meerderheid van validators – tweederde van de totale inzet – heeft getuigd van de uiteindelijke staat van de blockchain, wat garandeert dat een blok en de verwerkte transacties niet kunnen worden gewijzigd of verwijderd uit de blockchain.

De prestaties van de Beacon-keten verslechterden vorige week, aangezien bijna 60% van de validators offline was en afwezig was bij het uitvoeren van hun consensusverantwoordelijkheden. Het analysebedrijf merkte op dat ongeveer 3.68% van de dagelijkse slots werd gemist en dat 253 blokken niet op tijd werden voorgesteld. Dit blijft aanzienlijk lager dan de 658 gemiste blokken tijdens de Shapella-upgrade.

Glassnode merkte verder op dat sommige klanten op de consensuslaag oudere attesten tegenkwamen en gedwongen werden om oudere staten op te laden voor verificatie, terwijl ze tegelijkertijd nieuwe inkomende berichten probeerden af ​​te handelen. Dit zorgde er vervolgens voor dat deze systemen "oververhitten en defect raakten".

Niet alle klanten werden getroffen vanwege een verschil in ontwerpbenadering. Als gevolg hiervan konden de validators die deze uitvoerden transacties verwerken en blokken produceren.

De getroffen validators waren in beide gevallen echter binnen respectievelijk 20 minuten en een uur weer online. De participatiegraad klom snel weer op tot boven de 98%.

Tijdens de twee verliezen in Finality werden geen eindgebruikers op het Ethereum-mainnet getroffen en konden ze transacties uitvoeren op het netwerk vanwege de diversiteit van de klant. Maar de tweede resulteerde in het allereerste inactiviteitslek, een noodtoestand die wordt gebruikt om Finality op de Beacon Chain te herstellen. In zo'n geval worden de inactieve validators afgestraft totdat ze uit de keten verwateren of gaan deelnemen.

Nasleep

Als reactie op het probleem hebben de ontwikkelaars van de Ethereum-kern patches uitgebracht voor Prysm Labs- en Teku-clients. In een verklaring, zei een Ethereum-consultant dat het probleem met Finality "lijkt te zijn veroorzaakt door een hoge belasting van sommige Consensus Layers-clients, wat op zijn beurt werd veroorzaakt door een uitzonderlijk scenario."

De twee klanten hebben upgrades uitgebracht die optimalisaties implementeren om te voorkomen dat bakenknooppunten buitensporige bronnen verbruiken.

De finaliteitsproblemen volgen op toegenomen activiteit en het inzetten van beloningspercentages op Ethereum als gevolg van de heropleving van memecoin die een enorme sprong in het gasverbruik op het netwerk veroorzaakte, met vergoedingen die het hoogste punt in 12 maanden bereikten.

SPECIALE AANBIEDING (gesponsord)

Binance gratis $ 100 (exclusief): gebruik deze link om je te registreren en ontvang de eerste maand $ 100 gratis en 10% korting op de kosten op Binance Futures (termen).

Speciale PrimeXBT-aanbieding: gebruik deze link om u te registreren en de CRYPTOPOTATO50-code in te voeren om tot $ 7,000 op uw stortingen te ontvangen.

Bron: https://cryptopotato.com/ethereum-beacon-chains-finality-issues-led-to-253-missed-blocks-in-2-days-glassnode/