# Wat is account abstraction? Een gids voor ERC-4337-smart wallets

> Account abstraction maakt van cryptowallets programmeerbare smart contracts. Zo werken ERC-4337, EIP-7702 en gasloze transacties in de praktijk.

Last updated: 2026-09-18T13:24:03

Canonical URL: https://crevio.co/nl/blog/what-is-account-abstraction

**Account abstraction zorgt ervoor dat steeds meer cryptowallets je niet langer dwingen om twaalf willekeurige woorden op te schrijven en ze met je leven te bewaken.** Het is de verzamelnaam voor een reeks Ethereum-standaarden, met name [ERC-4337](https://eips.ethereum.org/EIPS/eip-4337) en [EIP-7702](https://eips.ethereum.org/EIPS/eip-7702), waarmee een wallet een klein programma kan zijn in plaats van één privésleutel. Dat programma kan zijn eigen gaskosten betalen, zichzelf herstellen als je een apparaat kwijtraakt, meerdere acties met één handtekening goedkeuren en je vingerafdruk gebruiken in plaats van een seed phrase. Volgens sommige trackers zijn er op Ethereum en de rollups inmiddels [tientallen miljoenen van deze ‘smart accounts’ actief](https://www.alchemy.com/overviews/what-is-account-abstraction), en dat aantal groeit elk kwartaal.

- **Het basisidee**: vervang een wallet waarvan de enige logica ‘geldige handtekening = volledige toegang’ is door een smart contract dat alle regels kan afdwingen die de eigenaar wil
- **Twee actuele routes**: ERC-4337, een standaard op applicatieniveau die sinds maart 2023 actief is, en EIP-7702, een upgrade op protocolniveau die werd uitgebracht met de [Pectra-hard fork van Ethereum op 7 mei 2025](https://blog.ethereum.org/2025/04/23/pectra-mainnet)
- **Wat het mogelijk maakt**: gesponsorde gaskosten (iemand anders betaalt, of je betaalt in USDC in plaats van ETH), social recovery in plaats van ‘seed phrase kwijt = geld kwijt’, transacties bundelen met één handtekening en session keys voor machtigingen per app
- **Het is niet gratis**: extra risico’s van smart contracts, een nieuwe infrastructuurlaag (bundlers, paymasters) die eigen storingen kan introduceren en een ervaring die nog versnipperd is over verschillende chains en wallets

## Wat is account abstraction nu echt?

Historisch gezien heeft elk Ethereum-account een van twee vormen. Een **externally owned account (EOA)** is een publiek-privaat sleutelpaar: wie de privésleutel bezit, heeft volledige en onvoorwaardelijke controle. Je kunt daar niet omheen programmeren. Raak je de sleutel kwijt, dan zijn de tegoeden voorgoed verloren; lekt de sleutel, dan heeft een aanvaller al gewonnen. Een **contract account** is daarentegen een smart contract. Smart contracts kunnen allerlei logica bevatten: vereisten voor meerdere handtekeningen, bestedingslimieten, time locks en eigenlijk alles wat de code voorschrijft.

Vóór account abstraction zat het probleem hierin: alleen EOA’s konden een transactie *initiëren*. Contract accounts konden tegoeden ontvangen en logica uitvoeren, maar voor elke actie moest iets met een privésleutel nog altijd het startsein geven. Precies die asymmetrie neemt account abstraction weg. Een smart contract kan daardoor als primair account fungeren: het ondertekent, betaalt gas en initieert transacties, met de aangepaste validatielogica die de eigenaar erin heeft geprogrammeerd. ‘Account abstraction’ is een nogal klinische naam voor een eenvoudige verandering: je wallet is niet langer een kaal sleutelpaar, maar een programma dat je naar wens kunt vormgeven.

## EOA’s versus smart accounts

Zet je ze naast elkaar, dan leidt die asymmetrie tot drie concrete beperkingen: een EOA kan zijn eigen gas niet sponsoren, kan niet herstellen van een verloren sleutel en kan niet meerdere acties met één handtekening bundelen. Een smart account kan dat alle drie wel, omdat de validatielogica in code staat en niet door het protocol is vastgelegd.

![Vergelijking van een externally owned account en een smart account: vaste controle via een privésleutel versus programmeerbare validatielogica voor herstel, gas en bundeling](https://crevio.co/vite/assets/eoa-vs-smart-account-jazxykur.svg)

Daarom worden ‘smart contract wallet’ en ‘account abstraction wallet’ ook bijna als synoniemen gebruikt. [Safe](https://safe.global/) (voorheen Gnosis Safe) biedt al sinds 2018 smart contract wallets met meerdere handtekeningen aan, dus ruim voordat ERC-4337 bestond. Daarmee bewees het op zichzelf al dat het concept van een contract account werkt. Wat ERC-4337 toevoegde, was niet het concept van een smart account, maar een gestandaardiseerde, permissionless manier waarop *elk* smart account transacties kan initiëren zonder dat het kernprotocol van Ethereum hoeft te veranderen.

## Zo werkt account abstraction onder de motorkap: ERC-4337

ERC-4337, geschreven door Vitalik Buterin en andere bijdragers en in maart 2023 op Ethereum afgerond, lost een specifiek probleem op: hoe laat je smart contracts transacties initiëren zonder een wijziging aan de consensuslaag van Ethereum zelf? Zo’n wijziging zou jaren kosten om te coördineren en uit te rollen. Het antwoord is een parallel transactiesysteem dat boven op het bestaande systeem werkt.

![De UserOperation-flow van ERC-4337: een smart account ondertekent een intentie, een bundler verpakt die met andere intenties, het EntryPoint-contract valideert en voert alles uit en een optionele paymaster betaalt de gaskosten](https://crevio.co/vite/assets/erc-4337-flow-lu8s0b9o.svg)

Vier onderdelen doen het werk:

- **UserOperation**: een pseudo-transactieobject. In plaats van een standaard Ethereum-transactie te ondertekenen, ondertekent je smart account een UserOperation waarin staat wat het wil doen. Die wordt niet naar de normale mempool gestuurd, maar naar een aparte ‘alt-mempool’ die hiervoor is gebouwd.
- **Bundler**: een node die deze alt-mempool in de gaten houdt, UserOperations van meerdere gebruikers verzamelt en ze verpakt in één echte Ethereum-transactie, net zoals een block builder gewone transacties verpakt.
- **EntryPoint**: één openbaar geverifieerd smart contract (één canonieke instantie wordt in het hele ecosysteem gebruikt) dat door de bundler wordt aangeroepen. Het valideert elke UserOperation aan de hand van de eigen logica van het verzendende account en voert die vervolgens uit.
- **Paymaster**: een optioneel contract dat kan instemmen met het betalen van de gaskosten van een UserOperation. De paymaster neemt die kosten volledig voor zijn rekening of accepteert betaling in een ERC-20-token zoals USDC in plaats van ETH. Dit maakt ‘gasloze’ apps mogelijk: de gebruiker ziet geen gaskosten, terwijl een paymaster op de achtergrond de bundler in ETH betaalt.

Voor dit alles hoefden de consensusregels van Ethereum niet te worden aangepast, en dat is precies het punt: ERC-4337 kon worden uitgebracht en direct echte transacties verwerken, zonder te wachten op een hard fork die elke nodebeheerder moet overnemen. De keerzijde is dat de oplossing nog steeds boven op het bestaande systeem is gemonteerd. Een wallet moet als smart contract worden uitgerold om ERC-4337 te gebruiken. Bovendien kost elk van die UserOperations iets meer gas dan een vergelijkbare gewone transactie, omdat de validatielogica van het EntryPoint boven op de onderliggende uitvoering draait.

## EIP-7702: account abstraction zonder je EOA achter te laten

De belangrijkste beperking van ERC-4337 is dat het alleen werkt voor accounts die al smart contracts zijn. Het overgrote deel van de bestaande Ethereum-adressen bestaat uit EOA’s. Tegoeden naar een volledig nieuw smart-accountadres verplaatsen brengt bovendien zoveel gedoe met zich mee dat de meeste mensen het nooit doen. [EIP-7702](https://eips.ethereum.org/EIPS/eip-7702), geschreven door Vitalik Buterin en anderen en uitgebracht met de [Pectra-upgrade van Ethereum op 7 mei 2025](https://blog.ethereum.org/2025/04/23/pectra-mainnet), dicht dat gat op protocolniveau in plaats van op applicatieniveau.

Met EIP-7702 kan een EOA tijdelijk smart-contractcode koppelen, of daaraan ‘delegeren’, via een nieuw transactietype dat hier speciaal voor is ontwikkeld. De EOA behoudt zijn bestaande adres en transactiegeschiedenis, maar kan tijdens die delegatie willekeurige contractlogica uitvoeren: meerdere aanroepen bundelen in één transactie, een paymaster de gaskosten laten sponsoren of bestedingsregels toepassen. En dat alles zonder dat de gebruiker naar een nieuw adres hoeft. Waar ERC-4337 zegt: ‘laat smart contracts functioneren als volwaardige accounts’, zegt EIP-7702: ‘laat bestaande accounts zich op verzoek gedragen als smart contracts’. De twee standaarden zijn nadrukkelijk ontworpen om samen te werken: een EOA waaraan via 7702 is gedelegeerd, kan worden opgenomen in een ERC-4337-bundel. Daarom worden ze meestal beschreven als aanvullende routes naar hetzelfde doel, niet als concurrenten.

![Tijdlijn van account abstraction op Ethereum: accounts die alleen uit EOA’s bestaan, de introductie van ERC-4337’s alt-mempool in maart 2023 en de komst van EIP-7702 op protocolniveau met de Pectra-upgrade in mei 2025](https://crevio.co/vite/assets/account-abstraction-timeline-fp2qrnh4.svg)

## Wat maakt account abstraction nu echt mogelijk?

Haal de acroniemen weg en vooral de praktische verbeteringen blijven over. Die zijn tenslotte waar het voor een echte walletgebruiker om draait.

![Vier dingen die account abstraction mogelijk maakt voor een wallet: gasloze transacties via een paymaster, social recovery in plaats van een verloren seed phrase, acties bundelen met één handtekening en session keys met machtigingen per app](https://crevio.co/vite/assets/what-aa-unlocks-cr62jymj.svg)

- **Gasloze transacties.** Een paymaster betaalt het gas, of laat je in een stablecoin betalen in plaats van ETH aan te houden alleen om transacties te kunnen uitvoeren. Dit is de belangrijkste reden waarom mainstream crypto-apps steeds minder aanvoelen als een wisselkantoor voor vreemde valuta.
- **Social recovery of herstel via guardians.** In plaats van ‘de seed phrase is de enige back-up en als je die kwijtraakt, ben je alles kwijt’, kan een smart account vertrouwde guardians aanwijzen (andere adressen, een hardware key of een tweede apparaat) die gezamenlijk kunnen helpen de toegang te herstellen. Omdat dit programmeerbaar is, bepaalt de eigenaar van de wallet zelf de precieze regels.
- **Transacties bundelen.** Een token goedkeuren en het daarna swappen betekende vroeger twee afzonderlijke handtekeningen en twee aparte gasbetalingen. Een smart account kan beide acties bundelen in één UserOperation die de gebruiker één keer goedkeurt.
- **Session keys en bestedingslimieten.** Een game of app kan een beperkte sleutel krijgen die alleen bepaalde, weinig risicovolle acties gedurende een bepaalde periode mag uitvoeren. Zo hoeft een speler niet elke afzonderlijke actie in de game opnieuw met zijn hoofdsleutel te ondertekenen.

Wallets die deze functies vandaag al aanbieden, zijn geen toekomstmuziek. [Coinbase's Smart Wallet](https://wallet.coinbase.com/smart-wallet), gelanceerd halverwege 2024, wordt direct uitgerold als ERC-4337-smart account en gebruikt helemaal geen seed phrase. In plaats daarvan worden device passkeys (Face ID, Touch ID of een security key) gebruikt voor herstel. [Safe](https://safe.global/) blijft de belangrijkste smart contract wallet voor DAO’s en treasury’s die grote bedragen beheren, vooral dankzij het model met meerdere handtekeningen dat al bestond voordat ERC-4337 er was. [Argent](https://www.argent.xyz/) bouwde zijn wallet vanaf het begin rond social recovery. Infrastructuurleveranciers zoals [Alchemy](https://www.alchemy.com/account-kit), [Biconomy](https://www.biconomy.io/) en [ZeroDev](https://zerodev.app/) leveren de bundler-, paymaster- en SDK-infrastructuur waarmee andere apps deze functies kunnen toevoegen zonder de hele stack zelf te bouwen.

## De nadelen waar niemand het over heeft

Account abstraction wordt gepresenteerd als een pure upgrade. Het basisidee klopt, maar voordat je ervan uitgaat dat elke wallet moet overstappen, is het goed om een paar eerlijke compromissen te kennen.

- **Je vertrouwt op méér infrastructuur, niet op minder.** Een transactie hangt nu af van een bundler die je UserOperation daadwerkelijk opneemt en van een paymaster die solvabel is en bereid is die te sponsoren. Geen van beide vormt een decentralisatierisico van dezelfde omvang als één custodian die je sleutels beheert, maar het is wel een echte afhankelijkheid die een gewone EOA-transactie niet heeft.
- **Smart contracts kunnen bugs bevatten.** Het enige aanvalsoppervlak van een EOA is de privésleutel. Het aanvalsoppervlak van een smart account omvat ook alle validatiecode die het uitvoert. Een slecht geaudit walletcontract introduceert een nieuw soort risico dat een wallet met alleen een seed phrase simpelweg niet heeft.
- **Gas wordt niet echt goedkoper, maar verplaatst of verborgen.** ‘Gasloze’ transacties kosten nog steeds gas; een paymaster betaalt dat gas en verhaalt de kosten meestal via een tokenfee, of neemt ze voor zijn rekening als groeikosten. Dat is een echte en waardevolle verbetering van de gebruikerservaring, maar het is niet hetzelfde als ‘gratis’.
- **De adoptie is nog versnipperd.** Niet elk smart account werkt op dezelfde manier bij elke walletprovider. Ook is het niet zo eenvoudig om de logica van een smart account tussen chains te verplaatsen als om de privésleutel van een EOA te verplaatsen. De tooling is er en groeit (BundleBear en vergelijkbare dashboards volgen sinds maart 2023 [ruim een miljard cumulatieve verwerkte UserOperations](https://www.alchemy.com/overviews/what-is-account-abstraction)), maar ‘account abstraction’ betekent vandaag meerdere concurrerende implementaties die naar vergelijkbare standaarden toegroeien, niet één afgerond product.

## Als je in deze sector bouwt of verkoopt

Account abstraction is een standaard voor de walletlaag en Crevio is geen cryptowallet, bundler of paymaster. Dat is niet wat een [AI-businessbuilder](https://crevio.co/) doet en dat moet het ook niet proberen te zijn. Maar veel mensen die in deze sector bouwen of lesgeven, schrijven niet fulltime Solidity. Ze geven bijvoorbeeld een cursus over ERC-4337-ontwikkeling, verkopen een ebook dat niet-technische oprichters wegwijs maakt in smart wallets of runnen een membershipcommunity voor mensen die het account-abstraction-ecosysteem volgen. Dat zijn allemaal gewone bedrijven rond digitale producten, met een crypto-native onderwerp als basis.

Dat is precies het deel waar Crevio wél bij helpt: je beschrijft de cursus, download of membership die je wilt verkopen en Crevio’s AI bouwt daar op Stripe de storefront, checkout en klantbeheer omheen. De koper heeft daarvoor geen cryptowallet nodig. Het is hetzelfde patroon dat we beschreven in onze [gids voor het opzetten van een NFT-storefront](/nl/blog/what-is-an-nft-storefront): als je de *kennis* over een Web3-concept verkoopt en niet een on-chain asset zelf, heb je geen blockchaininfrastructuur nodig om die te verkopen. Je hebt een gewone storefront nodig die toevallig over een Web3-onderwerp gaat.

Account abstraction ontstaat wanneer een wallet ophoudt een wachtwoord te zijn en software wordt: nog steeds jouw geld, maar nu in de vorm van code waar je echt grip op kunt krijgen.

## Veelgestelde vragen

### Is account abstraction hetzelfde als een smart contract wallet?

Niet helemaal. Een smart contract wallet is het account zelf: een contract dat tegoeden beheert en aangepaste logica afdwingt. Account abstraction is de bredere standaard, met name ERC-4337, waarmee zulke smart contract wallets transacties kunnen initiëren zoals een normale wallet, zonder dat een afzonderlijke EOA het startsein hoeft te geven. De smart contract wallets van Safe bestonden al vóór ERC-4337. Account abstraction maakte van dat concept een algemene standaard in plaats van een ontwerpkeuze van één project.

### Moet ik van wallet wisselen om account abstraction te gebruiken?

Dat hangt af van de route. Overstappen naar een ERC-4337-smart account (zoals Coinbase's Smart Wallet) betekent inderdaad een nieuw adres met een eigen deployment. EIP-7702, dat sinds de Pectra-upgrade van Ethereum in mei 2025 actief is, is juist ontwikkeld zodat dat niet hoeft: je bestaande EOA kan zich voor een bepaalde transactie tijdelijk gedragen als een smart contract, zonder dat je tegoeden ergens naartoe hoeft te verplaatsen.

### Maakt account abstraction cryptotransacties echt gratis?

Nee. ‘Gasloos’ beschrijft wie het gas betaalt en hoe, niet of er wel of geen gas bestaat. Een paymastercontract betaalt de gaskosten namens jou. Die kosten worden vervolgens terugverdiend door je in een stablecoin zoals USDC in plaats van ETH te laten betalen, of door ze te behandelen als kosten voor klantenwerving, zoals veel apps een eerste transactie subsidiëren. De onderliggende netwerkkosten worden nog steeds betaald. Account abstraction verandert alleen wie ze betaalt en hoe ze aan de gebruiker worden gepresenteerd.

## Gerelateerde blogposts

- [Wat is een NFT-storefront?](/nl/blog/what-is-an-nft-storefront)
- [Digitale producten verkopen](/nl/blog/how-to-sell-digital-products)
- [De prijs van je digitale producten bepalen](/nl/blog/how-to-price-your-digital-products)
- [7 essentiële tools voor makers van digitale producten](/nl/blog/essential-tools-for-digital-product-creators)
