¿Qué es ERC-20?
ERC-20 es el estándar más usado para tokens fungibles en blockchains compatibles con Ethereum; define una interfaz común para saldos y transferencias, de modo que billeteras, exchanges y contratos puedan soportar cualquier token ERC-20 de forma uniforme.
También conocido como: ERC20 · estándar de tokens fungibles · estándar de tokens de Ethereum
En términos simples
ERC-20 es una receta que dice qué debe poder hacer todo token intercambiable: reportar su nombre, símbolo y oferta, mostrar saldos y permitir transferencias y aprobaciones.
Como miles de tokens lo siguen, una sola billetera maneja todos igual —esa uniformidad es la razón por la que el estándar importa más que cualquier token individual.
Cómo funciona
Un contrato que implementa ERC-20 expone funciones estándar: oferta total, consultas de saldo, transferencia, approve y transfer-from para gasto delegado.
Billeteras, exchanges y protocolos DeFi están construidos sobre esa interfaz, así que cualquier token conforme funciona con ellos sin integración a medida.
Las extensiones añaden funciones: oferta quemable, topes, firmas permit para aprobaciones sin gas —pero la interfaz base permanece igual.
Ejemplo
Hipotético: una startup emite su token de utilidad como ERC-20 con 1,000,000,000 de oferta. En horas es visible en todas las billeteras principales, negociable en exchanges descentralizados e integrable en flujos de pago —sin que el exchange o la billetera escriba código a medida para ese token.
Por qué importa a fundadores e inversionistas
La compatibilidad ERC-20 es el mínimo para cualquier token basado en Ethereum: sin ella, billeteras, exchanges y liquidez simplemente no pueden manejar el activo.
Su apertura es también su límite: ERC-20 no tiene cumplimiento incorporado, por eso los instrumentos regulados migran a estándares permisionados como ERC-3643.
Ideas equivocadas comunes
ERC-20 es un estándar técnico, no un sello legal o de calidad. Un contrato ERC-20 conforme puede igualmente representar un engaño o un valor no registrado.
No es el único estándar: otras cadenas tienen equivalentes (BEP-20, SPL), y los activos no fungibles usan estándares totalmente distintos como ERC-721.
Preguntas frecuentes
¿Todos los tokens cripto usan ERC-20?
No. ERC-20 aplica a cadenas compatibles con Ethereum. La unidad nativa de bitcoin no es un token, Solana usa el estándar SPL, y los tokens no fungibles usan estándares como ERC-721.
¿Qué es la función approve?
Permite al tenedor autorizar a otro contrato —como un exchange— a gastar hasta un monto fijo de sus tokens. Las aprobaciones ilimitadas son cómodas pero amplían el daño si ese contrato es comprometido.