Auf der Ethereum-Blockchain ausgegebene Tokens folgen einem Standard namens ERC-20. Dieser Standard definiert die grundlegenden Funktionen aller Ethereum-basierten Tokens. Daher werden diese digitalen Vermögenswerte in der Regel als ERC-20 Tokens bezeichnet, und die meisten der vorhandenen Kryptowährungen bestehen aus diesen Tokens. Viele Blockchain-Unternehmen und Startups haben Smart Contracts verwendet, um ihre digitalen Tokens auf dem Ethereum-Netzwerk auszugeben. Die Mehrheit dieser Unternehmen verteilt ihre ERC-20 Tokens nach der Ausgabe dieser Tokens über Initial Coin Offering (ICO)-Veranstaltungen. Die Verwendung von Smart Contracts hat in vielen Fällen einen vertrauenswürdigen und effizienten Austausch von Mitteln und die Verteilung von Tokens ermöglicht.