Ethereum-oprichter
Vitalik Buterin heeft weer eens een technische vraag uit de community beantwoord – dit keer over de gehate contract size limit (momenteel rond de 24.576 bytes).
Een gefrustreerde gebruiker klaagde over de beperking, maar
Vitalik maakte duidelijk dat het geen arbitraire regel is, maar een cruciale veiligheidsmaatregel.
Waarom bestaat de limiet?
Zonder limiet zou een kwaadwillende acteur enorme contracten kunnen deployen die nodes overdrijven met opslag, verzending en verwerking. Dat zou het netwerk vertragen of zelfs platleggen – een klassieke Denial-of-Service (DoS)-aanval.
In zo'n gedestabiliseerde situatie krijgt de aanvaller tijd om frauduleuze transacties uit te voeren: munten creëren, staat herschrijven of fondsen stelen.
Buterin stelt:
"De limiet beschermt gebruikers en houdt het netwerk schaalbaar."
Toekomst: mogelijk onbeperkte contractgroottes?
Vitalik hintte wel op verandering. Met upgrades aan de Merkle Patricia Trie (de huidige datastructuur) kan het probleem opgelost worden.
Specifiek noemde hij EIP-7864: een shift naar een uniforme binaire boom (binary tree). Dit maakt statusopslag en -toegang efficiënter en vermindert het DoS-risico van grote contracten.
Let op: dit is iets anders dan EIP-7907, die de limiet recent al met een factor 10 verhoogde.
Maar... het wordt niet gratis
Zelfs bij onbeperkte groottes blijven gaskosten bestaan. Deployen kost gas per byte code – momenteel rond de 82 kB voor een groot contract, volgens Vitalik.
Bij verwijdering van de limiet moeten gasprijzen waarschijnlijk herbekeken worden om misbruik te voorkomen. "Onbeperkt" betekent dus niet "gratis".
Op de roadmap: Hegota-upgrade in 2026
Ethereum plant al de volgende grote upgrade voor 2026: Hegota. Belangrijke focuspunten:
- Beter statusbeheer
- Optimalisatie van de execution layer
- Invoering van Verkle trees (voor efficiëntere proofs en schaalbaarheid)
Dit past perfect in de langetermijnvisie: Ethereum veiliger, schaalbaarder en flexibeler maken zonder beveiliging op te offeren.
Wat betekent dit voor ontwikkelaars en gebruikers?
De contractlimiet is irritant voor complexe dApps, maar bestaat met goede reden. De roadmap toont dat het team werkt aan oplossingen – zonder haast en met beveiliging voorop.
Voor nu: slim ontwerpen binnen de limieten blijft key. Toekomstige upgrades kunnen meer vrijheid geven, maar altijd met kosten en checks-and-balances.
Vitalik's uitleg herinnert ons eraan: Ethereum prioriteert stabiliteit en veiligheid boven "ongebreideld alles toestaan". Een volwassen aanpak in een nog jonge industrie. De Hegota-upgrade in 2026 wordt er eentje om naar uit te kijken.