Wat is ERC20?
ERC20 is de token standaard die bepaalt hoe fungible tokens zich gedragen op Ethereum en op elk EVM-compatibel netwerk. Het is geen stuk software maar een specificatie: een korte lijst van functies en events die een smart contract moet implementeren, zodat wallets, exchanges en andere contracts met de token kunnen interacteren zonder er verder iets over te hoeven weten.
Wat de standaard vastlegt
De standaard vereist zes functies en twee events. totalSupply geeft aan hoeveel tokens er bestaan. balanceOf geeft het saldo van een adres terug. transfer verplaatst tokens tussen adressen. approve en allowance laten een gebruiker een contract toestemming geven om namens hem uit te geven, en dat is precies het mechanisme dat decentralized exchanges überhaupt mogelijk maakt. transferFrom voert die gedelegeerde uitgave uit. Omdat elke ERC20 token dezelfde interface blootlegt, ondersteunt een wallet die er één ondersteunt automatisch allemaal, zonder extra werk.
ERC20 en andere Token-standaarden
ERC20 dekt fungible tokens, waarbij elke eenheid uitwisselbaar is met elke andere. ERC721 dekt non-fungible tokens, waarbij elk exemplaar uniek is. Buiten de EVM werken de equivalenten anders: Solana gebruikt het SPL token-programma, dat token-accounts op protocolniveau afhandelt in plaats van via een apart contract per token. Het praktische gevolg is dat een ERC20 token niet zomaar naar Solana kan verhuizen; die moet gebridged en opnieuw uitgegeven worden.
Een ERC20 Token aanmaken
Er eentje deployen betekent dat je een contract schrijft of hergebruikt dat de interface implementeert, de supply, decimals, naam en ticker instelt, en het vervolgens on-chain publiceert. De tokenomics-keuzes, hoeveel je gaat minten en wie het ontvangt, wegen veel zwaarder dan de code zelf, die op dit punt praktisch boilerplate is. Wil je liever geen Solidity schrijven? Dan kun je er eentje deployen met Smithii’s Token Creator op Ethereum.
FAQ
ERC20 is de standaard die bepaalt hoe fungible tokens zich gedragen op Ethereum en EVM-compatibele chains. Hij specificeert de functies die een token-contract moet implementeren zodat wallets en exchanges ermee kunnen interacteren.
ERC20 is voor fungible tokens, waarbij elke eenheid identiek en uitwisselbaar is. ERC721 is voor non-fungible tokens, waarbij elke token uniek en individueel identificeerbaar is.
Ze werken op elke EVM-compatibele chain, zoals Polygon, Base of Arbitrum. Overstappen naar een non-EVM chain zoals Solana vereist bridgen en opnieuw uitgeven van de token onder de eigen standaard van die chain.
Nee. De contract-code is grotendeels gestandaardiseerd, en tools zoals Smithii’s Token Creator laten je een ERC20 token deployen door simpelweg de supply, naam, ticker en decimals in te vullen.
Je concurrenten voorbijstreven?
Sluit je aan bij onze Newsletter en ontvang wekelijks Blockchain-nieuws op maat voor web3 builders.





