eth erc20

ERC-20 es el estándar de interfaz de tokens en Ethereum, que actúa como una "especificación de enchufe" universal y permite a monederos, exchanges y aplicaciones utilizar un conjunto uniforme de funciones para transferencias, aprobaciones y consultas. Establece aspectos como los registros de eventos y la cantidad de decimales, lo que asegura que tokens fungibles como USDT mantengan su compatibilidad y utilidad en distintas plataformas y escenarios de uso.
Resumen
1.
ERC-20 es el estándar de token más ampliamente adoptado en la blockchain de Ethereum, definiendo interfaces funcionales básicas y especificaciones de implementación para tokens.
2.
El estándar especifica funciones centrales como la transferencia de tokens, consulta de saldo y autorización, permitiendo métodos de interacción unificados entre diferentes tokens.
3.
ERC-20 logra la interoperabilidad de tokens, permitiendo la circulación fluida de tokens entre wallets, exchanges y aplicaciones descentralizadas.
4.
Como infraestructura fundamental del ecosistema Ethereum, ERC-20 impulsa el desarrollo rápido de aplicaciones DeFi, NFT y Web3.
5.
El uso de tokens ERC-20 requiere el pago de comisiones de Gas en la red de Ethereum, y el estándar ofrece funcionalidad básica que puede necesitar extensiones para escenarios complejos.
eth erc20

¿Qué es el estándar ERC-20?

El estándar ERC-20 es un conjunto de interfaces para la interacción de tokens en Ethereum que define cómo los tokens fungibles pueden ser reconocidos y operados de forma coherente por monederos, exchanges y aplicaciones.

Este “estándar de interfaz” se entiende como un conjunto de nombres comunes de botones, como “transferir”, “aprobar” y “consultar saldo”. Siempre que un contrato de token utilice estos nombres estándar, los monederos pueden mostrar saldos, los exchanges procesar depósitos y retiradas, y las aplicaciones ejecutar pagos o acciones de gobernanza. ERC-20 se centra específicamente en activos fungibles, como stablecoins, tokens de gobernanza y de pago.

¿Cómo funciona el estándar ERC-20?

El estándar ERC-20 abstrae las operaciones habituales de los tokens en funciones y eventos fijos, permitiendo que cualquier contrato compatible sea invocado y monitorizado de forma uniforme.

Las funciones clave son:

  • totalSupply: Devuelve el suministro total de tokens, como el inventario de un almacén.
  • balanceOf: Consulta el saldo de una dirección concreta, similar a revisar una cuenta bancaria.
  • transfer: Envía tokens directamente a otra dirección.
  • approve: Autoriza a un tercero a gastar una cantidad específica en tu nombre, como establecer un límite de gasto en una tarjeta delegada.
  • allowance: Consulta la cantidad autorizada restante para un destinatario.
  • transferFrom: Permite que una parte autorizada transfiera tokens desde tu dirección.

Los eventos clave son:

  • Evento Transfer: Se emite con cada transferencia, permitiendo que monederos y exploradores de bloques registren y muestren el historial de transacciones.
  • Evento Approval: Se emite con cada aprobación y permite a los usuarios rastrear quién ha sido autorizado para gastar tokens y cuánto.

Estos nombres fijos de funciones y eventos provienen de la propuesta EIP-20, que se convirtió en estándar oficial en 2017 y garantiza la interoperabilidad entre distintas implementaciones.

¿Cómo opera el estándar ERC-20 en Ethereum?

El estándar ERC-20 se implementa mediante smart contracts (programas autoejecutables en la blockchain) que gestionan transferencias, autorizaciones y actualizaciones de saldo según reglas predefinidas, emitiendo registros de eventos por cada operación.

Cuando inicias una transferencia, el contrato del token verifica tu saldo, actualiza su libro mayor interno y emite un evento Transfer. Cuando apruebas un allowance y una aplicación después llama a transferFrom, el contrato comprueba que no supere tu límite establecido. Los monederos y exchanges leen estos eventos y los resultados de las funciones para mostrar saldos, registros de transacciones y tenencias.

