Ethereum-upgrade Glamsterdam is op 6 oktober geactiveerd op testnet Sepolia, meldt FinanceFeeds. De publicatie beschrijft dat na de fork nieuwe blokken werden geproduceerd en definitief bevestigd. Die vroege waarneming wijst op een eerste overgang, maar is geen volledige beoordeling van de werking van clients of de prestaties op langere termijn. Bron

Het moment komt overeen met de planning van de Ethereum Foundation: 13:53:36 UTC, vanaf epoch 353.024 en slot 11.296.768. De gezamenlijke Sepolia-configuratie voor de verschillende clients vermeldt dezelfde activeringsparameters. In de aankondiging van de Foundation staan nog geen datums voor Hoodi of het mainnet. Planning | Configuratie

Wat verandert er in de test?

Glamsterdam combineert Amsterdam, de upgrade van de uitvoeringslaag, met Gloas op de consensuslaag. Het technische doel is de manier te veranderen waarop Ethereum blokken opbouwt en controleert, terwijl validatie uitvoerbaar blijft voor netwerkbeheerders.

Een belangrijk onderdeel is enshrined proposer-builder separation, afgekort ePBS. Volgens EIP-7732 kan degene die een blok voorstelt een ondertekende toezegging van een blokbouwer opnemen in plaats van de volledige uitvoeringsinhoud. De bouwer maakt die inhoud vervolgens beschikbaar. Het protocol regelt de bijbehorende betaling aan de blokvoorsteller.

Daarmee verandert de taakverdeling. Consensuscontroles en uitvoeringscontroles vinden afzonderlijk plaats, waardoor er meer tijd is om de uitvoering te valideren. Geselecteerde validators bevestigen bovendien of de beloofde inhoud en bijbehorende gegevens op tijd beschikbaar waren. Taken die eerder afhankelijk waren van tussenliggende software worden onderdeel van het protocol. Dat brengt nieuwe verantwoordelijkheden mee voor validators en blokbouwers.

Clients krijgen vooraf inzicht in het blok

De tweede grote verandering betreft de informatie die een client krijgt voordat transacties worden gevalideerd. EIP-7928 introduceert toegangslijsten op blokniveau, met de geraadpleegde accounts, opslaglocaties en resulterende toestandswijzigingen.

Die informatie maakt afhankelijkheden zichtbaar. Clients kunnen schijfgegevens en transacties parallel verwerken en de resulterende toestand efficiënter berekenen. Het beoogde voordeel is extra verwerkingscapaciteit doordat niet iedere controle op de vorige stap hoeft te wachten.

Dat zijn mogelijkheden van het ontwerp. Een eerste testnetovergang bewijst nog geen gemeten capaciteitswinst bij langdurig gebruik. Ook zegt die niets definitiefs over toekomstige transactiekosten op het mainnet.

Aannames over gas opnieuw testen

Applicatieontwikkelaars hebben een andere taak. EIP-8037 verhoogt de kosten voor het toevoegen van nieuwe toestand en meet die afzonderlijk. EIP-8038 past de kosten voor toegang tot de toestand aan. Deze wijzigingen richten zich op hulpbronnengebruik en databasegroei terwijl Ethereum mogelijkheden voor hogere capaciteit onderzoekt.

De Foundation adviseert ontwikkelaars contracten en gasramingen aan de nieuwe regels te toetsen. Dat is vooral relevant voor code met vaste gasbudgetten, hard gecodeerde limieten of aannames over resterend gas. Achter een vertrouwde applicatie-interface kan een uitvoeringsaanname schuilgaan die moet worden aangepast.

Wat kunnen ETH-bezitters nu verwachten?

Sepolia-beheerders hadden compatibele clients voor de uitvoerings- en consensuslaag nodig, waar van toepassing met bijgewerkte validatorsoftware. Volgens de Foundation hoeven gewone mainnetgebruikers en ETH-bezitters vanwege deze testnetgebeurtenis niets te doen.

Een afzonderlijke aankondiging moet duidelijk maken wanneer het mainnet aan de beurt is. Tot die tijd zijn testnetstabiliteit, de compatibiliteit van applicaties en de voorbereiding van beheerders de relevante aandachtspunten. Alleen deze stap op het testnet levert nog geen datum voor het mainnet op.