Vind je route

Wat is ERC-20? De tokenstandaard van Ethereum uitgelegd

Bijgewerkt 23 oktober 2026 Door de redactie Zo verdienen we geld
In één zin
De technische standaard voor fungibele tokens op Ethereum: een gedeelde set functies waarmee elke wallet en exchange al die tokens op dezelfde manier kan verwerken.

ERC-20 is de technische standaard die de meeste tokens op de Ethereum-blockchain volgen. Die legt een gemeenschappelijke set regels vast, zoals hoe je een saldo controleert en hoe je tokens overmaakt, zodat elke wallet, exchange en app duizenden verschillende tokens op dezelfde manier kan verwerken. Stablecoins zoals USDC, en tokens zoals LINK en UNI, zijn ERC-20-tokens.

Wat is ERC-20?

ERC-20 is een tokenstandaard voor het maken van fungibele tokens op Ethereum. “Fungibel” betekent dat elke eenheid gelijk is aan elke andere eenheid, net als bij euro’s: één USDC is precies evenveel waard als elke andere USDC. ERC staat voor Ethereum Request for Comments, het proces waarmee de Ethereum-community standaarden voorstelt, en 20 was het nummer van het voorstel. Voluit betekent ERC-20 dus Ethereum Request for Comments 20.

De standaard werd in 2015 voorgesteld en later vastgelegd als een van de Ethereum Improvement Proposals (EIP-20). Die maakte gestandaardiseerde tokencreatie mogelijk: in plaats van dat elk project zijn eigen regels schrijft, implementeren ontwikkelaars dezelfde interface, en hun tokens werken vanaf de eerste dag overal. Die interoperabiliteit is een belangrijke reden dat het Ethereum-ecosysteem zo snel groeide.

Een ERC-20-token is geen munt met een eigen blockchain. Het is een smart contract op Ethereum dat een lijst van adressen en saldi bijhoudt. Als je 100 tokens “bezit”, registreert het contract dat jouw adres er 100 heeft.

Zo werken ERC-20-tokens

ERC-20-tokens werken omdat elk tokencontract dezelfde kernfuncties biedt. Wallets en exchanges roepen deze functies aan om saldi te lezen en tokens te verplaatsen.

FunctieWat die doet
totalSupplyGeeft het totale aanbod terug: het aantal tokens dat bestaat
balanceOfGeeft terug hoeveel tokens een adres heeft (function balanceOf is een “public view returns”-aanroep die niets kost om te lezen)
transferStuurt tokens van jouw adres naar een ander adres
approveLaat een derde partij, zoals een exchangecontract, tot een vastgesteld bedrag van je tokens uitgeven
allowanceToont hoeveel een derde partij nog mag uitgeven
transferFromLaat die goedgekeurde partij namens jou tokens verplaatsen

De meeste tokens publiceren ook een naam, een symbool en het aantal decimalen, vaak 18, zodat wallets saldi correct kunnen tonen. Elke overboeking maakt een on-chain melding aan, een event, die apps gebruiken om activiteit te volgen. Veel tokens voegen er extra functies aan toe, zoals nieuwe tokens aanmaken of overboekingen pauzeren, en dat is het controleren waard voordat je koopt.

Omdat dit smart contracts op het Ethereum-netwerk zijn, kost elke transactie gaskosten die je in ETH betaalt, niet in de token zelf. Lees meer over smart contracts.

ERC-20 vs andere tokenstandaarden

Niet alle tokens zijn ERC-20. Ethereum heeft andere standaarden voor andere taken:

  • ERC-721 is voor non-fungible tokens (NFT’s), waarbij elke token uniek is. Zie NFT.
  • ERC-1155 verwerkt fungibele en non-fungible tokens in één contract en is populair in games.

Andere blockchains namen het idee over. BNB Smart Chain gebruikt BEP-20, dat bijna identiek is, en Tron gebruikt TRC-20. Netwerken die de software van Ethereum draaien, zoals veel layer 2-netwerken, gebruiken ERC-20 rechtstreeks.

Waarvoor ERC-20-tokens worden gebruikt in het Ethereum-ecosysteem

ERC-20-tokens kunnen vrijwel alles vertegenwoordigen wat uitwisselbaar is. De belangrijkste toepassingen zijn:

  • Stablecoins zoals USDC, en vroeger Binance USD, die de Amerikaanse dollar volgen.
  • Governancetokens die houders een stem geven in gedecentraliseerde applicaties, zoals UNI voor Uniswap.
  • Utilitytokens waarmee je voor een dienst betaalt, zoals LINK voor de datadiensten van Chainlink.
  • Wrapped assets. WETH is ETH die als ERC-20-token is verpakt, zodat die werkt als andere tokens in decentralized finance.

Omdat ontwikkelaars hun eigen tokens kunnen lanceren zonder een eigen blockchain te bouwen, is het maken van fungibele tokens snel en goedkoop. Daarom zijn er zoveel Ethereum-tokens, en daarom hebben veel ervan weinig of geen waarde.

Wat zijn het ERC-20-netwerk en een ERC-20-adres?

Als een exchange “ERC-20-netwerk” zegt, bedoelt die het hoofdnetwerk van Ethereum. Een ERC-20-adres is gewoon een Ethereum-adres: een reeks van 42 tekens die begint met 0x. Op hetzelfde adres staan je ETH en al je ERC-20-tokens.