El parámetro “decimals” determina la unidad mínima del token (por ejemplo, 18 decimales significa que 1 token equivale a 10^18 unidades mínimas). Las aplicaciones deben convertir estas unidades mínimas en cantidades legibles para evitar errores de visualización.

¿Cómo se utilizan los tokens ERC-20 en Gate?

Al usar tokens ERC-20 en Gate, las operaciones principales son depósitos, retiradas y trading. Confirma siempre la red y la dirección del contrato antes de cualquier acción para evitar la pérdida de fondos.

Paso 1: Para depositar, selecciona la red Ethereum y copia la dirección de depósito proporcionada por Gate. Activos populares como USDT en Ethereum cumplen con el estándar ERC-20.

Paso 2: Envía una transacción de transferencia desde tu monedero a esta dirección y espera la confirmación en la blockchain. Gate acredita tu cuenta tras detectar el evento Transfer correspondiente y confirmar la recepción.

Paso 3: Para retirar, asegúrate de que la dirección de destino sea compatible con la red ERC-20. Comprueba las comisiones de gas y los límites mínimos de retirada. Selecciona siempre la red adecuada para tu activo para evitar enviar tokens ERC-20 a una red incompatible con el mismo formato de dirección.

Además: Al interactuar con aplicaciones descentralizadas que requieren pagos de terceros (como DEX o protocolos de préstamos), tu monedero solicitará una autorización approve. Aprueba solo la cantidad necesaria y evita conceder “aprobaciones ilimitadas” para reducir riesgos.

Nota: Los depósitos y retiradas implican la seguridad de los fondos. Verifica siempre la dirección del contrato del token, el tipo de red y el memo si es necesario. Las transacciones en blockchain son irreversibles, por lo que cualquier error puede suponer la pérdida de fondos.

¿Cómo pueden los desarrolladores crear un token ERC-20?

Crear un token ERC-20 implica escribir y desplegar un smart contract compatible, y después verificar y publicar sus detalles.

Paso 1: Elige tus herramientas y librerías. Los entornos de desarrollo más comunes incluyen Hardhat o Foundry. Para mayor seguridad y buenas prácticas, comienza con la implementación ERC-20 de OpenZeppelin.

Paso 2: Escribe tu contrato. Define parámetros como nombre, símbolo, decimales y suministro inicial; implementa funciones clave como transfer, approve y transferFrom; asegúrate de que se emitan los eventos Transfer y Approval.

Paso 3: Realiza pruebas y auditorías. Crea pruebas unitarias que cubran autorizaciones, transferencias y casos límite (como saldos o allowances insuficientes). Audita la lógica clave o realiza al menos análisis estático y fuzz testing.

Paso 4: Despliega en mainnet o testnet de Ethereum. Registra la dirección del contrato y distribuye los tokens a los primeros tenedores.

Paso 5: Verifica y publica la información. Verifica el código fuente en exploradores de bloques, sube el logo y la descripción del token, y publica la dirección del contrato y los decimales para que monederos y exchanges reconozcan tu token correctamente.

¿Cuáles son las diferencias entre ERC-20, ERC-721 y ERC-1155?

Las diferencias principales entre ERC-20, ERC-721 y ERC-1155 son si los activos son fungibles o no fungibles y cómo se gestionan las transferencias por lotes o la administración de varios activos.

ERC-20: Fungible (cualquier dos unidades son totalmente intercambiables). Adecuado para tokens tipo moneda o de gobernanza.

ERC-721: No fungible (cada ID es única e indivisible), como coleccionables o entradas de eventos. Se utiliza habitualmente para NFT.

ERC-1155: Soporta activos fungibles y no fungibles, además de transferencias por lotes. Permite la gestión eficiente de varios tipos de activos en un solo contrato; es popular para objetos de juegos.

Si necesitas tokens “divisibles e intercambiables” (como stablecoins o pesos de gobernanza), ERC-20 es ideal; para activos únicos o gestión por lotes, considera ERC-721 o ERC-1155.

