El ERC-20 introduce un estándar para Fungible Tokens, en otras palabras, tienen una propiedad que hace que cada Token sea exactamente igual (en tipo y valor) a otro Token. Por ejemplo, un Token ERC-20 actúa igual que el ETH, lo que significa que 1 Token es y siempre será igual a todos los demás Tokens
BODY
El ERC-20 (Ethereum Request for Comments 20), propuesto por Fabian Vogelsteller en noviembre de 2015, es un Token Standard que implementa una API para tokens dentro de Smart Contracts.
Proporciona funcionalidades como transferir tokens de una cuenta a otra, obtener el saldo actual de tokens de una cuenta y también el suministro total (total supply) del token disponible en la red. Además de estas, también tiene otras funcionalidades como aprobar que una cantidad de tokens de una cuenta pueda ser gastada por una cuenta de un tercero.
Si un Smart Contract implementa los siguientes métodos y eventos, puede denominarse un ERC-20 Token Contract y, una vez desplegado, será responsable de realizar el seguimiento de los tokens creados en Ethereum.