Dit is belangrijk bij een opname. Veel tokens, zoals USDT en USDC, bestaan op meerdere chains. Als je USDC op Ethereum naar een adres op een ander netwerk stuurt, of naar een wallet die het niet ondersteunt, kunnen de tokens vast komen te zitten of verloren gaan.

  1. Controleer de ontvangende kant. Zoek uit welk netwerk de ontvangende wallet of exchange voor die token ondersteunt.
  2. Kies hetzelfde netwerk. Kies op de opnamepagina alleen “Ethereum (ERC-20)” als de ontvanger dat ondersteunt.
  3. Kopieer het adres zorgvuldig. Plak het en controleer daarna de eerste en laatste tekens.
  4. Stuur een testbedrag. Begin klein, controleer of het aankomt en stuur dan de rest.

Een voorbeeld in euro’s

Stel dat je € 500 aan USDC hebt op een crypto-exchange met een MiCA-vergunning en dat je die naar je eigen wallet wilt overzetten. Op het Ethereum-netwerk (ERC-20) rekent de exchange opnamekosten die vaak hoger zijn dan op goedkopere netwerken, omdat gas op Ethereum duur is. Zodra de USDC is aangekomen, heb je een beetje ETH in dezelfde wallet nodig om die weer te verplaatsen. Zonder ETH blijft je € 500 aan USDC daar staan tot je wat ETH toevoegt. En omdat € 500 onder € 1.000 ligt, geldt de extra eigendomscontrole van de travel rule voor wallets in eigen beheer niet, al registreert de exchange de overboeking wel.

Waarom ERC-20 voor jou belangrijk is

ERC-20 is voor jou belangrijk omdat een groot deel van de digitale activa die je kunt kopen, waaronder de meeste stablecoins en tokens voor decentralized finance, ERC-20-tokens zijn. Weten wat de standaard doet, helpt je de meest gemaakte dure fouten te vermijden.

Er is ook een EU-kant. Onder MiCA geldt een stablecoin die één valuta volgt als e-geldtoken, en de uitgever daarvan moet een vergunning hebben. EU-platforms met een vergunning mogen alleen stablecoins aanbieden die aan deze regels voldoen, en daarom beperken sommige exchanges bepaalde stablecoins voor gebruikers in de EU. ERC-20-tokens worden belast zoals alle andere crypto: in Duitsland geldt het omruilen van de ene token voor een andere meestal als verkoop, en in Nederland tellen ze mee voor je vermogen in box 3.

ERC-20-risico’s en fouten die je moet vermijden

De ERC-20-standaard is eenvoudig, en dat is zowel zijn kracht als zijn zwakte:

  • Neptokens. Iedereen kan een ERC-20-token maken met dezelfde naam en hetzelfde symbool als een echte token. Controleer het officiële contractadres voordat je koopt of ontvangt.
  • Onbeperkte goedkeuringen. Sommige apps vragen toestemming om een onbeperkt bedrag van je tokens uit te geven. Een kwaadaardig of gehackt contract kan ze dan wegsluizen. Keur alleen goed wat je nodig hebt, en trek oude goedkeuringen in.
  • Naar een contract sturen. Tokens die naar het eigen contractadres van een token worden gestuurd, zijn meestal voorgoed verloren.
  • Verkeerd netwerk. Opnemen via het verkeerde netwerk is een van de meest voorkomende manieren waarop mensen stablecoins kwijtraken.
  • Geen gas. Je kunt ERC-20-tokens niet verplaatsen zonder ETH voor de kosten.

Conclusie: ERC-20 in het kort

ERC-20 is de gemeenschappelijke taal waarmee Ethereum-tokens in elke wallet of exchange werken. Het drijft stablecoins, DeFi en duizenden projecten aan, goede en slechte. Controleer het netwerk, het contractadres en of je ETH hebt voor gas voordat je een ERC-20-token verstuurt of koopt. Meer achtergrond onder Ethereum en stablecoin.

Veelgestelde vragen

Is ERC-20 hetzelfde als ETH?

Nee. ETH is de eigen munt van Ethereum, waarmee je netwerkkosten betaalt. ERC-20-tokens zijn aparte tokens die op Ethereum bestaan, zoals USDC of LINK. Je hebt wat ETH nodig om ze te versturen.

Is USDT een ERC-20-token?

USDT bestaat op meerdere blockchains, waaronder Ethereum, waar het een ERC-20-token is. Hetzelfde geldt voor USDC. Kies bij een opname zorgvuldig het netwerk, want tokens op verschillende chains zijn niet uitwisselbaar.

Is Solana een ERC-20-token?

Nee. Solana is een eigen blockchain met een eigen munt, SOL, en een eigen tokenstandaard. ERC-20 geldt alleen voor Ethereum en netwerken die het ontwerp van Ethereum overnemen.

Hoe krijg je een ERC-20-walletadres?

Elke Ethereum-wallet geeft je een adres dat begint met 0x en ERC-20-tokens kan ontvangen. Open bij een exchange de stortingspagina, kies de token en selecteer het netwerk Ethereum (ERC-20) om je adres te zien.

Hoe maak je een ERC-20-token?

Ontwikkelaars schrijven een smart contract dat de ERC-20-regels volgt en zetten dat op Ethereum, wat weinig code en een netwerkvergoeding kost. Om de token in de EU aan het publiek aan te bieden, heb je meestal een MiCA-whitepaper nodig.