Loading market data...

Ethereum-validatorclient brengt noodpatch uit voorafgaand aan Sepolia-gaslimiettest

Ethereum-validatorclient brengt noodpatch uit voorafgaand aan Sepolia-gaslimiettest

Een van de belangrijkste validator-clients van Ethereum heeft slechts enkele uren voor een cruciale testronde op het Sepolia-testnetwerk een noodsoftware-update uitgerold. De patch verschijnt op het moment dat het testnetwerk zich voorbereidt om de gaslimiet per blok te verhogen naar 200 miljoen — een sprong waardoor elk blok aanzienlijk meer rekenkracht en data kan bevatten dan momenteel het geval is.

De timing is krap. Validators die de getroffen client gebruiken, moeten upgraden voordat de test begint, anders lopen ze het risico uit de pas te lopen of ongeldige blokken te produceren tijdens de proef. Sepolia is niet het mainnet — het is een oefenruimte waar clientteams zaken mogen breken zodat het mainnet heel blijft. Maar een mislukte test hier vertraagt alsnog de bredere uitrol van Glamsterdam.

Waarom 200 miljoen gas belangrijk is

De gaslimiet van Ethereum bepaalt het plafond voor hoeveel werk een enkel blok kan bevatten: eenvoudige transacties, smart contract-aanroepen, rollup-datablobs en al het overige. Dat plafond is in de loop der jaren geleidelijk gestegen, maar 200 miljoen is van een heel andere orde. Het betekent meer transacties per blok, meer ruimte voor rollup-data en in theorie lagere transactiekosten wanneer de vraag gelijk blijft.

Het betekent echter ook meer belasting voor elke node die dat blok moet verwerken. Validators, archiefnodes, RPC-providers — iedereen verderop in de keten merkt het. Daarom testen clientteams deze verhogingen eerst op Sepolia en andere testnets, waar een foutief blok niets meer kost dan een vervelende middag.

Het Glamsterdam-upgradepakket is al maanden in ontwikkeling en de verhoging van de gaslimiet is een van de nauwlettendst gevolgde onderdelen. Clientdiversiteit maakt de coördinatie complexer: Ethereum draait op verschillende validator-clients en elk daarvan moet dezelfde belasting correct kunnen verwerken. Wanneer één client vlak voor de test een patch nodig heeft, herinnert dat eraan hoe afhankelijk het netwerk is van het goed functioneren van die diversiteit.

Wat de patch daadwerkelijk doet

De client heeft zijn software op het allerlaatste moment bijgewerkt. Dat is typerend voor testcycli — tijdens de laatste controles komt er een bug aan het licht, het team brengt een fix uit en validators haasten zich om deze toe te passen. De getroffen client heeft de precieze aard van de fout niet bekendgemaakt, maar de kwalificatie als noodpatch suggereert dat het niet om een cosmetisch probleem ging.

Validators die de deadline missen, kunnen zien dat hun Sepolia-nodes vastlopen of afsplitsen van de rest van het testnetwerk. Op het mainnet zou dat een ernstig incident zijn. Op Sepolia is het slechts een nuttig datapunt.

De bredere testnet-dynamiek

Sepolia is het belangrijkste testterrein geworden voor wijzigingen die te riskant zijn om direct op het mainnet te testen, maar te belangrijk om over te slaan. De verhoging van de gaslimiet past precies in dat plaatje. Als Sepolia blokken van 200 miljoen gas soepel verwerkt, ligt de weg open voor een planning op het mainnet. Gebeurt dat niet, dan moeten de clientteams terug naar de tekentafel.

Er is nog geen datum voor het mainnet aangekondigd. De Glamsterdam-upgrade bevindt zich nog in de testnetfase en de verandering van de gaslimiet is slechts één onderdeel van een groter pakket. Wat er de komende dagen op Sepolia gebeurt, zal bepalen hoe snel de rest vordert.

Waar op te letten

De meest urgente vraag is of de gepatchte client standhoudt onder de nieuwe blokgrootte. Validators die op tijd hebben geüpgraded, zullen dat in realtime ontdekken; wie dat niet heeft gedaan, merkt het mogelijk op de harde manier. Na Sepolia is het volgende ijkpunt of andere testnets — en uiteindelijk het mainnet — hun eigen gaslimietproeven krijgen. Voorlopig zijn alle ogen gericht op een testnetwerk waar de meeste gebruikers normaal gesproken nooit bij stilstaan.