Analyse · Nieuws

Ethereum Magicians buigen zich over goedkopere ephemeral accounts

Ethereum Magicians bespreekt voorstellen om ephemeral accounts goedkoper te maken, nu de huidige CREATE/SELFDESTRUCT-boekhouding minstens 200.600 gas per aanroep kost.

Ethereum Magicians weigh cheaper ephemeral accounts

Een discussie die op 27 augustus werd geplaatst op Ethereum Magicians zet een concreet prijskaartje op het probleem van ephemeral accounts binnen Ethereum: minimaal 200.600 gas voor één enkele aanroep. Het voorstel is dat tijdelijke accounts een haalbare protocol-primitive kunnen worden zonder dat daarvoor blijvende state nodig is.

Ephemeral accounts gedragen zich tijdens een transactie als smart contracts, en worden vervolgens verwijderd zodra die transactie wordt afgesloten. Onder de huidige regels maak je er een aan met CREATE of CREATE2, voer je EVM-code uit en verwijder je het account met SELFDESTRUCT — allemaal binnen één transactie.

Deel 200.600 gas door 21.000 — de kosten van een basale ETH$2.398,96▼2,00%-overdracht — en je komt uit op 9,55, ofwel ongeveer 9,5 overdrachten.

Waar komt die 200.600 vandaan? De kosten voor het aanmaken van een account onder EIP-8037 bedragen 183.600 gas. EIP-8038 voegt daar een CREATE_ACCESS-kost van 12.000 gas aan toe, plus de basiskost van 5.000 gas voor SELFDESTRUCT. Die drie bedragen tellen op tot 200.600. Een afzonderlijke, engere ondergrens dekt alleen de boekhouding van aanmaken en vernietigen: CREATE_ACCESS plus de basiskost van SELFDESTRUCT komt neer op 17.000 gas. Dat cijfer beschrijft de minimale overhead van het opstarten en afbreken van een account, zonder de kosten van het aanmaken zelf.

Het voorgestelde voordeel is schone state-afhandeling. Omdat ephemeral accounts na de transactie niets achterlaten, zou een protocol-native versie tijdelijke uitvoeringsomgevingen kunnen bieden zonder bij te dragen aan state bloat — de grootste zorg bij use cases die zijn gebouwd op kortstondige deployments.

SELFDESTRUCT is deprecated, en de semantiek ervan blijft veranderen. Glamsterdam bevat momenteel EIP-8246, dat het Ether-burninggedrag van SELFDESTRUCT verwijdert. Hegota bevat momenteel EIP-4758, dat voorstelt om de resterende functionaliteit zoals gespecificeerd in EIP-6780 te verwijderen. Elk ontwerp dat rond SELFDESTRUCT wordt gebouwd, mikt dus op een bewegend doelwit.

De discussie schetst vier mogelijke routes. Eén stelt de refund uit tot het einde van de transactie. Een andere berekent kosten pas aan het einde van het creation frame. Een derde keert een refund uit wanneer SELFDESTRUCT binnen dezelfde transactie plaatsvindt. De vierde voegt native ephemeral accounts toe via een speciale opcode — iets als TCREATE. De op refunds gebaseerde opties herzien de boekhouding rond bestaande operaties; TCREATE zou tijdelijke accounts expliciet maken op protocolniveau.

Een statistiek verzameld door @chfast en aangehaald in de discussie laat zien dat er per 100.000 blocks ongeveer 8.000 tot 14.000 transacties zijn met SELFDESTRUCT-operaties binnen dezelfde transactie. Dat is een meetbaar bestaand patroon, geen speculatieve toekomstige vraag.

ETH werd geprijsd op $2.490,9, een stijging van 1,3% over 24 uur, volgens CoinGecko. Voor toepassingen die kortstondige uitvoeringscontainers nodig hebben, maakt de huidige boekhouding elke aanroep duurder; ontwikkelaars en gebruikers zouden alleen baat hebben bij een aanpak als Ethereum-bijdragers die kiezen en vastleggen in een toekomstige EIP, maar de discussie stelt geen deadline.

eip-8037 eip-8038 ethereum magicians selfdestruct tcreate
Nadia Rahman

Nadia Rahman

Marktenredacteur · 9 jaar crypto-ervaring · Auteurspagina

Nadia Rahman is marktenredacteur bij CoinScoop. Ze volgt bitcoin, macroliquiditeit en de spot-ETF-markt, en schreef eerder over rente en valuta voor een internationaal persbureau.

Openbaarmaking: Dit artikel is onafhankelijke journalistiek en dient alleen ter informatie — het is geen beleggingsadvies. CoinScoop wordt door lezers ondersteund en kan commissie verdienen aan sommige links. Lees ons openbaarmakingsbeleid →