¿Qué es ERC20?
ERC20 es el estándar de token que define cómo se comportan los tokens fungibles en Ethereum y en cualquier red compatible con EVM. No es un software, sino una especificación: una lista corta de funciones y eventos que un smart contract debe implementar para que wallets, exchanges y otros contratos puedan interactuar con el token sin necesidad de saber nada más sobre él.
Qué define el estándar
El estándar exige seis funciones y dos eventos. totalSupply indica cuántos tokens existen. balanceOf devuelve el balance de una dirección. transfer mueve tokens entre direcciones. approve y allowance permiten a un usuario autorizar a un contrato a gastar en su nombre, que es el mecanismo que hace posibles los exchanges descentralizados. transferFrom ejecuta ese gasto delegado. Como todo ERC20 token expone la misma interfaz, un wallet que soporte uno los soporta todos sin trabajo adicional.
ERC20 y otros estándares de Token
ERC20 cubre los tokens fungibles, donde cada unidad es intercambiable con cualquier otra. ERC721 cubre los tokens no fungibles, donde cada uno es único. Fuera de la EVM los equivalentes funcionan de otra forma: Solana usa el programa SPL token, que gestiona cuentas de token a nivel de protocolo en lugar de mediante un contrato separado por cada token. La consecuencia práctica es que un ERC20 token no se puede mover sin más a Solana: hay que bridgearlo y reemitirlo.
Cómo crear un ERC20 Token
Desplegar uno consiste en escribir o reutilizar un contrato que implemente la interfaz, fijar la supply, los decimales, el nombre y el ticker, y luego publicarlo en la cadena. Las decisiones de tokenomics, cuánto mintear y quién lo recibe, importan mucho más que el código en sí, que a estas alturas es casi boilerplate. Si prefieres no escribir Solidity, puedes desplegar uno con el Creador de Token de Smithii en Ethereum.
FAQ
ERC20 es el estándar que define cómo se comportan los tokens fungibles en Ethereum y en las cadenas compatibles con EVM. Especifica las funciones que un contrato de token debe implementar para que las wallets y los exchanges puedan interactuar con él.
ERC20 es para tokens fungibles, donde cada unidad es idéntica e intercambiable. ERC721 es para tokens no fungibles, donde cada token es único e identificable de forma individual.
Funcionan en cualquier cadena compatible con EVM, como Polygon, Base o Arbitrum. Pasar a una cadena no EVM como Solana requiere bridgear y reemitir el token bajo el estándar propio de esa cadena.
No. El código del contrato está en gran medida estandarizado, y herramientas como el Creador de Token de Smithii te permiten desplegar un ERC20 token rellenando la supply, el nombre, el ticker y los decimales.
¿Adelantarte a la competencia?
Únete a nuestra Newsletter y recibe cada semana noticias de Blockchain pensadas para builders web3.





