ERC-20
ERC-20 er en teknisk standard, der bruges til at udstede og implementere tokens på Ethereum blockchain. Det blev foreslået i november 2015 af Ethereum-udvikler Fabian Vogelsteller. Standarden beskriver et fælles sæt regler, der skal følges, for at et token kan fungere korrekt i Ethereum-økosystemet. Derfor bør ERC-20 ikke betragtes som et stykke kode eller software. I stedet kan det beskrives som en teknisk vejledning eller specifikation.
ERC-20-standarden gør det lettere for udviklere at forudsige med mere nøjagtighed interaktionen mellem forskellige tokens og applikationer. Den definerer også, hvordan ERC-20-tokens overføres inden for Ethereum blockchain,. og hvordan deres respektive forsynings- og adressebalancer konsekvent registreres.
Med andre ord giver ERC-20 udviklere en liste over regler, der skal følges, hvilket muliggør problemfri funktion inden for den større Ethereum-platform. Talrige decentraliserede applikationer (DApps) og tjenester understøtter ERC-20-tokens, hvilket gør det nemmere for fællesskabsmedlemmer og virksomheder at adoptere og bruge dem på en lang række applikationer (såsom cryptocurrency-tegnebøger, decentraliserede børser, spil og så videre).
Der er flere ERC20-kompatible tokens installeret på Ethereum blockchain, men med distinkte og unikke implementeringer. Afhængigt af tilgangen kan tokens bruges til at repræsentere forskellige slags digitale aktiver eller omsættelige varer (såsom mønter, kuponer, guldcertifikater, loyalitetspoint og IOU'er). Derudover kan ERC-20 tokens bruges som et middel til at symbolisere stemmerettigheder under valg.
ERC-20-standarden reducerede markant den indsats, der krævedes for at skabe og udstede et digitalt token, og dette er sandsynligvis relateret til den stigende interesse for ICO crowdfunding-begivenheder og blockchain-teknologi som helhed. Flere projekter bruger allerede den tekniske standard, og antallet af ERC-20 token-kontrakter er vokset drastisk i de sidste par år. I midten af 2017 var der omkring 5.500 ERC-20 smarte kontrakter på Ethereum-netværket. I begyndelsen af 2018 voksede dette antal til over 40.000 og er nu mere end 160.000.
Selvom størstedelen af tokens på Ethereum-netværket følger ERC-20-standarden, er der nogle undtagelser. Ether (ETH) blev for eksempel oprettet før standarden og overholder den endnu ikke. Dette førte til skabelsen af den såkaldte Wrapped Ether (WETH) - som er et ERC-20-token, der repræsenterer Ether i et 1:1-forhold (1 WETH = 1 ETH). WETH giver brugerne mulighed for at handle deres ETH til andre ERC-20-tokens på decentraliserede børser.
Teknisk beskriver ERC-20-standarden seks funktioner, der vedligeholder nogle funktionaliteter og funktioner i Ethereum-baserede digitale tokens. Disse funktioner omfatter den måde, tokens overføres på mellem adresser og nogle vigtige data relateret til token-smart-kontrakten, såsom symbol, navn og levering.