In dit artikel leer je de basisprincipes van de Ethereum-tokenstandaard, waar ERC-20-tokens voor worden gebruikt en hoe ze werken.
Gebruik de multichain Bitcoin.com Wallet app, vertrouwd door miljoenen om veilig en eenvoudig Bitcoin (BTC), Bitcoin Cash (BCH), Ether (ETH) en de meest populaire cryptocurrencies, inclusief ERC-20 tokens op Ethereum, Polygon en Avalanche, te verzenden, ontvangen, kopen, verkopen, verhandelen, gebruiken en beheren.
Overzicht van ERC-20 Tokens
ERC-20 tokens zijn sets van 'fungibele' digitale tokens die op het Ethereum-netwerk leven. Fungibel betekent hier dat elke token in de set niet te onderscheiden is van elke andere token in de set. Dit is vergelijkbaar met hoe één Amerikaanse dollar in feite niet te onderscheiden is van elke andere Amerikaanse dollar (tenminste in de digitale wereld). Bij ERC-20 tokens wordt elke set onderscheiden door een ticker symbool zoals ABC of XYZ. Er kan bijvoorbeeld een set van 1 miljoen ABC tokens zijn, en een andere set van 10 miljoen XYZ tokens. De drempel voor het creëren van ERC-20 token sets is laag (het is eigenlijk slechts een kwestie van het implementeren van een relatief eenvoudig 'contract' op het Ethereum-netwerk), dus het aantal sets wordt gemeten in de duizenden. Om deze reden hebben de meeste sets eigenlijk heel weinig waarde. Sommige, echter, zijn miljarden waard.
De ERC-20 Standaard
ERC-20 verwijst naar een technische standaard die een gemeenschappelijke set regels definieert, zoals hoe de tokens kunnen worden overgedragen, hoe transacties worden goedgekeurd en de totale voorraad van tokens. De ERC-20 standaard is ontstaan uit een voorstel uit 2015 dat werd opgenomen in het Ethereum-protocol via een Ethereum Improvement Proposal (IEP-20).
Interactie met ERC-20 Tokens
Interactie met ERC-20 tokens vereist het gebruik van ETH. Als je bijvoorbeeld 100 ABC tokens naar Alice wilt sturen, moet je een kleine hoeveelheid ETH bijvoegen om voor de transactie te betalen.
Lees meer: Wat is gas en hoe werken de kosten in Ethereum?
Het Creëren van ERC-20 Tokens
ERC-20 tokens worden gecreëerd door het implementeren van smart contracts. De logica van smart contracts maakt enkele interessante gebruiksscenario's mogelijk, zelfs alleen voor het creëren van een set tokens. Beschouw bijvoorbeeld een contract dat zo is geschreven dat het maximaal 1000 ETH kan ontvangen (dat wil zeggen, in totaal kan er 1000 ETH naar het contract worden gestuurd), en voor elke ETH die naar het contract wordt gestuurd, 'mint' het contract automatisch en stuurt 100 ABC tokens terug naar de afzender. Dit zou 100.000 ABC tokens "creëren" en deze verdelen onder iedereen die ETH naar het contract heeft gestuurd. Het is de moeite waard op te merken dat dit proces overeenkomsten vertoont met een beursgang van aandelen, waarbij aandelen in een bedrijf worden uitgegeven en verdeeld onder mensen die ze met dollars hebben gekocht.
Gebruiksscenario's en Variëteiten van ERC-20 Tokens
Er zijn een enorme verscheidenheid aan ERC-20 tokens. Sommige, zoals in ons bovenstaande voorbeeld, vertegenwoordigen financiële activa die vergelijkbaar zijn met een aandeel in een bedrijf. Let op dat deze eigenschap betekent dat dergelijke tokens door financiële toezichthouders als effecten kunnen worden beschouwd, waardoor de uitgevers mogelijk worden onderworpen aan een reeks juridische verplichtingen afhankelijk van de jurisdictie.
ERC-20 tokens kunnen ook worden gebruikt om dingen zoals loyaliteitsbeloningen en reputatiepunten te vertegenwoordigen. Stel je bijvoorbeeld een online reisbureau voor dat punten uitgeeft aan gebruikers elke keer dat ze een boeking maken via het platform. Deze punten kunnen worden gebruikt om toekomstige boekingen te betalen. Ze kunnen houders ook extra voordelen bieden zoals VIP-service, een deel van de door het boekingsplatform gegenereerde kosten, of zelfs een stem in hoe het platform wordt bestuurd. Belangrijk is dat de punten (tokens) ook met andere mensen kunnen worden verhandeld, een eigenschap die hen waarde geeft buiten alleen het ecosysteem waarin ze zijn gecreëerd.
ERC-20 tokens kunnen ook worden gebruikt om fysieke objecten zoals goud of onroerend goed te vertegenwoordigen. Echter, wanneer digitale tokens worden gebruikt om fysieke objecten te vertegenwoordigen, levert het onderhouden van de verbinding tussen de twee moeilijkheden op.
Beschouw het voorbeeld van ERC-20 tokens die Amerikaanse dollars vertegenwoordigen - zoals in een van de meest gebruikte en meest verspreide ERC-20 tokens, Tether (USDT). Houders van Tether tokens, die worden aangeduid met het ticker symbool USDT, hebben een claim op Amerikaanse dollars die worden aangehouden op de bankrekeningen van een bedrijf genaamd Tether Limited. De waarde van 1 USDT heeft tot nu toe betrouwbaar de waarde van 1 'echte' Amerikaanse dollar weerspiegeld, echter, aangezien de bankrekeningen van het bedrijf achter USDT buiten het Ethereum-netwerk bestaan, moeten deelnemers vertrouwen op traditionele auditpraktijken om het bestaan van de 'echte' dollars te verifiëren. Deze afhankelijkheid van een derde partij die buiten de codegestuurde wereld van de gedeelde Ethereum-computer bestaat, maakt het moeilijker om 'waarheid' te garanderen. Er is dus altijd een kans dat deelnemers het vertrouwen verliezen dat Tether-het-bedrijf daadwerkelijk voldoende dollarreserves aanhoudt - een omstandigheid die kan resulteren in een situatie waarin 1 USDT niet dezelfde waarde heeft als 1 Amerikaanse dollar.
Ondanks de uitdagingen, geeft het feit dat USDT tokens op Ethereum leven hen een bepaalde nut buiten 'echte' Amerikaanse dollars. Specifiek kun je ze gemakkelijk verplaatsen (inclusief over grenzen heen), ze ruilen voor andere tokens, of zelfs naar een smart contract sturen dat je in staat stelt er rendement op te verdienen. Om deze redenen is de groei in adoptie van USDT en andere Ethereum-gebaseerde Amerikaanse dollar tokens snel geweest.
Lees meer: Wat is Decentralized Finance?
Adoptie van de ERC-20 Token Standaard op EVM-Compatibele Netwerken
De ERC-20 token standaard, oorspronkelijk ontworpen voor de Ethereum blockchain, heeft brede adoptie gezien over EVM (Ethereum Virtual Machine) compatibele netwerken. Dit is grotendeels te danken aan de flexibiliteit, efficiëntie en de eenvoud waarmee ontwikkelaars tokens kunnen creëren en implementeren met behulp van deze standaard. Als gevolg hiervan hebben talrijke blockchains die EVM-compatibiliteit ondersteunen, zoals BNB Smart Chain, Polygon en Avalanche, ERC-20 omarmd, waardoor naadloze interoperabiliteit van tokens over deze platforms mogelijk wordt gemaakt. Deze cross-chain functionaliteit heeft niet alleen de vloeiendere beweging van activa binnen het crypto-ecosysteem gefaciliteerd, maar heeft ook innovatie in gedecentraliseerde financiën (DeFi), gaming en andere gedecentraliseerde applicaties (dApps) gestimuleerd. Door gebruik te maken van de ERC-20 standaard, kunnen deze EVM-compatibele netwerken een consistente en betrouwbare gebruikerservaring garanderen, waarmee de rol van ERC-20 als de fundamentele bouwsteen voor tokencreatie in de blockchainruimte verder wordt verankerd.
De Bitcoin.com Wallet app ondersteunt ERC-20 tokens niet alleen op Ethereum, maar ook op de EVM-compatibele netwerken die in de wallet worden ondersteund (op het moment van schrijven zijn dit Avalanche, BNB Smart Chain en Polygon).





