Token Standaarden

Betrouwbaarheid

Wat zijn token standaarden?

Een token standaard is een verzameling specifieke regels en protocollen die bepalen hoe een cryptocurrency token wordt gemaakt, zich gedraagt en functioneert op een blockchainnetwerk.

Cryptocurrency tokens vertegenwoordigen digitale activa die kunnen worden aangemaakt, overgedragen en opgeslagen op een blockchain. Ze maken verschillende functies op de blockchain mogelijk, zoals het betalen van transactiekosten, het beveiligen van het netwerk via staking (het vast zetten van tokens), het beheren van liquiditeitspools en het stemmen over voorstellen voor het beheer van de blockchain.

Om ervoor te zorgen dat tokens goed samenwerken met de blockchain waarop ze draaien en compatibel zijn met verschillende toepassingen, zijn er verschillende tokenstandaarden ontwikkeld.

Deze standaarden zorgen ervoor dat tokens gemakkelijk kunnen worden geïntegreerd in verschillende blockchainprotocollen. Dit maakt het eenvoudiger om gedecentraliseerde applicaties (dApps) te maken, die tokens gebruiken om te functioneren en bevordert de uitwisselbaarheid tussen tokens.

Hoe werken token standaarden?

Token standaarden stellen de regels vast waar smart contracts aan moeten voldoen om basisfuncties uit te voeren.

Hierdoor kan elke ontwikkelaar zijn eigen cryptocurrency token maken, omdat de functies en mogelijkheden gestandaardiseerd zijn. Dankzij deze standaardisatie kunnen tokens met elkaar communiceren en consistent gedrag vertonen..

Token standaarden worden bepaald door voorstellen van de blockchain ontwikkelaars en gemeenschap. De Ethereum blockchain bijvoorbeeld, die een pionier was op het gebied van smart contracts en nog steeds het belangrijkste platform is voor veel toepassingen, gebruikt Ethereum Improvement Proposals (EIP’s) om standaarden vast te stellen voor het kernprotocol, API’s (Application Programming Interfaces) voor nodes en clientsoftware en smart contracts die de Ethereum Virtual Machine (EVM) uitvoeren.

Ethereum Requests for Comment (ERC) zijn voorstellen die standaarden definiëren voor Ethereum-gebaseerde applicaties, inclusief standaarden voor smart contracts en tokens. Ze fungeren als een set technische documenten die de richtlijnen bevatten voor de ontwikkeling van smart contracts.

Crypto token standaard voorbeelden

De Ethereum blockchain heeft de voorkeur van veel dApp-ontwikkelaars om smart contracts te implementeren. De meest gebruikte standaarden voor tokens die op Ethereum draaien zijn ERC-20, ERC-721, ERC-777 en ERC-1155. Maar er zijn ook token standaarden voor andere veelgebruikte blockchains, zoals BNB Chain en Solana.

ERC-20

ERC-20 is de Ethereum-standaard voor fungible tokens, die verschillende soorten cryptocurrencies omvat, zoals utility tokens, security tokens en stablecoins. Het wordt veel gebruikt door projecten die utility en governance tokens ontwikkelen voor dApps die draaien op de Ethereum blockchain of side chains.

ERC-20 is de meest gebruikte standaard voor Ethereum tokens. Het geeft details van zes vereiste functies en drie optionele functies die een token moet toepassen om compliant te zijn.

De zes belangrijkste functies definiëren het totale aanbod, portemonnee saldo, eigendomsoverdracht, token overdracht namens een gebruiker en goedkeuring voor het maximale aantal tokens dat een slim contract kan opnemen. De optionele functies kunnen helpen om de bruikbaarheid van het token te verbeteren, waaronder de token naam, het tickersymbool en het aantal decimale plaatsen dat kan worden ondersteund.

De standaard stelt ontwikkelaars in staat om op maat gemaakte fungibele tokens te maken die nut hebben, zoals staken of stemrechten vertegenwoordigen en ondersteund kunnen worden door veel verschillende cryptocurrency exchanges en wallets.

Alle ERC-20 tokens kunnen samenwerken met elkaar en met compatibele diensten zoals de MetaMask portemonnee.

Voorbeelden van ERC-20 tokens zijn uniswap (UNI), shiba inu (SHIB), sandbox (SAND) en polygon (MATIC).

ERC-721

ERC-721 is de niet-fungible token (NFT) standaard voor Ethereum. NFT’s zijn unieke tokens met verschillende identifiers die niet onderling uitwisselbaar zijn, zoals fungibele tokens. Ze vertegenwoordigen het eigendom van een specifiek goed, zoals digitale kunst, verzamelobjecten, gaming items, tickets voor evenementen of virtueel vastgoed.

