Curso 2: Ethereum, Smart Contracts y DeFi | Módulo 4 de 12
TOKENS ERC-20, ERC-721 Y ERC-1155
Los estándares que impulsan la economía tokenizada de Ethereum
ERC-20 ERC-721 ERC-1155
Piénsalo así: ERC-20 son como billetes iguales entre sí, ERC-721 son como cromos únicos numerados, ERC-1155 es una caja que puede contener ambos tipos — fungibles y no fungibles.
¿Qué aprenderás?
La diferencia entre tokens fungibles (ERC-20) y no fungibles (ERC-721)
Cómo ERC-1155 combina ambos tipos en un solo contrato
Los casos de uso reales: stablecoins, NFTs y items de juegos
Cómo se crean contratos de tokens usando OpenZeppelin
Intuición fundamental
Los estándares ERC definen interfaces comunes que permiten que wallets, exchanges y dApps interactúen con cualquier token de manera predecible. Sin estos estándares, cada token tendría su propia API y el ecosistema sería un caos de incompatibilidades.
1. Identifica qué tipo de token necesitas (fungible, NFT, o híbrido). 2. Elige el estándar ERC correspondiente. 3. Hereda del contrato base de OpenZeppelin. 4. Implementa la lógica específica (mint, burn, transfer hooks). 5. Despliega el contrato en la red. 6. Verifica el contrato en Etherscan para transparencia.
Ejemplo concreto
Un proyecto de juego en 2026 usa los tres estándares: ERC-20 para su token de gobernanza ($GAME), ERC-721 para personajes únicos (cada uno con estadísticas distintas), y ERC-1155 para items consumibles donde un mismo contrato maneja pociones (fungible, ID=1) y espadas legendarias (semi-fungible, ID=2).
Errores comunes
"Todos los tokens ERC-20 valen $1": Falso. ERC-20 es solo el estándar técnico; cada token tiene su propio valor de mercado. USDC vale ~$1, pero SHIB vale fracciones de centavo.
"ERC-721 es mejor que ERC-20": Falso. No es cuestión de mejor/peor, sino de caso de uso. Usa ERC-20 para monedas fungibles y ERC-721 para activos únicos. ERC-1155 cuando necesitas ambos en un solo contrato.
ERC-20 en 2026
Hay más de 1 millón de contratos ERC-20 desplegados en Ethereum. Los principales por market cap son: USDT ($120B), USDC ($60B), ETH (nativo), LINK, UNI, y DAI. Los exchanges y wallets detectan automáticamente cualquier token ERC-20 por su interfaz estándar.
NFTs en 2026
Los NFTs ERC-721 han evolucionado de simples imágenes de perfil a activos complejos: títulos de propiedad, membresías, identidad digital (ERC-725), y certificados de autenticidad. ERC-1155 domina en gaming por su eficiencia al agrupar múltiples tipos de tokens en una sola transacción.
Paso a paso: Elegir el estándar de token correcto
1
Define la fungibilidad
¿Todos los tokens son intercambiables entre sí? Si sí, usa ERC-20. Si cada unidad es única, usa ERC-721. Si necesitas ambos, usa ERC-1155.
2
Analiza el costo de despliegue
ERC-1155 es más eficiente que desplegar contratos separados para ERC-20 + ERC-721. Un solo contrato ERC-1155 puede gestionar múltiples tipos de tokens, ahorrando gas en despliegue y operaciones.
3
Considera la compatibilidad
Todos los exchanges y wallets soportan ERC-20 y ERC-721 universalmente. ERC-1155 tiene menos soporte nativo pero está creciendo rápidamente en 2026.
4
Implementa seguridad desde el inicio
Usa las implementaciones auditadas de OpenZeppelin. Nunca escribas un contrato de token desde cero. Incluye control de acceso (Ownable, AccessControl) para funciones sensibles como mint y burn.
5
Prueba y despliega
Prueba en testnet (Sepolia, Goerli) antes de mainnet. Usa Hardhat o Foundry para testing. Verifica el contrato en Etherscan. Considera auditoría profesional si el token manejará valores significativos.
Creador de Tokens
Elige un estándar, define nombre, símbolo y supply, y genera el contrato.
Haz clic en "Generar Contrato" para ver el código
Selecciona un estándar y completa los campos
USDC (ERC-20)
Stablecoin fungible: cada USDC vale 1 USD y es intercambiable por cualquier otro USDC.
CryptoPunks (ERC-721)
NFTs únicos: cada punk tiene atributos distintos y no es intercambiable 1:1.
Items de juegos (ERC-1155)
Un mismo contrato gestiona oro (fungible) y espadas únicas (no fungibles).
Cuestionario Express
INSIGNIA DE ARQUITECTO DE TOKENS
¡Dominas los estándares de tokenización de Ethereum!
Resumen del módulo
ERC-20: estándar para tokens fungibles donde cada unidad es idéntica
ERC-721: estándar para NFTs únicos con identificador individual
ERC-1155: estándar multi-token que combina fungibles y no fungibles
Los estándares ERC garantizan interoperabilidad en todo el ecosistema
Usa siempre implementaciones auditadas como OpenZeppelin para seguridad