Welke token standaarden zijn er?

What token standards are there
Anycoin Direct

Door Anycoin Direct

Een token standaard is een blauwdruk om een token te maken met behulp van automatisering en standaarden. Van ERC-20 tot Runes, ze draaien allemaal om het gemak. In deze les zullen we onderzoeken waarom er token standaarden zijn en wat je er mee kunt.

Korte samenvatting

  • Token standaarden zorgen zowel voor gemak bij het maken van een token als voor de populariteit van een blockchain

  • Met een token standaard kun je via een soort blauwdruk eigenschappen invullen van een nieuw token en zo snel een bekende vorm van token maken, zoals een fungible of non fungible token

  • Om een token standaard te hebben moet je blockchain smart contracts kunnen verwerken

  • Het ERC-20 token van Ethereum heeft de weg geplaveid voor alle token standaarden die erna kwamen

  • Ethereum heeft enkele heel belangrijke token standaarden verzonnen, zoals ERC-20, ERC-721 (NFT), ERC-1155 (multi-token van Enjin Coin team) en ERC-777 (uitbreiding van ERC-20)

  • Binance is de concurrentie aangegaan met Ethereum op de token standaarden markt, maar Ethereum wist een grote voorsprong te behouden qua populariteit

  • Tegenwoordig heeft het Bitcoin netwerk er ook een aantal standaarden bij, zoals BRC-20 (NFT) en Bitcoin Runes (fungible tokens)

  • Solana heeft een speciale en ook succesvolle manier (SPL) uitgevonden om token standaarden op hun blockchain te lanceren

  • Vrijwel elke blockchain waar smart contracts op kunnen draaien hebben tegenwoordig token standaarden

  • De verwachting is dat er nog heel wat token standaarden bij gaan komen in de toekomst

Wat is een token standaard?

Een token standaard is een set regels, functies en voorwaarden die de werking van een standaard crypto token regelen. Deze set wordt geregeld via een smart contract. Een token standaard kun je zien als een blauwdruk, gemaakt om allerlei functies van coins en tokens te automatiseren, waardoor het maken van tokens sterk vereenvoudigd wordt.

In zulk een smart contract worden de parameters geregeld die bij een specifieke blockchain horen. De bekendste parameters zijn die van het ERC-20 token, een token standaard op de Ethereum blockchain. Deze is vooral zo bekend omdat er nog steeds heel veel gebruik van wordt gemaakt.

Smart contracts

Tegenwoordig komen er steeds meer token standaarden bij. Elke blockchain technologie die met smart contracts kan werken heeft de mogelijkheid om er een paar van te maken.

De meeste token standaarden regelen het maken van een token, het maken van een NFT of het maken van een token dat meerdere functies heeft. Signaalwoorden hierbij zijn interoperabel, samenstelbaarheid en efficiëntie van het token.

De eerste token standaard

Voordat Ethereum bestond waren er nog geen smart contracts en dus ook geen token standaarden. Je had een paar cryptocurrencies in de crypto markt zonder enige poespas.

ERC-20 token standaard

Al heel vroeg in de geschiedenis van Ethereum, in 2015, introduceerden ze het smart contract, gevolgd door het ERC-20 token. De ERC-20 token standaard is verzonnen, zodat het maken van een nieuwe cryptocurrency geen nachtmerrie meer hoefde te zijn en smart contracts op de Ethereum blockchain met elkaar kunnen communiceren. In 2017 werd dit voorstel actief.

ERC betekent Ethereum Request for Comments. De 20 staat voor het volgnummer, het is dan ook een van de eerste succesvolle en bekende voorstellen voor een EIP (Ethereum Improvement Proposal) op hun GitHub pagina. Als je voorstel wordt aangenomen is er een nieuwe ERC geboren, inclusief volgnummer.

Met de ERC-20 standaard hoef je slechts een paar parameters op te geven en je hebt binnen de kortste keren je eigen fungible (inwisselbaar) token gemaakt. Je geeft op hoeveel tokens er zullen zijn, hoeveel de eigenaar behoudt, stuurt wat coins naar een bepaald adres, geeft de naam van de coin op en nog wat kleine technische dingen en voilà, een nieuw token is op de wereld gezet.

