ERC-20

⚡ Definición Rápida
ERC-20 (Ethereum Request for Comments 20) es el estándar técnico más popular para crear tokens fungibles en la blockchain de Ethereum, definiendo un conjunto de reglas que todos los tokens deben seguir para ser compatibles con wallets, exchanges y aplicaciones DeFi . Cualquier token que cumpla con este estándar puede ser intercambiado, almacenado y gestionado de forma predecible en todo el ecosistema Ethereum, sin necesidad de adaptaciones especiales .
Términos relacionados: Token • Smart Contract • DeFi • ICO • Gas
❓ ¿Qué es ERC-20 y por qué es el estándar más importante de Ethereum?
ERC-20 (Ethereum Request for Comments 20) es un estándar técnico propuesto por Fabian Vogelsteller en 2015 a través de la EIP-20 (Ethereum Improvement Proposal). Su objetivo fue establecer un conjunto uniforme de funciones y eventos que cualquier token fungible en Ethereum debe implementar para garantizar la interoperabilidad entre plataformas .
Antes de ERC-20, los proyectos creaban tokens personalizados con sus propias funciones, lo que generaba caos: cada token tenía una lógica distinta, nombres diferentes para acciones básicas (como transferencias), y no siempre eran compatibles entre sí. ERC-20 cambió esto al crear un «lenguaje común» que permitió que wallets, exchanges y aplicaciones descentralizadas (DApps) pudieran interactuar con cualquier token sin necesidad de adaptaciones especiales .
Este estándar fue fundamental para el nacimiento de las finanzas descentralizadas (DeFi), ya que permitió que los contratos inteligentes de diferentes protocolos (Uniswap, Aave, Compound) pudieran intercambiar, prestar y bloquear tokens de forma segura y predecible. Sin ERC-20, el ecosistema DeFi no existiría tal como lo conocemos hoy .
📖 Definición Técnica
ERC-20 define un conjunto de 6 funciones obligatorias y 2 eventos que todos los tokens deben implementar. Las funciones obligatorias son:
- totalSupply() – Devuelve la cantidad total de tokens existentes.
- balanceOf(address) – Devuelve el saldo de una dirección específica.
- transfer(to, amount) – Transfiere una cantidad de tokens a otra dirección.
- transferFrom(from, to, amount) – Permite que un contrato inteligente (o una dirección autorizada) transfiera tokens en nombre de otra dirección.
- approve(spender, amount) – Autoriza a una dirección (normalmente un contrato inteligente) a gastar una cantidad de tokens de tu saldo.
- allowance(owner, spender) – Consulta cuántos tokens puede gastar un contrato autorizado.
Los eventos obligatorios son Transfer (emitido cada vez que se mueven tokens) y Approval (emitido cuando se autoriza a un gastador). Estos eventos son fundamentales para que las aplicaciones puedan rastrear la actividad de los tokens sin necesidad de escanear todo el estado de la blockchain .
🏛️ ERC-20 vs. otros estándares de tokens
Ethereum tiene varios estándares de tokens, cada uno diseñado para un propósito específico. Aquí se comparan los más importantes .
| Estándar | Tipo de Token | Uso Principal | Ejemplo |
|---|---|---|---|
| ERC-20 | Fungible (cada token es idéntico a otro) | Criptomonedas, stablecoins, tokens de gobernanza, utility tokens | USDT, USDC, UNI, LINK, DAI |
| ERC-721 | No fungible (cada token es único) | NFTs: arte digital, coleccionables, objetos de videojuegos | CryptoPunks, Bored Ape Yacht Club |
| ERC-1155 | Semi-fungible (combina fungible y no fungible en un solo contrato) | Videojuegos, metaversos, gestión eficiente de múltiples tipos de tokens | Tokens de juegos como Sandbox o Decentraland |
| ERC-777 | Fungible (mejora de ERC-20) | Tokens que requieren hooks y comunicación avanzada entre contratos | Usado en proyectos que necesitan lógica adicional en transferencias |
| ERC-4626 | Fungible (estandarización de vaults) | Tokens que representan acciones en vaults de rendimiento (yield-bearing tokens) | Tokens de vaults en Yearn Finance o Morpho |
💰 Tokens ERC-20 más importantes del ecosistema
Los tokens ERC-20 dominan el mercado de criptomonedas en términos de capitalización y uso. Aquí se muestran algunos de los más representativos .
| Token | Función Principal | Capitalización Aprox. (2026) |
|---|---|---|
| USDT (Tether) | Stablecoin vinculada al dólar estadounidense, usada para trading y pagos | ~$120 mil millones |
| USDC (Circle) | Stablecoin regulada, ampliamente usada en DeFi | ~$60 mil millones |
| UNI (Uniswap) | Token de gobernanza del exchange descentralizado Uniswap | ~$10 mil millones |
| LINK (Chainlink) | Token para pagar servicios de oráculos descentralizados | ~$8 mil millones |
| DAI (MakerDAO) | Stablecoin descentralizada respaldada por criptoactivos | ~$5 mil millones |
| AAVE (Aave) | Token de gobernanza del protocolo de préstamos Aave | ~$3 mil millones |
📈 Principales funciones de los tokens ERC-20
- Creación de tokens: Cualquier desarrollador puede lanzar un nuevo token ERC-20 en minutos utilizando plantillas seguras como OpenZeppelin. Esto ha democratizado la creación de valor digital .
- Interoperabilidad con exchanges descentralizados (DEX): Todos los DEX de Ethereum (Uniswap, SushiSwap, Curve) soportan ERC-20 nativamente, permitiendo intercambios sin intermediarios .
- Uso en protocolos DeFi: Los tokens ERC-20 son la base de los protocolos de préstamos (Aave, Compound), yield farming, staking y pools de liquidez .
- Gobernanza descentralizada: Muchos proyectos utilizan tokens ERC-20 para permitir que sus comunidades voten sobre decisiones clave (por ejemplo, UNI en Uniswap) .
- Representación de activos del mundo real: Los tokens ERC-20 pueden representar acciones, bonos, bienes raíces o cualquier otro activo tokenizado .
🆚 ERC-20 vs. BEP-20 vs. TRC-20: Estándares en otras blockchains
ERC-20 no es el único estándar de tokens fungibles. Otras blockchains han creado sus propias versiones, a menudo inspiradas en ERC-20 .
| Estándar | Blockchain | Características | Ventajas |
|---|---|---|---|
| ERC-20 | Ethereum | Estándar original, más seguro y auditado | Mayor seguridad, ecosistema DeFi más grande, soporte universal |
| BEP-20 | Binance Smart Chain (BSC) | Casi idéntico a ERC-20, pero con tarifas más bajas | Costos de transacción muy bajos, alta velocidad |
| TRC-20 | Tron | Similar a ERC-20, optimizado para transferencias rápidas | Tarifas extremadamente bajas, popular para stablecoins (USDT) |
| SPL | Solana | Estándar nativo de Solana, no basado en EVM | Rendimiento muy alto, tarifas casi nulas |
✅ Ventajas de los tokens ERC-20
- Compatibilidad global: Miles de wallets (MetaMask, Ledger, Trust Wallet) y exchanges (Coinbase, Binance, Kraken) soportan ERC-20 sin necesidad de integraciones especiales .
- Interoperabilidad con DeFi: Cualquier token ERC-20 se puede usar en Aave, Uniswap, Curve, MakerDAO y cientos de otros protocolos .
- Desarrollo fácil para proyectos nuevos: Las plantillas de OpenZeppelin permiten lanzar un token seguro en minutos, reduciendo el riesgo de errores de código .
- Auditorías más simples: Al seguir un estándar conocido, los auditores pueden centrarse en la lógica específica del proyecto, no en la implementación básica del token .
- Ecosistema maduro: ERC-20 existe desde 2015 y ha sido probado en innumerables aplicaciones, lo que lo convierte en el estándar más confiable .
⚠️ Críticas y desafíos
- No soporta envíos seguros a contratos inteligentes: Si envías tokens ERC-20 directamente a un contrato mal diseñado (que no tiene funciones para recibirlos), los tokens pueden quedar bloqueados para siempre. Esto ha causado pérdidas millonarias .
- Gas alto en Ethereum: Las transacciones de tokens ERC-20 pueden ser costosas durante períodos de congestión de la red, especialmente en operaciones complejas como swaps o aprobaciones .
- Problemas de seguridad con «allowances»: Muchos contratos maliciosos piden permisos infinitos (infinite approval) y luego drenan las wallets de los usuarios desprevenidos .
- Falta de estandarización en metadatos: ERC-20 no define cómo se deben almacenar el nombre, el símbolo o los decimales del token, lo que puede llevar a inconsistencias entre diferentes implementaciones .
- Problemas de UX: Los usuarios a menudo necesitan realizar dos transacciones (approve + transferFrom) para interactuar con DApps, lo que aumenta la fricción y el costo .
🧠 Guía práctica: Cómo usar tokens ERC-20 de forma segura
- Si recibes tokens ERC-20: Verifica siempre que la dirección del token sea la correcta. Los estafadores crean tokens falsos con nombres similares. Usa exploradores de bloques como Etherscan para confirmar la legitimidad del contrato .
- Si envías tokens a un contrato inteligente: Asegúrate de que el contrato tenga una función para recibir tokens (por ejemplo, usando el estándar ERC-777 o implementando la función onERC721Received para NFTs). Para tokens ERC-20 estándar, es más seguro usar la función transfer() solo para direcciones de wallets .
- Si apruebas tokens para un DApp: Nunca des permisos ilimitados (infinite approval). Usa herramientas como Revoke.cash para revisar y revocar permisos no utilizados .
- Si operas en DeFi: Utiliza siempre la cantidad exacta que necesitas aprobar, no el saldo total. Muchas wallets modernas (como MetaMask) ya muestran advertencias sobre aprobaciones ilimitadas .
- Si eres desarrollador: Usa las plantillas de OpenZeppelin para crear tokens ERC-20 seguros. Nunca implementes tu propia lógica desde cero a menos que entiendas perfectamente los riesgos .
🔮 El futuro de ERC-20
ERC-20 sigue siendo el estándar dominante, pero el ecosistema está evolucionando para abordar sus limitaciones .
- ERC-20 en L2: Las soluciones de Capa 2 (Optimism, Arbitrum, Base) permiten usar tokens ERC-20 con tarifas mucho más bajas, lo que reduce el principal inconveniente del estándar .
- ERC-4626: Este estándar para vaults de rendimiento (yield-bearing tokens) está ganando tracción, ya que estandariza cómo los tokens representan acciones en pools de rendimiento .
- ERC-777 y ERC-1363: Estos estándares mejorados intentan solucionar el problema de los envíos a contratos inteligentes, pero no han alcanzado la adopción masiva de ERC-20 debido a preocupaciones de seguridad .
- Tokenización de activos reales (RWA): ERC-20 se está utilizando cada vez más para tokenizar activos del mundo real, como bonos del tesoro de EE.UU. (por ejemplo, el token BUIDL de BlackRock) .
- Estandarización global: Se espera que ERC-20 siga siendo el estándar de facto para tokens fungibles, incluso a medida que surjan nuevas blockchains, debido a su enorme red de efectos de red y su base de desarrolladores .
🎯 Conclusión: ERC-20, el estándar que construyó el ecosistema DeFi
ERC-20 revolucionó la forma en que se construyen y utilizan tokens en Ethereum. Su simplicidad, interoperabilidad y compatibilidad universal lo convirtieron en el estándar más importante del ecosistema, permitiendo el nacimiento de DeFi, los DEX automatizados y el surgimiento de miles de proyectos tokenizados .
Aunque han surgido alternativas como BEP-20 (Binance Smart Chain) o SPL (Solana), ERC-20 continúa siendo la base de la economía digital en Ethereum. Su legado es innegable: sin ERC-20, no existirían stablecoins como USDC, exchanges como Uniswap, ni protocolos de préstamos como Aave .
Para los inversores y desarrolladores, entender ERC-20 es fundamental para navegar el ecosistema cripto. Es el lenguaje común que permite que miles de aplicaciones y tokens funcionen juntos de manera armoniosa, y su importancia solo crecerá a medida que la tokenización de activos reales y las finanzas descentralizadas se expandan .
❓ Preguntas Frecuentes sobre ERC-20
📚 ¿Quieres profundizar en tokens y DeFi?
- https://eips.ethereum.org/EIPS/eip-20
- https://ethereum.org/en/developers/docs/standards/tokens/erc-20/
- https://www.coingecko.com/es/categories/ethereum-ecosystem
- https://rekt.news/
Explora más recursos de La Cryptoguía sobre el ecosistema de tokens:
💡 ¿Qué es DeFi? – El ecosistema que funciona con tokens ERC-20.
🔗 Tutorial MetaMask – Cómo gestionar tokens ERC-20 en tu wallet.
🖼️ NFTs (ERC-721) – El estándar para tokens no fungibles.
⚙️ Smart Contracts – La tecnología detrás de los tokens.
🚀 ¿Empezando en Crypto?
Si eres nuevo, empieza con nuestra guía completa para principiantes para entender los fundamentos antes de adentrarte en los tokens y DeFi.
📋 ¿Por qué confiar en esta definición? Cada término de la Cryptopedia sigue una metodología de verificación con fuentes primarias, whitepapers y legislación oficial. Conoce nuestro proceso →
⚠️ Disclaimer: Este artículo es informativo y educativo. No constituye asesoramiento financiero ni recomendación de inversión. Los tokens ERC-20 pueden ser volátiles y conllevan riesgos. Siempre investiga por tu cuenta (DYOR) antes de invertir o interactuar con cualquier token.
📅 Actualizado: Marzo 2026
📖 Categoría: Infraestructura Blockchain / Estándares ERC/EIP
