Wat is een ERC-20-token? Een standaard uitgelegd

8 dagen geleden

Wat is een ERC-20-token? Een standaard uitgelegd

Veel crypto's die op de markt verkrijgbaar zijn, zijn geen echte cryptocurrencies. De meeste zijn in feite tokens en hebben andere use-cases dan Bitcoin of welke andere cryptocurreny dan ook. Tokens en tokenstandaarden worden niet vaak besproken, omdat de meeste investeerders eerder geïnteresseerd zijn in de token-economie dan in de technische aspecten van de tokens die ze kopen. Met dit artikel willen we je een korte inleiding geven tot ERC-20-tokens en hun specificaties.

Wat zijn de basisfuncties van ERC-20?

De ERC-20-standaard is van toepassing op tokens op de Ethereum blockchain en is wijdverspreid in de branche. Als je ooit hebt deelgenomen aan een ICO, IDO of zelfs STO, is de kans groot dat je tijdens die verkoop een ERC-20-token hebt gekocht zonder het te weten. Een ERC-20-token heeft een functionaliteit die sterk lijkt op cryptocurrencies die je misschien al kent.

Het token kan waarde bevatten en wordt verzonden en ontvangen net als elke andere crypto. Het grote verschil is dat het ERC-20-token in plaats daarvan wordt gehost op de Ethereum blockchain. En dus is het token altijd afhankelijk van een blockchain. Dit is ook het geval met andere cryptocurrencies dan Ethereum. Ze hebben dan misschien hun eigen tokenstandaarden, maar deze tokens opereren bovenop de blockchain en missen hun eigen chain wat dat betreft.

De ERC-20-tokens worden opgeslagen met behulp van standaard Ethereum-adressen en aangezien slimme contracten de belangrijkste use-case zijn voor Ethereum, zijn de meeste wallets die Ether kunnen opslaan ook in staat om ERC-20-tokens te verzenden en te ontvangen. Verzenden kost geld, zoals bij normale transacties op de Ethereum-blockchain.

Waarom werd ERC-20 zo belangrijk?

Voordat de standaard werd geïmplementeerd, moesten de beurzen bruggen slaan om tokens over te dragen. ERC-20 verenigt een standaard met een bepaald stel regels met zes verschillende functies voor slimme contracten. Een reeks functies regelt de totale tokenvoorraad, de circulerende voorraad en de tokenbalans. Bovendien zorgt het voor:

  • Consistente en snelle transacties
  • Efficiëntere transactiebevestigingen
  • Vermindert het risico op contractbreuk
  • Snellere interacties met andere tokens en de blockchain

ERC staat voor Ethereum request for comment en was een zeer vroege verbetering voor Ethereum, vandaar het nummer 20.

Het biedt ook interoperabiliteit tussen slimme contracten en API's waarmee beurzen en andere diensten kunnen communiceren met elk ERC-20 slim contract, zonder elk detail van elk contract en token te hoeven kennen. Het werd de belangrijkste standaard om een slim contract te schrijven dat een token als output heeft.

Naar schatting bestaan er meer dan 200.000 verschillende ERC-20-tokens en dit aantal groeit elk jaar. Enkele van de belangrijkste projecten in de crypto-ruimte zijn afhankelijk van ERC-20. Onder andere de stablecoin USDT, Basic Attention Token, Maker DAO en honderden meer.

Zijn er nog andere standaarden?

Ja, er zijn ook andere standaarden. ERC20 is ontworpen voor vervangbare tokens en zoals je wellicht al weet, zijn er ook niet-vervangbare tokens. Elk vertegenwoordigt een uniek token dat niet kan worden vervangen. Ze dienen een speciaal doel op NFT-marktplaatsen en zijn gekoppeld aan digitale kunstwerken of verzamelobjecten zoals digitale ruilkaartspellen of zelfs in-game items.

De belangrijkste standaarden daarbij zijn ERC-721 en ERC-1155. Beide maken niet-vervangbare tokens en werden na ERC-20 de belangrijkste standaarden op de Ethereum-blockchain. Daarom is ERC-20 niet geschikt voor NFT's.

Als het gaat om het uitgeven van een slim contract met tokens, werd ERC-20 de industriestandaard, maar er zijn ook alternatieven. ERC-20 werd geïntroduceerd in 2015 en sommige ontwikkelaars zijn van mening dat het enkele tekortkomingen heeft. Een daarvan is ERC-621 die dezelfde reeks functies heeft als ERC-20, maar ook een functie heeft om de capaciteit van een token te vergroten of te verkleinen. Een ander opmerkelijk voorbeeld is ERC-827. Deze heeft een functie waarmee een derde partij het token kan uitgeven. Een van de redenen waarom ERC-20 nog steeds de meest gevestigde tokenstandaard is, is het feit dat de meeste alternatieven dezelfde reeks basisfuncties bieden. Ze breiden dus alleen de functionaliteit uit, maar vertrouwen het dezelfde stel regels. Die basisfuncties zijn:

  • TotalSupply: deze functie geeft informatie over de totale tokenvoorraad
  • BalanceOf: Dit geeft het rekeningsaldo van de rekening van de eigenaar weer
  • Transfer: Het uitvoeren van overdrachten van een bepaald aantal tokens naar een bepaald adres
  • TransferFrom: Voert overdrachten uit van een gespecificeerd aantal tokens vanaf een gespecificeerd adres
  • Approve: met deze functie kan een gebruiker een bepaald aantal tokens van een bepaald account opnemen
  • Allowance: dit geeft een bepaald aantal tokens terug van een gebruiker naar de eigenaar

Welke wallet ondersteunt ERC-20-tokens?

Zoals eerder vermeld ondersteunen bijna alle Ethereum-wallets ERC-20, maar tonen niet noodzakelijkerwijs de juiste tokenbalans. Als een token relatief nieuw is, duurt het even voordat het wordt herkend door wallet-providers. Een andere optie is om het token eenvoudig handmatig toe te voegen, wat betekent dat je het slimme contractadres aan je portemonnee moet toevoegen.

Metamask is een van de meest voorkomende wallets, omdat het voor de meeste browsers als plug-in beschikbaar is. Hiermee kunnen gebruikers rechtstreeks communiceren met services via een webinterface. Andere wallets die ook ERC-20-tokens ondersteunen:

  • Vertrouw de wallet
  • Parity
  • Mist
  • Trezor
  • Ledger

Sommige van deze wallets werken zelfs in combinatie met elkaar. Omdat je software wallets kunt gebruiken in combinatie met hardware wallets. Dit wordt zelfs aanbevolen bij het gebruik van Metamask, aangezien de wallet in je browser werkt en in principe elke kwaadwillende website zou kunnen proberen je wallet te hacken. Een hardware wallet voor het bewaren van je keys biedt een betere beveiliging.

Houd er rekening mee dat LiteBit verschillende ERC-20-tokens ondersteunt voor handelen, verzenden en ontvangen. Het is echter niet mogelijk om een ander ERC-20-token met je LiteBit-wallet te ontvangen dan het adres waaraan het betreffende adres is toegewezen. Als je cryptovaluta die niet wordt ondersteund, naar een Ethereum-adres in je LiteBit-portemonnee stuurt, gaat deze om technische redenen verloren en kan deze niet worden hersteld.

Houd me op de hoogte

Trade altijd en overal

Trade wanneer jij wil op een veilige manier met onze LiteBit App. Heb toegang tot je eigen portfolio en blijf altijd op de hoogte van de nieuwste marktontwikkelingen.

App StoreGoogle Play Store
App StoreGoogle Play Store
download-app