Nieuwe blockchains

Sindsdien zijn er heel wat blockchains die op deze manier heel goedkoop gestart zijn, meestal via een ICO. Zelfs hele grote blockchains die al lang in de top 20 staan hebben nog steeds geen eigen coin, maar werken met het ERC-20 token uit hun begintijd.

Tot die tijd kwamen er geleidelijk nieuwe coins bij, sinds die tijd volgde er een kleine explosie van coins en werden tientallen honderden en honderden duizenden. Al moeten we erbij zeggen dat dit ook komt omdat er tegenwoordig aardig wat nieuwe populaire netwerken met smart contract functionaliteit bij zijn gekomen, waardoor het maken van een coin al binnen een minuut geregeld kan zijn.

Waarom zijn er token standaarden?

De aanwezigheid van token standaarden op een blockchain met smart contracts maakt je blockchain veel populairder. Je kunt immers binnen korte tijd een eigen crypto op de markt brengen zonder veel technische kennis te bezitten.

Dit is meerdere blockchains opgevallen en dus zorgen steeds meer blockchain netwerken ervoor dat ze token standaarden in hun pakket hebben zitten.

Veel crypto projecten maken ook gebruik van de standaard wrapped token techniek, zodat een coin opgerold kan worden en verhandeld op incompatibele blockchains.

Technieken uit de Ethereum hoed worden vaak 1 op 1 overgenomen door meerdere blockchains, zoals de token standaard voor fungible tokens (ERC-20), non-fungible tokens (ERC-721) en het multi token (ERC-777).

Ethereum blockchain token standaarden

Het ERC-20 token hebben we zojuist besproken, dus dat gaan we niet nog eens doen.

Ethereum heeft nog een paar bekende en populaire standaarden die we kort zullen bespreken:

ERC-721

Dit is een token standaard voor non fungible (niet inwisselbaar) tokens, die bekend zijn geworden als de NFT. Meestal denk je dan aan kunstwerken, maar feitelijk kun je elke vorm van niet inwisselbare items met ERC-721 programmeren in een smart contract.

Vormen van unieke NFT's

Zo is elk schilderij dat met de hand is gemaakt uniek en dus een NFT. Maar een concertticket met een specifiek volgnummer is net zo uniek, aangezien er maar één van elk is. Alles dat identificeerbaar is en zich onderscheidt van andere dingen kan dus in een ERC-721 beschreven worden via een smart contract.

Over het algemeen betreft een NFT items als fysieke bezittingen, virtuele verzamelobjecten, in-game items en ander digitaal of fysiek bezit. Deze standaard werd verzonnen, omdat ERC-20 niet kan werken voor non-fungible tokens.

Voorbeelden van NFT projecten op Ethereum

Een bekend project dat gebouwd is met de ERC-721 standaard is CryptoKitties uit 2017. Door de populariteit hiervan werd de Ethereum blockchain overladen met verzoeken en gingen veel transacties niet door en werden ze peperduur. CryptoKitties staat hierom ook slecht bekend.

De ERC-721 standaard voor de NFT wordt tegenwoordig gebruikt op marktplaatsen als OpenSea en Rarible, waar vooral digitale kunstwerken over de toonbank gaan. In 2021 werd de NFT pas echt populair met series als de Bored Ape Yacht Club, Pudgy Penguins, CryptoPunks en grote werken als die van Beeple; “Everydays: The First 5000 Days”.

ERC-777

Dit is feitelijk een uitbreiding en verbetering van het ERC-20 token, waarbij bepaalde gebeurtenissen en afhankelijkheden soepeler verlopen en er minder dingen fout gaan.

Met de speciale functie die een hook heet kunnen specifieke onderdelen van een smart contract veel beter verwerkt worden. Deze token standaard kan ook samenwerken met ERC-20.

