Wat is een Ethereum Improvement Proposal (EIP)?

Wat zijn Ethereum Improvement Proposals (EIPs)?
Een Ethereum Improvement Proposal (EIP) is een voorstel op het Ethereum-platform dat wordt gedaan door ontwikkelaars van het platform en de Ethereum-community de mogelijkheid geeft om hun mening over het voorstel te geven. Voordat een EIP wordt uitgerold, moet het goedgekeurd worden door de community en wordt de update of verbetering grondig getest. Deze manier van werken moet de Ethereum-blockchain transparant, eerlijk en decentraal maken, met zeggenschap voor deelnemers van het netwerk. Hierdoor kan Ethereum zich blijven ontwikkelen en aanpassen aan de laatste technologische ontwikkelingen. Dit maakt Ethereum Improvement Proposals cruciaal voor de ontwikkeling en uitrol van de Ethereum-roadmap.
Een EIP kan een kleine aanpassing of bugfix zijn, of een grote upgrade met een grote impact op het Ethereum-ecosysteem, zoals The Merge en de Pectra-upgrade.
Korte samenvatting
-
Ethereum Improvement Proposals (EIPs) vormen het officiële mechanisme waarmee technische verbeteringen en veranderingen aan het Ethereum-protocol worden voorgesteld, besproken, en geïmplementeerd.
-
Er bestaan verschillende typen EIPs, elk met een eigen rol, namelijk de Core EIPs, ERCs, Networking, Interface, Informational, en Meta EIPs.
-
EIPs zorgen ervoor dat beslissingen over het netwerk openlijk worden besproken en dat zowel ontwikkelaars als de community inspraak hebben in de ontwikkeling van Ethereum.
-
Grote upgrades zoals The Merge (EIP-3675) en EIP-1559 (het Burning-mechanisme) hebben Ethereum structureel veranderd.
-
EIPs zoals EIP-4844 (Proto-Danksharding) bereiden het netwerk voor op massale schaalbaarheid via rollups, door de introductie van blobs die de manier van dataopslag door layer-2 oplossingen efficiënter moeten maken.
-
Innovaties zoals Account Abstraction, Verkle Trees, EOF en PeerDAS maken het netwerk flexibeler, veiliger en toegankelijker voor niet-technische gebruikers.
Waarom is een EIP belangrijk?
Ethereum Improvement Proposals (EIPs) zijn om diverse redenen belangrijk voor het ecosysteem van Ethereum.
-
Transparantie en community-inspraak: EIPs geven ontwikkelaars de mogelijkheid om hun ideeën te delen met de community en te toetsen op haalbaarheid. Ook geeft het gebruikers de mogelijkheid om mee te beslissen over de toekomst van Ethereum.
-
Standaardisatie: EIPs zorgen ervoor dat wijzigingen eenduidig, getest en consistent worden geïmplementeerd in het ecosysteem.
-
Geschiedenis en documentatie: EIPs zorgen voor een chronologisch archief van wat er wanneer is veranderd binnen Ethereum. Dit bevordert de transparantie.
Welke types Ethereum Improvement Proposal (EIPs) zijn er?
Er zijn binnen het Ethereum-ecosysteem verschillende types Ethereum Improvement Proposals (EIPs), opgedeeld in verschillende categorieën. Allemaal met een eigen functie en ingedeeld op wat het doel is en hoeveel impact de EIP gaat hebben op het ecosysteem. Dit staat allemaal omschreven in EIP-1, de allereerste Ethereum Improvement Proposal. De EIP-1 vormt de basis van het hele EIP-systeem. In de EIP staat omschreven hoe Ethereum-voorstellen geschreven, ingediend en hoe ze geïmplementeerd moeten worden.
Dit zijn de zes types EIPs:
1. Core EIPs
Een Core EIP is een update die fundamentele wijzigingen doorvoert aan het hele netwerk. Het beïnvloedt namelijk de werking van het consensusmechanisme en vraagt om een upgrade van alle nodes. Het verandert namelijk de manier waarop nodes met elkaar communiceren. Dit zijn daarom vaak de grote updates met grote impact op het ecosysteem. Vaak is er een hard fork nodig om het uit te voeren.
Voorbeelden:
-
EIP-1559: Introduceerde een nieuw systeem voor transactiekosten met "base fee burn", waardoor Ethereum nu een deflationair systeem heeft en Ether uit omloop haalt.
-
EIP-3675: The Merge: transitie van Proof-of-Work naar Proof-of-Stake, waardoor Ethereum officieel transacties valideert door middel van het staken van ETH.
2. Networking EIPs
De Networking EIPs zijn voorstellen die zich richten op het verbeteren van de efficiëntie, snelheid en veiligheid van het netwerk. Het gaat vaak om voorstellen in het netwerkprotocol. Dit is de laag waarlangs Ethereum-nodes informatie met elkaar uitwisselen (zoals blokken en transacties). Deze updates hebben invloed op de peer-to-peer networking layer.
Voorbeelden:
-
EIPs die de manier waarop nodes peers vinden optimaliseren.
-
Wijzigingen aan het DevP2P-protocol.
3. Interface EIPs
Interface EIPs zijn verbeteringen op het gebied van integratie die invloed hebben op externe applicaties en dApps. Denk aan gedecentraliseerde applicaties die draaien op Ethereum en API's. Interface EIPs hebben dus met name impact op DeFi-protocollen, Web3-toepassingen en wallets gebouwd op Ethereum, en hebben geen directe impact op de blockchain zelf of op het consensusmechanisme.
Voorbeelden:
-
Voorstellen voor nieuwe JSON-RPC-methodes.
-
Verbeteringen aan debug- of tracing-interfaces.
4. ERCs (Ethereum Request for Comments)
ERC is een subtype EIP, wat eigenlijk de standaarden zijn voor tokens, dApps en Smart Contracts. Het helpt ontwikkelaars met het creëren van onder andere nieuwe tokens en Smart Contracts. ERCs zijn erg belangrijk voor DeFi-, NFT- en DAO-projecten, omdat het helpt met het opzetten van projecten.
Voorbeelden:
-
ERC-20: Standaard voor fungible tokens.
-
ERC-721: Standaard voor non-fungible tokens (NFT's).
-
ERC-1155: Standaard voor blockchain gaming.
5. Proces EIPs
Proces EIPs zijn voorstellen die gaan over het proces van het indienen, beoordelen en beheren van EIPs zelf. Ze hebben dus invloed op de structuur van de ontwikkeling op Ethereum en gaan met name over veranderingen binnen Ethereum's GitHub-workflow en over de EIP-sjablonen. Dit type richt zich dus met name op de ontwikkelaars van nieuwe EIPs.
Voorbeelden:
-
EIP-1: De eerste EIP en beschrijft hoe EIPs geschreven en beoordeeld moeten worden.
-
EIP-5069: Voorstel voor het toevoegen van metadata aan EIPs.
6. Informational EIPs
Tot slot zijn er nog de Informational EIPs, die bedoeld zijn om gebruikers en ontwikkelaars te informeren over bepaalde concepten, processen of achtergrondinformatie binnen Ethereum.
Deze EIPs documenteren bestaande praktijken of technische inzichten, maar stellen geen veranderingen aan het protocol voor.
Informational EIPs zijn ideaal voor gebruikers die meer willen weten over hoe bepaalde onderdelen van Ethereum werken of voor ontwikkelaars die op zoek zijn naar richtlijnen.
Belangrijke Ethereum Improvement Proposals
EIPs zijn belangrijke updates die het ecosysteem van Ethereum verder vormgeven. Er zijn in het verleden al veel succesvolle en belangrijke EIPs geweest die Ethereum verder hebben ontwikkeld. Onderstaand de meest impactvolle en bekende EIPs:
EIP-20: De standaard voor fungible tokens in 2015 (ERC-20)
De toevoeging van de ERC-20-tokenstandaard heeft het hele ecosysteem van Ethereum veranderd. Deze upgrade zorgde ervoor dat de creatie van nieuwe fungible tokens op Ethereum vereenvoudigd werd en biedt een standaard die makkelijk geïntegreerd kan worden in dApps, handelsplatformen en Ethereum-wallets. Het heeft de absolute basis gelegd voor de snelle ontwikkeling van DeFi, ICO's, DAO's en stablecoins zoals USDC.
EIP-721: De NFT-standaard in 2018 (ERC-721)
De ERC-721-tokenstandaard zorgde ervoor dat je naast fungible tokens vanaf nu ook non-fungible tokens (NFT's) kunt creëren volgens een standaard. Dit zijn getokeniseerde objecten zoals digitale kunst en in-game objecten die niet 1:1 inwisselbaar zijn. Iedere NFT is uniek en heeft daardoor een andere waarde en zijn eigen metadata. De introductie heeft er onder andere voor gezorgd dat een nieuwe handelsmarkt werd gecreëerd, namelijk de NFT-markt, die zijn hoogtijdagen kende in 2020–2021. De upgrade heeft voor innovatie binnen de cryptowereld gezorgd en legde de basis voor veel nieuwe cryptoprojecten, zoals OpenSea, Rarible, CryptoPunks en Bored Ape Yacht Club.
EIP-1559: Aanpassing van het transactiekostensysteem in 2021 (London Upgrade)
De EIP-1559 verving het transactiekostensysteem van Ethereum. Voor de upgrade had Ethereum een veilingmodel (first-price auction) waarbij gebruikers tegen elkaar op moesten bieden om hun transactie te kunnen verwerken in een blok. Na de upgrade werd een ‘base fee’ geïntroduceerd, waardoor er een dynamische standaard gas fee is die meebeweegt met de drukte op het netwerk. Hierdoor is het niet noodzakelijk meer om te bieden, wat het netwerk goedkoper en eerlijker maakt. Daarnaast maakt dit de kosten meer voorspelbaar en stabieler. Willen gebruikers dat hun transactie sneller wordt uitgevoerd? Dan kunnen ze een priority fee (een tip) betalen bovenop de base fee.
Tegelijkertijd werd een burning-mechanisme geïntroduceerd. De base fee wordt namelijk verbrand (uit circulatie gehaald), waardoor het aantal coins terugloopt, wat inflatie moet tegengaan.
EIP-3675: Ethereum’s overstap naar Proof-of-Stake in 2022 (The Merge)
Toch wel een van de meest impactvolle updates is de EIP-3675, beter bekend als 'The Merge'. Dit is een absolute en belangrijke mijlpaal in de geschiedenis van Ethereum. Na de integratie van EIP-3675 is Ethereum, na een lange testperiode, officieel overgegaan van Proof-of-Work (PoW) naar Proof-of-Stake (PoS), wat het netwerk milieuvriendelijker heeft gemaakt en de mogelijkheid heeft geboden om de volgende stappen te zetten naar meer schaalbaarheid, snelheid en een goedkoper netwerk.
Wat er gebeurde tijdens de upgrade, is dat het mainnet van Ethereum fuseerde met de Beacon Chain (de PoS-keten waar in eerste instantie alleen op werd getest). De update heeft ervoor gezorgd dat miners overbodig zijn geworden en de validatie van transacties en het beveiligen van het netwerk nu door middel van staking gebeurt. Dit reduceert het energieverbruik drastisch en maakt het makkelijker om deel te nemen als validator.
EIP-4844: Proto-danksharding in 2024 (Dencun Upgrade)
De EIP-4844 introduceerde blobs, een speciaal type datapakket. Dankzij blobs kunnen grote hoeveelheden data tijdelijk goedkoop op het netwerk beschikbaar gemaakt worden, zonder dat de data vervolgens permanent wordt opgeslagen op het mainnet van Ethereum. Ideaal voor schaaloplossingen zoals Layer-2 rollups, zoals Arbitrum en Optimism. Dit vermindert drastisch de kosten van Layer-2's.
De proto-danksharding is slechts een voorbereidende stap op de volledige danksharding, waarmee Ethereum een stuk schaalbaarder moet worden zonder dat dit ten koste gaat van de decentralisatie van het netwerk.
Recente upgrades en aankomende upgrades
Ethereum blijft zich verder ontwikkelen. Dit betekent ook dat er continu nieuwe EIPs worden voorgesteld. Een aantal recente en aankomende upgrades op een rij:
Pectra Upgrade (ontwikkeling gestart eind 2024 en klaar in mei 2025)
De Pectra-upgrade is een verbetering die, zoals wel vaker bij grote Ethereum-updates, bestaat uit meerdere EIPs. De upgrade is in 2024 begonnen en is in mei 2025 afgerond. De Pectra-upgrade is uitgevoerd om het Ethereum-netwerk sneller, schaalbaarder en gebruiksvriendelijker te maken.
Pectra bestaat uit twee afzonderlijke upgrades, namelijk Prague (gericht op de execution layer) en Electra (gericht op de consensus layer). Beide upgrades bestaan uit meerdere EIPs. De belangrijkste zijn hieronder samengevat:
Prague EIPs:
De Prague upgrade richt zich op het verbeteren van onder andere de gebruikservaring van wallets en accountbeheer en op een verbeterd databeheer. De belangrijkste EIPs op een rij:
-
EIP-7691: Verhoogt het aantal blobs per Ethereum-blok van 3 naar 6 of 9, wat zorgt voor meer capaciteit voor Layer-2 schaaloplossingen, waaronder ZK-rollups. Hierdoor kunnen de schaaloplossingen meer data verwerken in een blok, waardoor het goedkoper en sneller wordt om via de oplossingen transacties uit te voeren.
-
EIP-7623: Dit verhoogt de gas fees voor het gebruik van 'calldata', data die direct wordt meegestuurd in een transactie. Dit moet het gebruik van blobs door ontwikkelaars stimuleren, waardoor het overall goedkoper moet worden om het netwerk te gebruiken, doordat data efficiënter wordt aangeleverd en het de druk op Ethereum's permanente opslag verlaagt.
-
EIP-7840: Deze EIP introduceert de mogelijkheid voor nodes om de blob-instellingen te veranderen. Dit geeft nodes de vrijheid om te testen met de blobs en maakt het netwerk aanpasbaar en schaalbaarder. Deze EIP draagt bij aan de voorbereiding op de volledige Danksharding-upgrade.
-
EIP-7702: Maakt het mogelijk om gewone wallets tijdelijk te laten functioneren als 'smart wallets', door dezelfde complexe transacties te kunnen uitvoeren als een smart contract. Dit maakt de EOA-wallets gebruiksvriendelijker en veiliger voor dagelijks gebruik. Functionaliteiten die zijn toegevoegd zijn social recovery (het gebruik van 'guardians' om toegang te krijgen tot je wallet), multisig en automatische transacties.
-
EIP-2537: Voegt snelle, efficiënte ondersteuning toe voor BLS-handtekeningen in de Ethereum Virtual Machine (EVM). Dit zijn digitale handtekeningen, waarmee men cryptografisch aangeeft akkoord te zijn met een transactie zonder de private key te onthullen. Deze update maakt het sneller en goedkoper om handtekeningen voor stakingcontracten te controleren. Met name handig voor ZK-rollups-toepassingen en andere schaaloplossingen. Dit zorgt er overigens voor minder belasting van het netwerk door schaalbare toepassingen.
-
EIP-2935: Deze EIP heeft ervoor gezorgd dat hashes voortgekomen uit nieuwe blokken tot 27 uur worden opgeslagen en opgevraagd kunnen worden. Dit is handig voor smart contracts die tijdsgebonden beslissingen nemen, maar ook voor governance en on-chain games.
Electra EIPs:
De Electra-upgrade richt zich meer op het stakingsproces en hoe validators consensus bereiken. Kortom, het optimaliseert de consensuslaag van het netwerk. De belangrijkste EIPs op een rij:
-
EIP-6110: Deze EIP zorgt ervoor dat de execution layer (EL) en de consensus layer (CL) beter samenwerken. In feite automatiseert het het proces van nieuwe deposits van nieuwe nodes, oftewel nieuwe Ether die gestaked wordt door een nieuwe validator (nieuwe deelnemer). Dit reduceert de handmatige stappen en zorgt daardoor voor minder fouten.
-
EIP-7002: Dankzij deze EIP zijn validators in staat om zelf stakingsopnames te beheren via een smart contract in plaats van een vast walletadres. Dit maakt het beheer flexibeler, aangezien validators nu via een smart contract kunnen instellen of ze automatisch willen her-staken, of multisig staking. Dit maakt het mogelijk om met meerdere partijen (meerdere wallets) stakingsopnames te beheren. Ideaal voor wallets die samenwerken of voor DAO's.
-
EIP-7251: Het maximale aantal ETH dat per node gestaked kan worden is verhoogd van 32 naar 2048 ETH. Met name handig voor grote stakers, aangezien ze nu minder validators in één node nodig hebben. Dit verlaagt overigens de netwerkbelasting, omdat er minder validators informatie naar elkaar hoeven te sturen.
Post-Pectra Upgrade (vervolg op Prague en Electra)
Na de grote Pectra-upgrade blijft Ethereum zich ontwikkelen om uiteindelijk een enorm schaalbaar, snel en goedkoop netwerk te worden, om zo de weg open te zetten voor massale adoptie. De Post-Pectra-upgrade, die zich voortborduurt op alle uitgevoerde EIPs van Pectra, moet hiervoor zorgen. Deze upgrade bestaat uit meerdere grootschalige updates, waaronder Danksharding, account abstraction, Verkle Trees, EOF en PeerDAS. Al deze updates bestaan uit verschillende EIPs.
Alles wat je over de updates moet weten:
Danksharding:
Danksharding is de laatste update die de schaalbaarheidsdoelstelling van Ethereum moet verwezenlijken. De update zorgt ervoor dat de huidige datastructuur wordt verdeeld over meerdere shards. Dit zijn datapunten die allemaal parallel naast elkaar kunnen werken. Hierdoor kan Ethereum in de toekomst in potentie tienduizenden transacties per seconde verwerken. Dit kan doordat de belasting op het mainnet drastisch wordt verlaagd, omdat transacties niet meer op het mainnet worden gevalideerd, maar worden gebundeld in shards. De update bouwt hierdoor voort op de proto-Danksharding-upgrade die blobs introduceerde. Deze blobs worden namelijk vanuit rollups gebundeld in de shards.
Account abstraction:
De account abstraction-update moet ervoor zorgen dat Ethereum-wallets upgraden naar gebruiksvriendelijke smart contracts. Dit betekent dat je meer ingewikkelde taken kunt uitvoeren zonder technische kennis en op een veilige manier. Het is zeer flexibel en maakt het mogelijk om transacties uit te voeren zonder dat je ETH gas fees hoeft te betalen. Je zou namelijk ook gas fees kunnen gaan betalen met andere tokens zoals USDC. Daarnaast geeft het de mogelijkheid om je account te herstellen zonder seed phrase, namelijk via guardians, biometrische verificatie of via e-mail. Deze EIP bouwt dus voort op de eerder besproken EIP-7702.
Deze update verwijdert met name gebruiksdrempels voor het grote publiek door de gebruiksvriendelijkheid te verbeteren.
Verkle Trees:
Verkle Trees vervangen de huidige Merkle Trees. De Verkle Trees verminderen de hoeveelheid opslag die een node nodig heeft en maken het sneller om te synchroniseren met nieuwe nodes. Daarnaast maakt het mogelijk om de Ethereum state (het geheugen van Ethereum dat de EVM inlicht over de huidige status) beter te structureren. Belangrijke stappen om de fundering te vormen voor volledige sharding.
EOF (EVM Object Format):
EOF bestaat uit meerdere EIPs die code, data en metadata van smart contracts gaan scheiden. Het maakt in feite de structuur van smart contracts binnen EVM veiliger en optimaliseerbaar. Dit zorgt ervoor dat ontwikkelaars meer flexibiliteit krijgen omtrent het ontwikkelen van nieuwe smart contracts en het ontwikkelen van nieuwe dApps.
PeerDAS (Peer Data Availability Sampling):
PeerDAS stelt nodes in staat om kleine delen data te controleren. Ze controleren dus alleen wat er echt gecontroleerd moet worden. Hierdoor kunnen rollups sneller en betrouwbaarder data beschikbaar stellen, zonder het mainnet te belasten. Dit zorgt voor een verlaging van de belasting van het netwerk en maakt schaaloplossingen goedkoper en efficiënter.
Conclusie
Ethereum Improvement Proposals (EIPs) vormen het fundament van Ethereum’s technologische ontwikkeling. Door een open, transparant en gelaagd voorstelproces kunnen belangrijke innovaties zoals Proof-of-Stake, NFTs en Layer-2-schaaloplossingen worden geïmplementeerd. De toekomst van Ethereum hangt nauw samen met het succes van deze voorstellen. De aankomende upgrades richting volledige Danksharding en gebruiksvriendelijkere wallets wijzen op een duidelijke richting: Ethereum wil een schaalbaar, duurzaam en gebruiksvriendelijk platform worden dat klaar is voor wereldwijde adoptie.