ERC-20 tokens zijn sets van 'fungibele' digitale tokens die zich op het Ethereum-netwerk bevinden. 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 een Amerikaanse dollar effectief niet te onderscheiden is van elke andere Amerikaanse dollar (tenminste in de digitale wereld). Bij ERC-20 tokens wordt elke set onderscheiden door een tickersymbool 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 maken van ERC-20 tokensets is laag (het is eigenlijk alleen 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 daarentegen zijn miljarden waard.
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 hoeveelheid tokens. De ERC-20 standaard kwam voort uit een voorstel uit 2015 dat werd geïntegreerd in het Ethereum-protocol via een Ethereum Improvement Proposal (IEP-20).
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?
ERC-20 tokens worden gemaakt door het implementeren van smart contracts. De logica van smart contracts biedt interessante gebruiksmogelijkheden, zelfs alleen voor het creëren van een set tokens. Overweeg bijvoorbeeld een contract dat zo is geschreven dat het maximaal 1000 ETH kan ontvangen (dat wil zeggen, in totaal kan 1000 ETH naar het contract worden gestuurd), en voor elke ETH die naar het contract wordt gestuurd, 'mint' en stuurt het contract automatisch 100 ABC-tokens terug naar de afzender. Dit zou 100.000 ABC-tokens "creëren" en verspreiden onder iedereen die ETH naar het contract stuurde. Het is de moeite waard op te merken dat dit proces overeenkomsten vertoont met een beursgang, waar aandelen in een bedrijf worden uitgegeven en verspreid onder mensen die ze met dollars hebben gekocht.
Er is een enorme verscheidenheid aan ERC-20 tokens. Sommige, zoals in ons voorbeeld hierboven, vertegenwoordigen financiële activa die vergelijkbaar zijn met een aandeel in een bedrijf. Merk op dat deze eigenschap betekent dat dergelijke tokens door financiële toezichthouders als effecten kunnen worden beschouwd, wat mogelijk een reeks wettelijke verplichtingen voor de uitgevers met zich meebrengt, afhankelijk van de jurisdictie.
ERC-20 tokens kunnen ook worden gebruikt om dingen als 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 ook houders extra voordelen bieden, zoals VIP-service, een deel van de inkomsten gegenereerd door het boekingsplatform, of zelfs inspraak in hoe het platform wordt bestuurd. Belangrijk is dat de punten (tokens) ook verhandeld kunnen worden met anderen, een functie 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. Wanneer digitale tokens echter worden gebruikt om fysieke objecten te vertegenwoordigen, is het moeilijk om de verbinding tussen de twee te behouden.
Overweeg 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 onder het tickersymbool USDT vallen, 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 gespiegeld, maar omdat de bankrekeningen van het bedrijf achter USDT buiten het Ethereum-netwerk bestaan, moeten deelnemers zich verlaten op traditionele auditpraktijken om het bestaan van de 'echte' dollars te verifiëren. Deze afhankelijkheid van een derde partij die buiten de door code gedreven wereld van de gedeelde computer van Ethereum bestaat, maakt het moeilijker om 'waarheid' te garanderen. Er is dus altijd de kans dat deelnemers het vertrouwen verliezen dat Tether-het-bedrijf inderdaad voldoende dollarreserves heeft - een omstandigheid die kan resulteren in een situatie waarin 1 USDT niet hetzelfde waard is als 1 Amerikaanse dollar.
Ondanks de uitdagingen geeft het feit dat USDT-tokens op Ethereum leven hen een bepaalde bruikbaarheid die verder gaat dan 'echte' Amerikaanse dollars. Specifiek kun je ze gemakkelijk verplaatsen (inclusief over grenzen), ze verhandelen voor andere tokens, of ze zelfs sturen naar een smart contract dat je in staat stelt om rendement op hen te verdienen. Om deze redenen is de groei in adoptie van USDT en andere op Ethereum gebaseerde Amerikaanse dollar tokens snel geweest.
Lees meer: Wat is Decentralized Finance?
De ERC-20 token standaard, oorspronkelijk ontworpen voor de Ethereum blockchain, heeft brede adoptie gezien op EVM (Ethereum Virtual Machine) compatibele netwerken. Dit is grotendeels te danken aan de flexibiliteit, efficiëntie en het gemak 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 is. Deze cross-chain functionaliteit heeft niet alleen de vloeiende beweging van activa binnen het crypto-ecosysteem vergemakkelijkt, maar heeft ook innovatie gestimuleerd in gedecentraliseerde financiën (DeFi), gaming en andere gedecentraliseerde toepassingen (dApps). Door gebruik te maken van de ERC-20 standaard kunnen deze EVM-compatibele netwerken zorgen voor een consistente en betrouwbare gebruikerservaring, waardoor ERC-20 verder wordt verankerd als de fundamentele bouwsteen voor tokencreatie in de blockchain-ruimte.
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).
Ontdek de beste platforms voor het kopen, verkopen en verhandelen van cryptocurrencies.
Ontdek de beste platforms voor het kopen, verkopen en verhandelen van cryptocurrencies.