ERC-20, czyli Ethereum Request for Comment 20, to standard protokołu, który umożliwia tworzenie tokenów na blockchainie Ethereum. Standard został wprowadzony w 2015 roku przez programistę Fabiana Vogelstellera.
Standaryzacja sposobu działania tokenów ułatwia programistom ich tworzenie i zarządzanie. Dzięki temu tokeny mogą łatwo współpracować z portfelami, giełdami i aplikacjami. Sprawia to, że technologia jest bardziej dostępna i praktyczna. ERC-20 zmienił sposób, w jaki tworzymy i używamy cyfrowych aktywów, czyniąc je bardziej uniwersalnymi i kompatybilnymi.
Pierwsze tokeny stworzone zgodnie ze standardem ERC-20 pojawiły się na początku 2016 roku, a jednymi z pierwszych i najważniejszych były tokeny Augur (REP) i Golem (GLM). Od tego czasu ERC-20 stał się podstawą dla tysięcy tokenów wydawanych na Ethereum. Popularność standardu wzrosła szczególnie w 2017 roku podczas boomu ICO (Initial Coin Offerings), gdzie wiele nowych projektów używało ERC-20 do emitowania swoich tokenów.
ERC-20 zapoczątkował serię innych standardów, takich jak ERC-721, który jest używany do tworzenia tokenów NFT (Non-Fungible Tokens). Każdy z tych standardów odpowiada na różne potrzeby i umożliwia rozwój różnych rodzajów aplikacji blockchainowych.