ERC-777 wordt vaak gebruikt als een ERC-20 token tegen te veel problemen aan loopt of niet voldoet.

ERC-1155

Deze standaard is ontwikkeld door het team van Enjin coin uit de andere token standaarden op de Ethereum blockchain met als doel een enkel smart contract samen te stellen waarmee je een oneindig aantal tokens kunt beheren. Je kunt met deze standaard meerdere type tokens beheren.

De voornaamste reden voor de ontwikkeling ervan was het probleem van ERC-721 tokens. Als je een groot aantal NFT’s wilt gaan creëren met ERC-721, moet je voor elke NFT een afzonderlijke transactie doen. Dit is natuurlijk onwerkbaar als je 1 miljard tokens als in-game NFT’s gaat creëren of een NFT serie van een paar duizend apen.

Met ERC-1155 kun je deze allemaal tegelijk maken in één smart contract, waardoor de snelheid van de blockchain niet onder druk komt te staan en de transactiekosten enorm omlaaggaan. Met batches kun je meerdere acties tegelijk doen in een enkele transactie.

Token standaarden voor andere blockchains

Omdat het ERC-20 token zo ontzettend populair en succesvol was tijdens de ICO en DeFi hoogtijdagen keken meerdere blockchain netwerken jaloers toe hoe Ethereum een steeds groter marktaandeel kreeg.

Een van de eerste netwerken die hierop reageerde was Binance. Zij brachten het BEP-20 en het BEP-2 token op de markt als concurrentie voor ERC-20. Waarover later meer.

Elke blockchain die werkte met smart contracts wilde uiteindelijk niet achter blijven en tegenwoordig zie je dat er veel meer token standaarden bij zijn gekomen, zodat je veel meer mogelijkheden krijgt bij de uitgifte van meme coins, standaard tokens, DeFi tokens, NFT’s en alles wat op een smart contract kan draaien.

Laten we eens gaan kijken bij de token standaarden van andere blockchains.

Binance token standaarden

De belangrijkste reactie op het ERC-20 token kwam van Binance. Deze exchange met zijn goed gevulde zakken wilde overal bij zijn, of het nu ging om token standaarden, een utility token of een DEX.

BEP-20

Dit is een token dat gebaseerd is op ERC-20 en aangepast is om te werken binnen het Binance ecosysteem. De volledige naam luidt Binance Smart Chain Evolution Proposal – volgnummer 20. Het is dus een tokenstandaard voor de Binance Smart Chain (BSC), waarmee ontwikkelaars allerlei tokens konden lanceren via de BSC, zoals stablecoins, utility tokens, governance tokens, memecoins of tokens gekoppeld aan andere tokens of coins.

BEP-20 is compatibel met ERC-20 en kan dus ook gebruikt worden in het Ethereum ecosysteem via smart contracts. Ook kan hij functionaliteit bieden binnen dApps. Dit token zou theoretisch de concurrentie met Ethereum aan moeten kunnen vanwege veel lagere kosten en hogere snelheid, maar de historie heeft laten zien dat de populariteit van Ethereum zo groot was, dat verreweg de meeste nieuwe tokens zich toch aansloten bij het Ethereum netwerk.

De belangrijkste en bekendste toepassing van het BEP-20 token is op PancakeSwap, waar de transactiekosten veel lager waren dan op een Ethereum DEX als UniSwap en SushiSwap.

BEP-2

Dit is een token standaard puur gericht op het Binance ecosysteem zonder ondersteuning voor smart contracts. Ze werkt op de Binance Chain en wordt vooral gebruikt op de CEX en DEX van Binance. Met deze standaard kun je ook binnen korte tijd een token lanceren op het Binance ecosysteem.

Andere token standaarden op Binance

Binance werkt ook nog met allerlei andere token standaarden, maar het gaat te ver om alle overige tokens te bespreken in dit artikel. Op andere ecosystemen zullen we ook alleen de belangrijkste bespreken, anders schrijven we de boekversie.

