Ethereum Devnet-9 breekt de finaliteit opzettelijk om netwerkherstel te testen
Belangrijkste punten
- •Glamsterdam devnet-9 vereiste van ontwikkelaars dat zij eerst een schone Gloas-transitie voltooiden, gepland voor 2 september om 15:00 UTC, voordat zij de validatorparticipatie opzettelijk onder de finaliteitsdrempel brachten.
- •Blokken en transacties kunnen doorgaan tijdens een finaliteitsstilstand, maar checkpoints kunnen niet worden gefinaliseerd totdat validators die samen minstens twee derde van de gestakede ETH vertegenwoordigen het weer eens worden.
- •Ethereums inactivity leak-mechanisme begint na ongeveer vier epochs zonder finaliteit en verlaagt geleidelijk de saldi van offline validators totdat actieve validators een tweederdemeerderheid terugwinnen.
- •Het Ethereum-mainnet kende in 2023 twee tijdelijke finaliteitsstilstanden door een probleem met de Prysm-client, wat gecontroleerd herstelonderzoek motiveert.
- •De volgende mijlpaal van Glamsterdam is de Sepolia-fork op 28 september; een mainnetlancering wordt verwacht in het vierde kwartaal van 2026, zonder bevestigde datum.

De echte test begint nadat Gloas is geactiveerd
De door Ethereum gepubliceerde Glamsterdam devnet-9-specificatie geeft ontwikkelaars twee opeenvolgende taken. Eerst moeten zij een schone Gloas-transitie voltooien; daarna moeten zij de validatorparticipatie opzettelijk onder de drempel duwen die nodig is om checkpoints te finaliseren.
De Gloas-fork stond gepland voor 2 september om 15:00 UTC. Dezelfde specificatie noemt non-finaliteit als het tweede testdoel van het devnet, maar bevestigt niet of die fase al is begonnen of afgerond.
Gloas is een van de twee geplande upgrades binnen de bredere Glamsterdam hard fork, en devnets zoals dit zijn kortstondige, speciaal gebouwde netwerken waar clientteams foutsituaties kunnen oefenen die te riskant zouden zijn om op een publiek testnet uit te voeren, laat staan op het mainnet.
De eerste fase is belangrijk omdat Gloas moet worden toegepast op een grote pre-fork-status die bij genesis is gecreëerd, in plaats van een status die over dagen van blokproductie is opgebouwd. De tweede fase stelt een lastiger vraag: zijn de clients het nog steeds eens zodra Ethereum een van zijn belangrijkste veiligheidsgaranties verliest, nadat ze de nieuwe regels hebben geaccepteerd?
Die volgorde geeft de oefening zijn waarde. Een client kan een fork onder normale omstandigheden correct verwerken en pas een meningsverschil blootleggen wanneer de finaliteit stilvalt en het netwerk moet herstellen. Omdat het Ethereum-mainnet wordt gedraaid door meerdere onafhankelijke execution- en consensus-clients, is het verifiëren van die overeenstemming tussen clients onder druk precies waardev devnets voor bestaan.
Finaliteit kan stilvallen terwijl blokken blijven bewegen
Ethereum heeft finaliteit niet nodig om blokken te blijven produceren. Eenvoudig gezegd is finaliteit het punt waarop Ethereum een blok als permanent beschouwt. Het ongedaan maken van een gefinaliseerd blok zou vereisen dat minstens een derde van alle gestakede ETH wordt vernietigd.
Validators kunnen nog steeds blokken voorstellen, transacties kunnen nog worden opgenomen en het netwerk kan nog steeds een chain head kiezen. Finaliteit is de sterkere settlementgarantie die ontstaat zodra validators die samen minstens twee derde van de gestakede ETH vertegenwoordigen het eens worden over checkpoints.
De proof-of-stake-documentatie van Ethereum legt uit dat een gefinaliseerd checkpoint economisch moeilijk terug te draaien is. Zonder die status blijven recente blokken blootgestelder aan reorganisatie en kunnen applicaties die finaliteit vereisen wachten voordat zij activiteit als definitief behandelen.
Wat verandert wanneer de participatie onder twee derde zakt
Wat kan doorgaan:
- Er kunnen nog steeds nieuwe blokken worden voorgesteld. Ethereum heeft finaliteit niet nodig om blokken te blijven produceren.
- Transacties kunnen nog in die blokken terechtkomen. Gebruikers kunnen activiteit indienen terwijl validators een chain head blijven kiezen.
- Het netwerk kan vooruit blijven bewegen. Een finaliteitsstilstand is niet hetzelfde als een volledige stilstand van de chain.
Wat moet wachten op finaliteit:
- Er wordt geen nieuw checkpoint economisch definitief. Validators hebben twee derde van de gestakede ETH nodig om die garantie te herstellen.
- Settlement die van finaliteit afhangt moet wachten. Sommige bridges, beurzen en applicaties zijn afhankelijk van gefinaliseerde checkpoints.
- Recente blokken lopen meer reorganisatierisico. Zij missen Ethereums sterkste settlementbescherming totdat de finaliteit terugkeert.
De oefening hercreëert dezelfde eenderde-foutgrens die is onderzocht in Coindoo's analyse van Ethereums 33%-finaliteitsdrempel. Meer dan een derde van de stake dat niet participeert kan de finalisatie stilleggen, zelfs terwijl de blokproductie doorgaat.
Hoe Ethereum de ontbrekende tweederdemeerderheid terugwint
Ethereums herstelmechanisme heet de inactivity leak. Na meer dan vier epochs zonder finaliteit — grofweg 25 minuten volgens de huidige netwerktiming — begint het protocol geleidelijk de saldi van validators te verlagen die niet correct participeren.
Naarmate die inactieve saldi krimpen, stijgt het aandeel van actieve validators. Zodra actieve validators opnieuw minstens twee derde van de resterende stake vertegenwoordigen, kunnen zij checkpoints finaliseren en Ethereums volledige settlementgarantie herstellen.
Het proces is geleidelijk en financieel kostbaar voor validators die offline blijven. Transacties kunnen tijdens de stilstand nog wel in blokken verschijnen, maar applicaties die finaliteit nodig hebben moeten wachten tot het netwerk die herwint. Ethereum beschrijft het mechanisme in zijn documentatie over validatorbeloningen en -boetes.
Vier antwoorden die ontwikkelaars moeten publiceren
Een nuttig verslag van de oefening zou vier praktische vragen beantwoorden:
- Hebben de deelnemende clients de Gloas-regels identiek toegepast?
- Hoe lang is het devnet zonder finaliteit gebleven?
- Hebben de clients één gedeelde chain head behouden?
- Wanneer is het eerste checkpoint na het herstel gefinaliseerd?
Die details zouden laten zien of het netwerk schoon is hersteld, in plaats van alleen te bevestigen dat ontwikkelaars opzettelijk een moeilijke toestand hebben gecreëerd.
Waarom dit belangrijk is vóór Sepolia
Een finaliteitsstilstand is niet alleen een theoretisch risico. Het Ethereum-mainnet kende in 2023 twee tijdelijke finaliteitsstilstanden na een probleem met de Prysm-client, al bleven er blokken worden geproduceerd. Deze devnetoefening is een gecontroleerde poging om dat herstelpad te testen voordat Glamsterdam een bredere testfase bereikt.
Glamsterdam bevindt zich nog in devnettesting. Ethereum noemt de Sepolia-fork op 28 september als de volgende mijlpaal, terwijl een mainnetlancering wordt verwacht in het vierde kwartaal van 2026 maar geen bevestigde datum heeft. De officiële Glamsterdam-roadmap blijft het referentiepunt voor de uitrol.
Wanneer ontwikkelaars de uitkomst publiceren, zijn de belangrijke details hoe lang de finaliteit heeft stilgestaan, of de clients aligned bleven en welk checkpoint als eerste na het herstel is gefinaliseerd.
Het bericht Ethereum Tests What Happens When Finality Stops verscheen eerst op Coindoo.