¿Cuáles son los riesgos de usar tokens ERC-20?

Existen dos categorías principales de riesgo al usar ERC-20: riesgos operativos y de autorización. Verifica siempre los detalles antes y después de cada transacción.

Riesgos de autorización: Muchas aplicaciones solicitan “aprobaciones ilimitadas” para reducir pasos de autorización repetidos. Si una aplicación o su contrato se ve comprometido, los atacantes pueden vaciar tus tokens. La mejor práctica es aprobar solo lo necesario y restablecer regularmente los allowances sensibles a cero.

Riesgos de tokens falsos: Los estafadores pueden desplegar contratos fraudulentos. Verifica siempre la dirección del contrato del token según los anuncios oficiales antes de transferir fondos; utiliza direcciones obtenidas de canales oficiales.

Riesgos de red y comisiones: En periodos de alta congestión de Ethereum, las comisiones de gas pueden dispararse y afectar los costes y los tiempos de confirmación. Asegúrate de contar con suficiente ETH para las comisiones y elige el mejor momento para operaciones importantes según las condiciones de red.

Riesgos en depósitos y retiradas: Utilizar una red o dirección incorrecta en Gate puede provocar la pérdida irrecuperable de activos. Confirma siempre que usas la red ERC-20, comprueba la compatibilidad de la dirección de destino y revisa los límites mínimos de retirada.

Desde que se finalizó como interfaz estable en 2017, ERC-20 ha recibido varias extensiones impulsadas por la comunidad para mejorar la experiencia de usuario y la seguridad.

Para 2025, las extensiones habituales incluyen:

  • EIP-2612 (Permit): Permite aprobaciones sin gas mediante firmas (los usuarios pueden aprobar gastos con una firma fuera de la cadena antes de que se deduzca en la cadena), mejorando la experiencia de usuario al ahorrar una transacción en blockchain.
  • Meta-transacciones y delegación de comisiones: Con servicios de relayers, terceros pagan las comisiones de gas por los usuarios, reduciendo las barreras de entrada.
  • Optimización de gas y modos más seguros: Las librerías continúan optimizando los costes de almacenamiento y computación, promoviendo patrones de transferencia más seguros y validación de eventos más estricta para mejorar la compatibilidad.

En el futuro, ERC-20 seguirá siendo fundamental para los activos fungibles. Está cada vez más integrado con protocolos cross-chain, soluciones de abstracción de cuentas y modelos avanzados de permisos para mejorar la usabilidad y el control de riesgos.

¿Por qué es importante el estándar ERC-20?

El estándar ERC-20 es la base para los activos en Ethereum: facilita interacciones simples y unificadas, permitiendo que monederos, exchanges y aplicaciones soporten tokens fungibles con mínima fricción. Entender sus funciones (“botones”) y eventos permite comprender cómo se comportan realmente los tokens en la cadena; revisar cuidadosamente autorizaciones y direcciones de contrato reduce los riesgos sobre los fondos en el uso diario. Para desarrolladores, cumplir el estándar (e integrar auditorías o extensiones como Permit) equilibra compatibilidad y seguridad. Para usuarios y desarrolladores, ERC-20 es un lenguaje universal de intercambio de valor, sobre el que pueden construirse aplicaciones y escenarios más avanzados.

FAQ

¿Por qué debo aprobar (autorizar) una transferencia de tokens ERC-20?

La aprobación es un mecanismo de seguridad fundamental en el estándar ERC-20, diseñado para proteger tus activos. Cuando usas tokens en un exchange o una app DeFi, primero debes autorizar esa app para acceder a tus tokens, igual que con permisos en aplicaciones de pago como Alipay. Solo tras la aprobación una app puede transferir tokens en tu nombre; puedes revocar estas aprobaciones en cualquier momento para mayor seguridad.

¿Por qué cambian las direcciones de tokens ERC-20 entre cadenas para el mismo activo?

