GLOSARIO · BLOCKCHAIN & WEB3
ERC-20
Estándar para tokens fungibles en Ethereum y otras blockchains compatibles con la EVM.
¿QUÉ ES? · PARA DUMMIES
ERC-20 es como una receta para crear monedas digitales dentro de Ethereum. Todas las monedas que siguen esta receta se pueden dividir, intercambiar y usar de forma compatible entre sí. Es el tipo de token más común y se usa para hacer pagos, gobernanza, recompensas y más. Si has usado criptomonedas como USDT, LINK o DAI, probablemente eran tokens ERC-20.
¿QUÉ ES? · PRO
ERC-20 es un estándar técnico para la creación y gestión de tokens fungibles sobre la red Ethereum y cualquier blockchain compatible con la Ethereum Virtual Machine (EVM). Fue propuesto por Fabian Vogelsteller en 2015 y define una interfaz mínima que los contratos inteligentes deben implementar para garantizar interoperabilidad y compatibilidad con exchanges, wallets, aplicaciones descentralizadas (dApps) y otros contratos. Este estándar incluye funciones esenciales como transfer(), transferFrom(), approve(), allowance() y balanceOf(), que permiten mover tokens entre direcciones, autorizar terceros a operar en nombre del usuario, consultar saldos y controlar límites de gasto.
Al ser tokens fungibles, todos los ERC-20 son intercambiables entre sí, como ocurre con el dinero tradicional: 1 token A equivale a otro token A. Esto los hace ideales para representar unidades de valor, monedas internas, stablecoins, tokens de gobernanza, sistemas de puntos o recompensas. Su diseño modular y su amplia adopción han convertido al ERC-20 en el estándar más utilizado en Web3, facilitando desde ICOs (Initial Coin Offerings) hasta DAOs (Decentralized Autonomous Organizations) y plataformas DeFi.
A nivel técnico, los tokens ERC-20 se despliegan mediante contratos inteligentes que gestionan la lógica de emisión, distribución, control de supply y actualizaciones, pudiendo incluir además extensiones como pausas, quemas (burn), minteo o listas blancas. Su naturaleza estándar ha sido clave para el desarrollo del ecosistema Ethereum, pero también presenta limitaciones: no incluye funcionalidades nativas para tokens no fungibles, ni para operaciones en lote, y sufre restricciones relacionadas con errores de implementación y eficiencia de gas.
01 / Puntos clave
- Estándar para crear tokens fungibles en Ethereum
- Permite que los tokens sean intercambiables entre sí (como monedas)
- Define funciones como
transfer(),approve()ybalanceOf() - Es la base técnica de muchos tokens conocidos: USDT, UNI, LINK, DAI, etc.
- Interoperable con exchanges, wallets y plataformas DeFi
02 / Ventajas
- Compatibilidad amplia: soportado por la mayoría de exchanges y wallets
- Simplicidad técnica: fácil de implementar y auditar
- Base del ecosistema DeFi: la mayoría de protocolos lo usan como estándar
- Modular y extensible: permite añadir lógica adicional según el proyecto
- Compatibilidad de mercado: se integra sin fricción en pools y mercados secundarios. La liquidez real depende del proyecto y de la demanda, no del estándar
03 / Desventajas
- Fungibilidad obligatoria: no sirve para representar activos únicos
- Errores comunes de implementación pueden causar pérdidas de fondos
- Sin soporte nativo para transferencias en lote ni metadatos
- Problemas de eficiencia de gas en casos de uso intensivos
- Vulnerable a aprobaciones infinitas si no se gestiona correctamente el
approve()
CONCEPTOS RELACIONADOS
SIGUE APRENDIENDO
SERVICIOS RELACIONADOS