En este artículo organizamos de forma sistemática los mecanismos centrales de los contratos inteligentes y analizamos en profundidad el papel y los casos de uso de los estándares de la serie ERC, ayudando al lector a dominar rápidamente el marco básico de interacción de tokens en Ethereum. A través de ejemplos, obtendrá una comprensión clara de la ejecución automática de los contratos y de las diferencias entre los distintos estándares ERC; los capítulos posteriores profundizarán en los detalles, por lo que vale la pena seguir leyendo.
En la red de Ethereum, los contratos inteligentes son programas de código que se ejecutan de forma automática, y los estándares ERC definen la manera en que los tokens y otros contratos interactúan; ERC20, ERC721, entre otros, son los estándares de token más comunes.
Contratos inteligentes
El concepto de contrato inteligente fue propuesto por primera vez por Nick Szabo en 1994, quien lo describió como “un protocolo de transacción computarizado”. En Ethereum, cada contrato inteligente posee una cuenta independiente (similar al ID de una máquina expendedora), y una cuenta externa solo necesita pagar una cierta cantidad de gas para activar la ejecución del contrato.
- Inmutable: una vez que el contrato se despliega, su código no puede modificarse, lo que equivale a bloquear permanentemente la estructura interna de una máquina expendedora.
- Ejecución automática: el contrato opera según la lógica predefinida sin intervención humana, lo que ayuda a prevenir manipulaciones y errores.
Por ejemplo, se puede programar en Ethereum un contrato que funcione como un banco, permitiendo depósitos, retiros y consultas de saldo. Cuando los usuarios interactúan con el contrato, no habrá discrepancias contables causadas por errores humanos.
Es importante notar que los activos almacenados en un contrato no tienen por qué ser ETH. Los desarrolladores pueden crear tokens personalizados dentro del contrato, como USDT, BNB u otros tokens basados en Ethereum. Gracias a la flexibilidad de los contratos inteligentes, muchos proyectos eligen emitir sus propios tokens sobre esta plataforma, pero deben adherirse a un estándar común para garantizar la compatibilidad.
Estándar ERC

ERC (Ethereum Request for Comment) es una colección de documentos que la comunidad de Ethereum utiliza para solicitar propuestas técnicas y organizativas. Además del equipo oficial de Ethereum, colaboradores de la comunidad pueden presentar propuestas ERC, creando así un conjunto de normas consensuadas a nivel sectorial.
Tomando como ejemplo un contrato de “banco”, los requerimientos básicos incluyen:
- Registrar el saldo de cada usuario;
- Implementar la función de transferencia (depósitos y retiros);
- Proporcionar una interfaz para consultar el saldo.
Estos requerimientos también aplican a los contratos de token, lo que dio origen a protocolos estándar como ERC20, ERC721, entre otros. Un token basado en ERC20 (por ejemplo, “AlCatCoin” o “AlDogCoin”) implementa un conjunto uniforme de funciones de interfaz; los usuarios pueden consultar saldos y transferir tokens de la misma manera, mientras que los detalles de implementación interna pueden variar según el proyecto.
Además de los contratos de token, ERC abarca estándares para estructuras de datos, definiciones de interfaces y otras áreas. Algunos provienen del equipo central de Ethereum, y otros son aportados por la comunidad. El objetivo es construir un ecosistema de Ethereum más compatible y escalable.
Participa con propuestas: los desarrolladores que tengan ideas para mejorar los contratos inteligentes o los estándares ERC pueden enviar sus propuestas a GitHub, contribuyendo al crecimiento del ecosistema de Ethereum.
Esto resume los conceptos esenciales de los contratos inteligentes de Ethereum y los estándares ERC adoptados por la mayoría de los tokens. Para profundizar más en la información relacionada con ERC, sigue los próximos artículos de Bitaigen (Bitagén).
Lectura Relacionada
- Staking de Ethereum: conceptos, riesgos y recompensas
- Exploradores de bloques Ethereum en español: guía
- Retos críticos de los Solo Stakers de Ethereum en 2024
💡 Regístrate en Binance con el código B2345 para el descuento máximo en comisiones. Ver guía completa Binance.