ERC-721 is complexer dan andere standaarden, omdat het meerdere optionele uitbreidingen heeft en het kader biedt voor het creëren, bezitten en overdragen van tokens met unieke specificaties die niet kunnen worden uitgewisseld.

NFT’s worden op dezelfde manier gecreëerd als andere soorten tokens, maar ze hebben allemaal verschillende waarden en unieke metadata.

CryptoKitties, een innovatief blockchain spel, inspireerde ERC-721 en gebruikte een bètaversie van de standaard om NFT’s te slaan. CryptoPunks, een verzameling van 10.000 profielfoto’s (PFP’s) die in juni 2017 werd gelanceerd, populariseerde de standaard kort daarna. CryptoPunks maakte deel uit van de stijging in populariteit van NFT’s in 2021, samen met de ERC-721-compliant Bored Ape Yacht Club, Pudgy Penguins en Beeple’s “Everydays: The First 5000 Days”.

ERC-777

ERC-777 heeft als doel de functionaliteit van de ERC-20 standaard uit te breiden om de beperkingen ervan aan te pakken. ERC-777 implementeert ‘Hooks’, een functie die het verzenden van tokens en het notificeren van een contract combineert in een enkel bericht. Dit maakt het efficiënter voor smart contracts om tokens te verzenden en te ontvangen. De standaard richt zich op het toestaan van complexere interacties bij het verhandelen van tokens en introduceert de mogelijkheid om transacties te weigeren van een adres dat op de zwarte lijst staat.

De ERC-777 standaard is achterwaarts compatibel met de ERC-20 standaard, dus ERC-20 tokens en ERC-777 tokens kunnen met elkaar communiceren omdat beide standaarden dezelfde onderliggende functionaliteit hebben.

ERC-1155

De ERC-1155 standaard is ontworpen om de vorige standaarden te verbeteren door tokens te creëren die fungibiliteit onafhankelijk zijn (ze kunnen fungibel of niet fungibel zijn) en efficiënt in de manier waarop ze gas gebruiken voor het verwerken van transacties op de blockchain. Het is in wezen de ERC-20 en ERC-721 standaard gecombineerd met een paar complicerende factoren.

ERC-1155 is ontwikkeld door NFT-ecosysteem Enjin om een enkel smart contract in staat te stellen meerdere soorten tokens te beheren. Enjin ontwikkelde de standaard om de beperkingen van ERC-721 aan te pakken, met name het gebrek aan ondersteuning voor batch transfers.

Om meerdere ERC-721 NFT’s te versturen, moet een gebruiker meerdere transacties voltooien. Deze overspoelen het netwerk, waardoor de gas fees (transactiekosten) stijgen. ERC-1155 stelt gebruikers in staat om meerdere activa in één smart contract te bundelen. Dit vermindert de kans dat een overdracht netwerkcongestie veroorzaakt, terwijl de transactiekosten dalen.

BEP-20

BEP-20 is de standaard die technische specificaties biedt voor tokens die worden gebruikt op de BNB Chain die ten grondslag ligt aan de Binance cryptocurrency exchange. BEP-20 is gebaseerd op ERC-20 maar aangepast aan het Binance ecosysteem.

BEP-20 tokens werken naadloos samen met dApps en gedecentraliseerde exchanges (DEX) op de BNB blockchain. De standaard biedt een flexibel formaat voor ontwikkelaars om verschillende vormen van tokens te lanceren. Binance wil een alternatief platform zijn voor de Ethereum blockchain met lagere transactiekosten en snellere verwerking snelheden. BEP-20 biedt een kader voor hoe een token kan worden gebruikt, wie het kan gebruiken en hoe het werkt.

TRC-20

TRC-20 is de token standaard die de creatie van fungible tokens op de TRON blockchain mogelijk maakt en definieert hoe ze werken. TRC-20 is vergelijkbaar met en compatibel met ERC-20, aangezien het zes vereiste functies en drie optionele functies bevat voor de creatie, overdracht en werking van compatibele tokens.

De TRON blockchain is ontworpen om een hoge transactiedoorvoer en lage kosten te bieden. De TRC-20 token standaard omvat specificaties voor alles-in-één functionaliteit en zeer bruikbare tokens gebaseerd op smart contracts. Tokens gebaseerd op TRC-20 kunnen snelle en gemakkelijke betalingen faciliteren door directe en schaalbare transactieverwerking. De compatibiliteit van TRC-20 met ERC-20 betekent dat de ERC-20 code kan worden uitgebreid naar een TRC-20 token om betrouwbare functies toe te voegen.

