Ethereum staat aan de vooravond van een belangrijke upgradecyclus die zich richt op Glamsterdam, een protocolpakket dat cruciaal zal zijn voor de verdere schaalbaarheid en blokproductie van het netwerk na de Pectra-upgrade. Deze aanpassing is van groot belang, omdat het twee van de meest hardnekkige beperkingen van Ethereum aanpakt: wie verantwoordelijk is voor het bouwen van blokken en de hoeveelheid uitvoercapaciteit die de basislaag veilig kan ondersteunen.
De discussie rond de upgrade legt de focus op twee essentiële thema’s: de enshrined proposer-builder separation, een concept dat inhoudt dat de functies van blokvoorstellen en blokbouw duidelijk van elkaar gescheiden worden, en block-level access lists, die inzicht geven in transactiestromen op blokniveau. Deze elementen zijn samengebracht om een duidelijker toekomstpad te bieden dat hogere doorvoersnelheden mogelijk maakt, zonder dat elke netwerknode simpelweg meer belasting moet absorberen zonder de nodige structurele aanpassingen.
EIP-7732, ook wel bekend als de enshrined proposer-builder separation, beoogt een verschuiving van een deel van de huidige externe block-building markt naar het protocolontwerp van Ethereum. Momenteel is de bouw van blokken vaak afhankelijk van externe relay-infrastructuur en gespecialiseerde actoren. Hoewel dit systeem heeft geholpen bij het beheer van de maximale extractable value (MEV), heeft het ook zorgen over centralisatie en censuuroverlast met zich meegebracht.
Door deze scheiding dichter bij het protocol te brengen, proberen Ethereum-ontwikkelaars de afhankelijkheid van externe afspraken te verminderen en een helderdere scheiding te creëren tussen validators die blokken voorstellen en bouwers die deze samenstellen. Dit is niet enkel een technische wijziging; het draagt ook bij aan de bredere decentralisatiedoelen van Ethereum.
EIP-7928, dat zich richt op block-level access lists, heeft als doel de uitvoering van transacties voorspelbaarder te maken door de toegangspatronen tot de staat op blokniveau in kaart te brengen. In begrijpelijke taal betekent dit dat validators en clients beter geïnformeerd kunnen worden over welke data een blok moet aanspreken voordat het wordt verwerkt. Dit is essentieel omdat parallelle uitvoering gecompliceerd wordt wanneer het systeem niet weet welke transacties mogelijk met elkaar in conflict komen.
Als de block-level access lists functioneren zoals bedoeld, kunnen ze Ethereum in staat stellen om meer activiteiten te verwerken zonder iedere blok te verzwaren of de voorspelbaarheid te verminderen. Dit verklaart waarom het voorstel vaak wordt besproken in samenhang met hogere gaslimieten en bredere schaalvergroting op de L1-laag.
De meest opmerkelijke ambitie binnen de Glamsterdam-discussie is de potentiële verhoging van de gaslimiet naar 200 miljoen. Dit zou een significante stap zijn ten opzichte van de huidige capaciteit van de basislaag en zou een heel andere Ethereum L1-structuur betekenen, mits dit veilig kan worden gerealiseerd. Het is echter belangrijk om op te merken dat deze ambitie een roadmap en testdoelstelling is, en geen garantie dat alle details precies zoals besproken in de huidige ontwikkelomgeving naar de mainnet worden overgebracht.
Ethereum-upgrades doorlopen doorgaans een langdurig proces van specificatie, implementatie door clients, devnets, testnets en uiteindelijke coördinatie. Dit proces is traag, maar noodzakelijk. Glamsterdam is belangrijk omdat het aantoont dat het netwerk actief werkt aan het schalen van de basislaag zelf, in plaats van alle activiteiten naar rollups te verplaatsen. Een risico bestaat erin dat agressieve capaciteitsverhogingen zonder zorgvuldige afstemming van clients en nodes de decentralisatie-eigenschappen van Ethereum onder druk zetten.
Wat is de Glamsterdam upgrade en welke doelen heeft het?
De Glamsterdam upgrade is gericht op het verbeteren van de schaalbaarheid en blokproductie van Ethereum door twee belangrijke elementen aan te pakken: de scheiding van blokvoorstellingen en de bouw, en de implementatie van block-level access lists om de uitvoering voorspelbaarder te maken.
Hoe draagt de enshrined proposer-builder separation bij aan decentralisatie?
Deze scheiding zorgt ervoor dat de functies van validators en bouwers duidelijk van elkaar zijn gescheiden, wat de afhankelijkheid van externe partijen vermindert en de decentralisatiedoelen van Ethereum versterkt.
Waarom zijn block-level access lists belangrijk voor de uitvoering van transacties?
Block-level access lists maken het mogelijk om transactiestromen beter te begrijpen en conflicten te minimaliseren, wat leidt tot snellere en efficiëntere verwerking zonder extra belasting voor nodes.