ERC-20 es un estándar específico de Ethereum: los contratos de tokens deben desplegarse por separado en cada red como Ethereum, Polygon, BSC, etc., lo que genera direcciones distintas en cada cadena. Para transferencias entre cadenas se necesitan herramientas de bridge; en plataformas como Gate puedes seleccionar directamente en qué red depositar o retirar.

¿El ajuste de decimales de un token ERC-20 afecta a su valor real?

No, el ajuste de decimales solo afecta la precisión de la visualización, no el valor real. Por ejemplo, USDT suele usar 18 decimales, por lo que “1 USDT” se muestra como 1,0 pero internamente es 1 × 10^18 unidades mínimas. Es como expresar 1 $ como 100 céntimos; cambiar los decimales solo modifica la unidad de conteo, no el valor real.

¿Cómo puedo comprobar si un token ERC-20 es de un proyecto oficial?

Puedes verificarlo comprobando la dirección del contrato en exploradores como Etherscan para ver el código de forma transparente; confirmando que la web oficial incluya la dirección correcta; revisando la distribución de tenedores del token (una distribución muy concentrada puede indicar riesgo de rug pull). Los tokens listados en plataformas reguladas como Gate han pasado procesos de revisión para mayor seguridad.

¿Cómo se calculan las comisiones de gas al operar con tokens ERC-20?

Comisión de gas = Gas utilizado × Precio del gas. Una transferencia básica ERC-20 suele consumir unas 21 000 unidades de gas, pero las interacciones con smart contracts pueden requerir más. Cuando la red Ethereum está congestionada, el precio del gas sube y las comisiones aumentan. Es recomendable operar en horas con menos tráfico para ahorrar costes; plataformas como Gate ofrecen información en tiempo real sobre el precio del gas como referencia.

Un simple "me gusta" vale más de lo que imaginas

Compartir

Glosarios relacionados
época
En Web3, "ciclo" designa procesos o periodos recurrentes dentro de los protocolos o aplicaciones blockchain que se producen en intervalos fijos de tiempo o de bloques. Ejemplos de ello son los eventos de halving de Bitcoin, las rondas de consenso de Ethereum, los calendarios de vesting de tokens, los periodos de desafío para retiros en soluciones Layer 2, las liquidaciones de tasas de financiación y de rendimientos, las actualizaciones de oráculos y los periodos de votación de gobernanza. La duración, las condiciones de activación y la flexibilidad de estos ciclos varían entre los distintos sistemas. Comprender estos ciclos te permite gestionar la liquidez, optimizar el momento de tus acciones e identificar los límites de riesgo.
Descentralizado
La descentralización es un modelo de diseño que distribuye la toma de decisiones y el control entre varios participantes, característica fundamental en la tecnología blockchain, los activos digitales y la gobernanza comunitaria. Este enfoque se apoya en el consenso de numerosos nodos de la red, permitiendo que el sistema funcione sin depender de una única autoridad. Esto refuerza la seguridad, la resistencia a la censura y la transparencia. En el sector cripto, la descentralización se manifiesta en la colaboración global de nodos en Bitcoin y Ethereum, los exchanges descentralizados, los monederos no custodiales y los modelos de gobernanza comunitaria, donde los titulares de tokens votan para definir las reglas del protocolo.
¿Qué es un nonce?
Nonce se define como un "número utilizado una vez", creado para asegurar que una operación concreta se ejecute una sola vez o siguiendo un orden secuencial. En el ámbito de blockchain y criptografía, los nonces se aplican principalmente en tres casos: los nonces de transacción garantizan que las operaciones de una cuenta se procesen en orden y no puedan repetirse; los nonces de minería se utilizan para encontrar un hash que cumpla con el nivel de dificultad requerido; y los nonces de firma o inicio de sesión impiden que los mensajes se reutilicen en ataques de repetición. Te encontrarás con el término nonce al realizar transacciones on-chain, al supervisar procesos de minería o al utilizar tu wallet para acceder a sitios web.
Definición de TRON
Positron (símbolo: TRON) es una criptomoneda de las primeras generaciones, distinta del token público de blockchain "Tron/TRX". Positron se clasifica como una moneda, es decir, es el activo nativo de una blockchain independiente. No obstante, la información pública sobre Positron es limitada y los registros históricos muestran que el proyecto lleva inactivo un largo periodo. Los datos recientes de precios y los pares de negociación resultan difíciles de encontrar. Su nombre y código pueden confundirse fácilmente con "Tron/TRX", por lo que los inversores deben comprobar minuciosamente el activo objetivo y las fuentes de información antes de tomar cualquier decisión. Los últimos datos accesibles sobre Positron datan de 2016, lo que complica la evaluación de su liquidez y capitalización de mercado. Al negociar o almacenar Positron, es fundamental respetar las normas de la plataforma y aplicar las mejores prácticas de seguridad en monederos.
DAO
Una Organización Autónoma Descentralizada (DAO) es un colectivo digital gestionado por su comunidad, con reglas codificadas en la blockchain mediante contratos inteligentes. Los miembros emplean tokens de gobernanza o NFT para presentar propuestas y votar sobre decisiones de la organización. La tesorería de la DAO se administra en la cadena, y las asignaciones de fondos se gestionan a través de monederos multifirma o contratos inteligentes, lo que garantiza una gestión transparente y segura de los activos. Las DAO se utilizan habitualmente para la gobernanza de protocolos, la financiación de ecosistemas y la promoción de bienes públicos. Ejemplos como Uniswap, MakerDAO y ENS ilustran cómo decisiones clave, como la estructura de comisiones, las actualizaciones de protocolos y la concesión de subvenciones, se toman colectivamente mediante el mecanismo DAO. Para participar en la gobernanza de una DAO, los usuarios pueden adquirir tokens de gobernanza en exchanges, transferirlos a sus monederos personales y conectarse a las plataformas de votación correspondientes. Tras emitir los votos, los resultados se ejecutan directamente en la cadena según el consenso establecido.