Binance werkt nog met BEP-8 voor kleinere bedrijven, BEP-721 voor NFT, BEP-777 voor geavanceerde smart contracts en BEP-1155 voor multifunctionele tokens. Je ziet dezelfde cijfers terugkomen als bij Ethereum en dat is om aan te geven dat het dezelfde soort token is als bij Ethereum.

Bitcoin token standaarden

Het heeft lang geduurd voordat er token standaarden voor Bitcoin werden gemaakt. In januari 2023 lanceerde Casey @Rodarmor de Ordinal op de Bitcoin blockchain.

BRC-20

Met deze Bitcoin Request for Comment -20 token standaard werd het mogelijk om een NFT op de Bitcoin blockchain te maken via een techniek die Inscripties heet. In onze blog over Bitcoin Runes kun je het grotere verhaal lezen, maar een Ordinal (BRC-20) zorgde er in ieder geval voor dat de transactiekosten opliepen en de snelheid van het Bitcoin netwerk sterk achteruitging. Het begon te lijken op de hoge transactiekosten voor Ethereum in de hoogtijdagen van DeFi.

Bitcoin Runes

Aangezien de maker van Ordinals de effecten zag die zijn creatie op het Bitcoin netwerk had heeft Casey ook voor de oplossing hiervoor gezorgd. Hij ontwierp het Bitcoin Runes protocol, waarmee eenvoudig nieuwe tokens gemaakt konden worden op het Bitcoin ecosysteem. Deze techniek is te vergelijken met de ERC-20 techniek, maar dan zonder zulke hoge transactiekosten als alles goed is.

Bitcoin Runes is zo ontworpen dat hij veel minder druk op de Bitcoin blockchain legt vanwege veel minder “junk UTXO” (Unspent Transaction Output). Kortgezegd kun je met Runes een fungible token creëren op Bitcoin met slechts een paar variabelen, zoals ID, Amount, Symbol, et cetera.

Deze standaard kan ervoor zorgen dat Bitcoin een nóg populairder netwerk wordt vanwege een toestroom van memecoins en andere tokens die opeens goedkoop en snel op de Bitcoin blockchain kunnen worden gelanceerd.

Bitcoin Runes kan weliswaar het Bitcoin ecosysteem flink uitbreiden, maar het is zeer zeker mogelijk dat de Bitcoin blockchain op een gegeven moment nog trager en duurder wordt dan Ethereum ooit geweest is.

Solana

Solana is in korte tijd een van de populairste blockchains geworden en staat al een tijdje op plek 5 te blinken in de lijst van CoinGecko. Dit heeft zonder meer te maken met hun uitgebreide ecosysteem en hun supersnelle en goedkope blockchain, maar ook met de toestroom van memecoins die verkocht worden op Solana based gedecentraliseerde exchanges.

SPL-token

Een Solana Program Library (SPL) token kan gebruikt worden om zowel fungible als non-fungible tokens te genereren op de Solana blockchain. Al deze tokens zijn compatibel met SOL, de native coin van Solana. SPL-tokens worden echter niet gebruikt voor kernoperaties op de Solana blockchain, die moeten in SOL worden betaald.

Hoge SOL prijs

Dit verklaart grotendeels de populariteit en hoge prijs van het SOL-token, want gezien het grote ecosysteem van Solana, dat zich nog steeds flink uitbreidt met een stroom van memecoins en andere coins en tokens, creëert dit een grote vraag naar SOL dat de prijs opdrijft.

SPL reproductie

Een handige functie van een SPL-token is herbruikbaarheid. Je kunt de source code van een SPL-token hergebruiken en door een aantal parameters te veranderen zoals naam en hoeveelheid tokens heb je al snel een nieuw token op de rol staan.

Een SPL-token kan gemaakt worden door het te Minten. Dat betekent dat je een token op de Solana blockchain maakt door interactie te hebben met een smart contract dat gemaakt is met behulp van Rust, de programmeertaal waar Solana mee werkt.

Maak je bijvoorbeeld een NFT dan zet je de supply op 1 en haal je de decimalen weg. Het is een vrij logisch proces.