Net zoals bij ERC-20 tokens op Ethereum, kan elke ontwikkelaar een aangepast TRC-20 token creëren op de TRON blockchain. Houders kunnen TRC-20 tokens opslaan in ondersteunde wallets zoals TronLink en ze gebruiken in dApps die draaien op TRON.

SPL

Solana Programmable Token (SPL) is de token standaard voor de Solana blockchain. SPL stelt ontwikkelaars in staat om tokens te creëren en te implementeren met een snelle transactieverwerking, gericht op gedecentraliseerde financiële (DeFi) applicaties en andere toepassingen die schaalbaarheid vereisen.

Solana token standaarden worden opgeslagen in de Solana Program Library, een depot van software programma’s die draaien op de runtime van de Solana blockchain. Het programma biedt een gestandaardiseerde interface voor het aanmaken, gebruiken en vernietigen van tokens die compatibel zijn met de Solana blockchain.

In tegenstelling tot ERC-standaarden (met uitzondering van ERC-1155), die apart zijn voor fungibele en niet-fungible tokens, bevat SPL beide. De functionaliteit van verschillende SPL tokens kan variëren binnen de SPL standaard, aangezien het NFT’s kunnen zijn, fungible tokens met een lage circulerende voorraad, of tokens die de eigenschappen van andere types combineren.

SOL, het inheemse fungibele token van de Solana blockchain, is een SPL token. Fungibele en niet-fungibele tokens die voldoen aan de SPL-standaard kunnen samenwerken met SPL-compliant blockchain wallets en smart contracts. Dit biedt een alternatief ecosysteem voor Ethereum voor ontwikkelaars om dApps te maken. Ze stellen ontwikkelaars ook in staat om front-ends te bouwen, zoals Solscan, om data-analyse en meta-informatie voor onderzoek te leveren.

Waarom zijn token standaarden belangrijk?

Token standaarden spelen een fundamentele rol in de ontwikkeling van blockchain ecosystemen. Standaarden creëren een basiskader dat de ontwikkeling van tokens in de blockchain ruimte vereenvoudigt en de liquiditeit verhoogt. Ze zorgen ervoor dat cryptocurrency tokens interoperabel en compatibel zijn en gemakkelijk kunnen worden geïntegreerd in dApps, wallets en exchanges.

Token standaarden bevorderen innovatie door ontwikkelaars in staat te stellen voort te bouwen op bestaande standaarden in plaats van het wiel opnieuw uit te vinden. Overeenkomsten tussen token standaarden, zoals ERC-20 en BEP-20, maken het makkelijker voor ontwikkelaars om tokens en applicaties over meerdere blockchains te transporteren, wat de implementatie en adoptie versnelt.

Conclusie

Token standaarden zoals ERC-20, ERC-721, BEP-20, TRC-20 en SPL hebben de ontwikkeling van de cryptocurrency-ruimte vergemakkelijkt door consistente regels op te stellen voor het maken van fungibele en niet-fungibele tokens. Verschillende blockchains kunnen verschillende standaarden voor tokens definiëren met behulp van hun protocollen, hoewel veel protocollen gebaseerd zijn op de protocollen in de Ethereum ERC-standaarden.

Standaardisatie is nodig om het kader te bieden voor smart contracts om tokens te gebruiken in hun implementatie en om ervoor te zorgen dat tokens compatibel zijn met verschillende gedecentraliseerde toepassingen.

Kortom, tokenstandaarden zoals ERC-20 en ERC-721 hebben de weg vrijgemaakt voor de groei van de cryptomarkt door duidelijke regels te bieden voor het creëren van tokens die goed samenwerken met verschillende toepassingen en blockchains.

Gerelateerde begrippen

Margaret Rouse
Redacteur
Margaret Rouse
Redacteur

Margaret Rouse is een bekroond technisch schrijver en docent die bekend staat om haar vermogen om complexe technische onderwerpen uit te leggen aan een niet-technisch, zakelijk publiek. In de afgelopen twintig jaar is haar uitleg verschenen op vele websites en is ze als autoriteit aangehaald in artikelen van de New York Times, Time Magazine, USA Today, ZDNet, PC Magazine en Discovery Magazine. Margaret geniet ervan om IT- en business professionals te helpen om elkaars zeer gespecialiseerde talen te begrijpen. Als je een suggestie hebt voor een nieuwe definitie of hoe je een technische uitleg kunt verbeteren, stuur Margaret dan een…