Artículos relacionados

¿Qué es Tronscan y cómo puedes usarlo en 2025?
Principiante

¿Qué es Tronscan y cómo puedes usarlo en 2025?

Tronscan es un explorador de blockchain que va más allá de los conceptos básicos, ofreciendo gestión de carteras, seguimiento de tokens, información sobre contratos inteligentes y participación en gobernanza. Para 2025, ha evolucionado con funciones de seguridad mejoradas, análisis ampliado, integración entre cadenas y una mejor experiencia móvil. La plataforma ahora incluye autenticación biométrica avanzada, monitoreo de transacciones en tiempo real y un completo panel de DeFi. Los desarrolladores se benefician del análisis de contratos inteligentes potenciado por IA y entornos de prueba mejorados, mientras que los usuarios disfrutan de una vista unificada de cartera multi-cadena y navegación basada en gestos en dispositivos móviles.
2023-11-22 18:27:42
¿Cómo apostar ETH?
Principiante

¿Cómo apostar ETH?

A medida que se completa The Merge, Ethereum finalmente ha hecho la transición de PoW a PoS. Los apostadores ahora mantienen la seguridad de la red apostando ETH y obteniendo recompensas. Es importante elegir los métodos y proveedores de servicios adecuados antes de apostar. A medida que se completa The Merge, Ethereum finalmente ha hecho la transición de PoW a PoS. Los apostadores ahora mantienen la seguridad de la red apostando ETH y obteniendo recompensas. Es importante elegir los métodos y proveedores de servicios adecuados antes de apostar.
2022-11-21 09:29:25
¿Qué es SegWit?
Principiante

¿Qué es SegWit?

Segregated Witness (SegWit) es una actualización en la cadena de bloques de Bitcoin que separa los datos del testigo del bloque base. La idea de SegWit fue propuesta por el desarrollador Pieter Wuille en 2015. Es una mejora destinada a resolver el problema de la maleabilidad de las transacciones y escalar la red.
2022-11-21 08:21:30