Een SPL-token kan gebruikt worden voor een ICO of IEO, voor een DAO, als utility token, NFT, DeFi token of RWA (Real World Assets).

SPL memecoins op Solana

Waar SPL heel veel voor gebruikt wordt is het creëren van memecoins, omdat dat zo eenvoudig is op Solana. Populaire gemeenschappen en meme tokens kunnen hier al snel een basis leggen voor succes van hun crypto project, door een soort ICO te houden op Solana, waarbij de gedeeltelijke distributie van de meme coin al van tevoren geregeld is. Vaak wordt ervoor gekozen om ongeveer de helft in presale te verkopen, waardoor de coin al enige populariteit geniet voordat hij op de markt is.

Het SPL-token is dus heel breed te gebruiken.

Token-2022 Program

Het token-2022 Program van Solana is een uitbreiding van SPL-tokens, waardoor deze nog meer functionaliteit krijgen. Het wordt ook wel Token Extensions genoemd.

Nieuwe functionaliteiten die deze token standaard regelt betreffen twee zaken:

  1. Munten. Uitbreidingen zijn confidential transfers, transfer fees, closing mint, interest-bearing tokens, non-transferable tokens, permanent delegate, transfer hook, metadata pointer en metadata.

  2. Account. Uitbreidingen zijn memo required on incoming transfers, immutable ownership, default account state en CPI guard.

Het gaat te ver om dit hier allemaal precies uit te leggen. Het komt erop neer dat je veel meer kunt met nieuwe en bestaande tokens op Solana. Al deze extensies kunnen worden gemixt in een cocktail die je het beste bevalt of het beste aansluit bij je doel.

Cardano

Cardano gebruikt native token functionaliteit om zaken te regelen waar andere blockchains aparte tokens voor nodig hebben, zoals ERC-20.

EOS

Dit blockchain netwerk gebruikt de EOSIO.token standaard, ontwikkeld door Block.one, om in de behoeften van token standaarden van EOS te voorzien.

NEO

NEO Enhancement Proposals (NEP) token standaarden zijn bijvoorbeeld NEP-5 voor tokenized smart contracts. NEP-11 wordt gebruikt voor de NFT-contracten. NEP-17 specificeert interactie tussen smart contracts.

Tezos

Tezos Interoperability Proposal (TZIP) is de token standaard voor de Tezos blockchain. TZIP-7 is het equivalent van ERC-20. TZIP-12 is hun multi-asset token waarmee je kunt werken met de NFT en dat Tezos interoperabel maakt.

TRON

Werkt met de TRC-20 token standaard, vergelijkbaar met ERC-20. Hun ERC-10 token is bedoeld om tokens te lanceren op de TRON blockchain.

Token standaarden die nog niet genoemd zijn

Er zijn nog veel meer token standaarden, zoals op de Base blockchain, maar het is niet te doen om ze allemaal te bespreken. De belangrijkste hebben we wel besproken en dat is goed genoeg voor dit artikel.

Toekomstige token standaarden

Het is zeker dat er in de loop van de tijd belangrijke nieuwe token standaarden bij zullen komen. Voor elke sterk gevoelde behoefte of probleem zal er een token standaard komen om dit op te lossen. De meest in het oog springende zaken zijn wel door een token standaard vertegenwoordigd nu, maar de cryptocurrency markt is altijd in beweging.

Met de komst van andere soorten cryptomunten zal ook de roep om een nieuwe token standaard hoorbaar worden. Zal het team van Ethereum dan de draad weer op pakken of zal een ander netwerk ook een duit in het zakje gaan doen?

Met de komst van teams als dat van Solana en andere smart contracts netwerken is de spoeling al heel wat dikker geworden. Het is niet meer zo eenzaam aan de top, dus kan Vitalik Buterin en zijn kompanen wellicht af en toe een vakantie gaan nemen.

Test je kennis

Vraag: 1/5Wat heb je nodig voor een token standaard?
AGenoeg coins
BGenoeg geld
CSmart contracts
DGitHub