ERC20-tokens zijn digitale tokens die op het Ethereum-netwerk worden uitgegeven en die voldoen aan een bepaalde standaard, genaamd de ERC20-standaard. Deze standaard legt een aantal regels vast waaraan de tokens moeten voldoen, zoals hoe ze kunnen worden overgedragen, hoe ze in het netwerk kunnen worden gebruikt en hoe de tokens worden opgeslagen.
ERC20-tokens kunnen worden gemaakt en beheerd door eenieder die toegang heeft tot het Ethereum-netwerk. Dit kan bijvoorbeeld een bedrijf of een ontwikkelaar zijn die besluit om een nieuw token uit te geven om zijn producten of diensten te ondersteunen. De tokens kunnen worden gecreëerd met behulp van smart contracts, die geprogrammeerde set van regels en voorwaarden bevatten die de uitgifte, overdracht en verificatie van de tokens regelen.
Deze tokens kunnen worden gekocht, verkocht, verhandeld en opgeslagen in digitale portefeuilles op de blockchain. Ze worden vaak gebruikt voor het financieren van projecten door middel van Initial Coin Offerings (ICO’s) en voor het stimuleren van gebruikersgedrag binnen gedecentraliseerde applicaties (dApps). ERC20-tokens zijn een populaire manier geworden om fondsen te werven en om een community op te bouwen rondom een bepaald project of idee.