ERC en cripto

ERC, siglas de “Ethereum Request for Comments”, es un estándar público empleado por la comunidad de Ethereum para definir la interacción de los smart contracts. Este estándar establece funciones y eventos unificados para características habituales, como los tokens y NFTs, permitiendo así una interoperabilidad fluida entre wallets, exchanges y aplicaciones descentralizadas. En el marco del proceso Ethereum Improvement Proposal (EIP), los ERC se clasifican como estándares de la capa de aplicación. Entre los ejemplos más relevantes se encuentran ERC-20, ERC-721 y ERC-1155, que se utilizan ampliamente para la emisión y transferencia de activos.
Resumen
1.
ERC significa Ethereum Request for Comments, que define estándares técnicos para la red de Ethereum.
2.
ERC-20 es el estándar de token más común, definiendo funciones básicas para tokens fungibles como transferencias y consultas de saldo.
3.
El estándar ERC-721 se utiliza para Tokens No Fungibles (NFTs), donde cada token tiene características únicas y no es intercambiable.
4.
Los estándares ERC aseguran la interoperabilidad y compatibilidad entre diferentes aplicaciones y contratos inteligentes dentro del ecosistema de Ethereum.
5.
Los desarrolladores pueden presentar propuestas ERC, que se convierten en estándares oficiales tras la discusión y revisión de la comunidad, impulsando la innovación en el ecosistema.
ERC en cripto

¿Qué es un ERC?

ERC corresponde a Ethereum Request for Comments. Es un conjunto de estándares técnicos que define cómo deben interactuar los smart contracts en la blockchain de Ethereum. Los ERC especifican las funciones y eventos obligatorios que los smart contracts deben implementar, lo que permite que wallets, exchanges y aplicaciones descentralizadas (DApps) interactúen con los contratos de manera uniforme.

Un smart contract es, en esencia, un programa desplegado en la blockchain que se ejecuta automáticamente según reglas predefinidas. Los ERC funcionan como "estándares de interfaz" para estos programas; por ejemplo, exigen una función transfer para transferir tokens o un evento Transfer para registrar transacciones. Gracias a la estandarización de interfaces, wallets y exchanges pueden integrar nuevos tokens de forma eficiente, sin necesidad de desarrollos personalizados para cada uno.

Relación entre ERC y EIP

Los ERC provienen de los EIP (Ethereum Improvement Proposals), pero no son equivalentes. Un EIP es una propuesta global que recoge sugerencias que abarcan desde cambios en el protocolo hasta mejoras a nivel de aplicación en todo el ecosistema Ethereum. Los ERC son un subconjunto de los EIP, centrados específicamente en los estándares de interacción de aplicaciones y contratos, es decir, cómo deben definirse las interfaces.

Piense en los EIP como un catálogo general de propuestas, donde los ERC son entradas dedicadas a las interfaces de aplicaciones. Por lo general, un ERC pasa por una fase de redacción, discusión comunitaria, revisión y finalización. Una vez que la especificación se estabiliza, los desarrolladores la implementan, los wallets y exchanges la soportan y el estándar se adopta en el ecosistema.

¿Qué significa ERC-20?

ERC-20 es el estándar de interfaz para tokens fungibles, es decir, tokens en los que cada unidad es idéntica e intercambiable (como stablecoins o tokens de gobernanza). El estándar ERC-20 define funciones como balanceOf, transfer, approve y allowance, así como eventos como Transfer y Approval.

En la práctica, stablecoins como USDT en Ethereum cumplen el estándar ERC-20. Cuando los usuarios realizan transferencias desde wallets o exchanges, se ejecuta la función transfer; al autorizar DApps (como exchanges descentralizados), se emplean approve y allowance.

En las páginas de depósito de exchanges, la red principal de Ethereum suele aparecer como "ERC-20" o "ERC (Ethereum)", lo que indica que tanto el formato de dirección como el método de transferencia siguen la especificación ERC-20.

¿En qué se diferencian ERC-721 y ERC-1155?

Ambos estándares se relacionan con tokens no fungibles (NFT), pero tienen propósitos distintos. ERC-721 define tokens no fungibles, donde cada token tiene un ID único, como ocurre con coleccionables digitales o certificados. ERC-1155 es un estándar multi-token que admite tanto activos fungibles como no fungibles, permitiendo gestionar varios IDs de token en un mismo contrato y realizar transferencias en lote de forma eficiente.

Por ejemplo, una obra digital puede representarse como un token ERC-721, con cada Token ID vinculado a una pieza única. En los juegos, activos como equipamiento (no fungible) y materiales apilables (fungibles) pueden gestionarse conjuntamente en un contrato ERC-1155. Las transferencias en lote reducen las comisiones y mejoran la eficiencia.

¿Cómo se proponen y adoptan los estándares ERC?

El proceso habitual para la adopción generalizada de un estándar ERC incluye:

  1. Redacción: El autor elabora un documento EIP enfocado en un estándar de interfaz de aplicación (es decir, un ERC).
  2. Discusión comunitaria: Se recopilan comentarios de wallets, exchanges y desarrolladores sobre las funciones, eventos, gestión de errores y compatibilidad necesarias.
  3. Implementación de referencia y pruebas: Se proporciona código de ejemplo y casos de prueba que demuestran viabilidad e interoperabilidad.
  4. Finalización: Una vez estabilizada la especificación, los proyectos la implementan e integran, lo que lleva a su adopción masiva.

Los ERC ampliamente utilizados, bien soportados por herramientas y que reducen los costes de integración, tienen más posibilidades de convertirse en estándar dominante.

Cómo elegir la red ERC al depositar en exchanges

Seleccionar la "red ERC" garantiza que las blockchains de origen y destino coincidan. Direcciones similares no aseguran que pertenezcan a la misma blockchain.

Pasos:

  1. En Gate, selecciona tu token y accede a la página de depósito. Verifica si "ERC-20 (Ethereum)" o "ERC (Ethereum)" aparece como opción de red.
  2. En la plataforma de retiro, comprueba que la red de retiro coincide exactamente con la de depósito de Gate, es decir, ambas deben ser "ERC-20".
  3. Copia la dirección de depósito proporcionada por Gate. Ten en cuenta que una dirección que comienza por "0x" solo indica formato Ethereum, no necesariamente que esté en la mainnet de Ethereum.
  4. Realiza primero un depósito pequeño. Una vez confirmado, puedes proceder con importes mayores para evitar pérdidas irreversibles por desajustes de red.

Un error frecuente es confundir otras cadenas compatibles con EVM (que también emplean direcciones 0x) con la mainnet de Ethereum, por ejemplo, enviando activos desde una sidechain a una dirección de Ethereum. Siempre verifica por "nombre de red", no solo por el formato de la dirección.

¿Cómo pueden los desarrolladores implementar interfaces ERC en contratos?

Para implementar correctamente una interfaz ERC, los desarrolladores deben definir todas las funciones, eventos y valores de retorno obligatorios según el estándar, y emplear librerías reconocidas para garantizar seguridad y compatibilidad.

Pasos:

  1. Utilizar librerías consolidadas: La mayoría de desarrolladores recurre a las librerías de OpenZeppelin para heredar contratos base como ERC20, ERC721 o ERC1155, minimizando riesgos de seguridad y compatibilidad.
  2. Añadir los metadatos requeridos: Para ERC-20, establecer nombre, símbolo y decimales; para ERC-721/1155, implementar metadatos y callbacks de URI para que los wallets muestren la información correctamente.
  3. Aplicar permisos y seguridad: Seguir el principio de mínimo privilegio, evitar la emisión ilimitada y gestionar cuidadosamente transfer hooks y llamadas externas para mitigar riesgos como la reentrancy.
  4. Pruebas y verificación: Utilizar herramientas de desarrollo como Hardhat para pruebas unitarias; tras el despliegue, verificar el código fuente en exploradores de blockchain para garantizar la transparencia.

Entre las mejoras opcionales está la implementación de aprobaciones por firma tipo permit, que permiten autorizar transacciones fuera de la cadena mediante firmas, ahorrando comisiones de gas.

Riesgos comunes asociados a los estándares ERC

Tanto usuarios como desarrolladores se enfrentan a riesgos relacionados con los ERC:

  • Errores en la selección de red: Confundir otras cadenas basadas en 0x con la mainnet de Ethereum puede causar depósitos fallidos o pérdida de fondos. Asegúrate siempre de que las redes coincidan según lo indicado en las páginas de depósito y retiro.
  • Confusión de nombres: Los nombres y símbolos de los tokens no son únicos; verifica siempre las direcciones de contrato en exploradores de bloques para evitar añadir tokens falsos.
  • Riesgos de autorización: Conceder allowances elevados en DApps puede exponer fondos si la DApp se ve comprometida. Revisa y revoca regularmente las aprobaciones innecesarias en tu wallet o cuenta de exchange.
  • Problemas de decimales y precisión: Diferentes tokens ERC-20 usan distintos decimales; gestiona los importes según la respuesta del contrato para evitar errores de visualización en la integración.
  • Riesgos de contratos actualizables: Los tokens ERC basados en proxy mal gestionados pueden introducir nuevos permisos o vulnerabilidades al actualizarse. Supervisa los comunicados del proyecto sobre controles proxy o admin.

Cuando gestiones fondos: prueba siempre con pequeñas cantidades, verifica redes y direcciones de contrato, y consulta fuentes oficiales para informarte.

¿Existen estándares comparables fuera de ERC?

Otras blockchains cuentan con estándares de interfaz similares:

  • BNB Chain utiliza BEP-20 (similar a ERC-20)
  • Tron emplea TRC-20
  • Solana utiliza el estándar SPL token para su modelo de cuentas

Muchas redes de Ethereum Layer 2 también emplean interfaces ERC, aunque son redes independientes con sus propios chain ID.

Puntos clave: Las interfaces pueden ser similares, pero las redes son independientes; las direcciones pueden parecer iguales, pero siempre verifica por "nombre de red". Los puentes cross-chain mapean activos entre redes mediante "wrapped tokens" equivalentes, pero el estándar de la red subyacente no varía.

Resumen: puntos clave sobre ERC

Los ERC son estándares de interfaz en la capa de aplicación de Ethereum que permiten la interacción fluida entre smart contracts, wallets, exchanges y DApps bajo un protocolo unificado. ERC-20 regula tokens fungibles; ERC-721 y ERC-1155, NFT y modelos multi-token. Los ERC surgen del proceso EIP y se convierten en estándar de facto gracias a la adopción masiva y al apoyo del ecosistema.

Para usuarios: verifica siempre que las redes de depósito y retiro coincidan al operar. Para desarrolladores: sigue implementaciones consolidadas y las mejores prácticas de seguridad. Para la gestión de riesgos: evita desajustes de red, excesos de aprobación de tokens y permisos contractuales inadecuados.

Estos principios son la base para comprender y utilizar eficazmente los estándares ERC.

FAQ

¿Por qué existen diferentes estándares como ERC-20 y ERC-721?

Cada estándar ERC responde a necesidades de aplicación distintas. ERC-20 es para tokens fungibles (como stablecoins o tokens de gobernanza), donde cada unidad es idéntica; ERC-721 es para tokens no fungibles (NFT), donde cada token es único; ERC-1155 combina ambas funcionalidades, permitiendo múltiples tipos de tokens en un solo contrato. La elección depende de las características del activo.

Mi USDT es un token ERC-20: ¿puedo enviarlo directamente a un amigo?

Sí, siempre que el wallet de tu amigo sea compatible con ERC-20. Si su wallet solo soporta TRC-20 u otra blockchain, el envío directo puede provocar la pérdida de fondos. Confirma siempre la blockchain de destino o utiliza exchanges como Gate que reconocen automáticamente las direcciones receptoras.

¿Por qué debo pagar comisiones de gas por transferencias ERC-20?

Los tokens ERC-20 operan sobre la blockchain de Ethereum. Todas las transacciones requieren validación por mineros o validadores, quienes reciben comisiones de gas por los recursos computacionales consumidos. Cuando la red está congestionada (comisiones de gas), los costes aumentan; transferir en horarios de baja demanda (por ejemplo, de madrugada UTC+8) puede ayudar a ahorrar en comisiones.

He comprado un token ERC-20 en un exchange pero mi wallet no lo admite: ¿qué hago?

Puedes cambiar a un wallet compatible con ERC-20 (como MetaMask o imToken), o mantener tus activos en el exchange sin retirarlos. Si el exchange permite retiros multichain, puedes elegir otra red (por ejemplo, retirar TRC-20 a un wallet de Tron), teniendo en cuenta las comisiones y tiempos de transferencia.

¿Los nuevos estándares ERC afectarán a mis tokens actuales?

No. Los nuevos estándares (como ERC-4626 o ERC-6551) están diseñados para nuevas funciones o casos de uso; los tokens existentes siguen funcionando bajo su estándar original. Si un proyecto decide actualizar el estándar de su contrato, te informarán con antelación para que decidas si participar o no. Por lo general, la compatibilidad hacia atrás es sólida, por lo que no hay motivo de preocupación por cambios forzados.

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

Compartir

Glosarios relacionados
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.
Conversión de Wei a ETH
La conversión de Wei a ETH consiste en transformar la unidad más pequeña de Ethereum, Wei, en su unidad principal, ETH. Este proceso es habitual para mostrar saldos on-chain, calcular las tarifas de gas y realizar tareas de depuración en entornos de desarrollo. Ethereum establece que 1 ETH equivale a 10^18 Wei, según la fórmula: ETH = Wei ÷ 10^18. Realizar la conversión correctamente resulta fundamental para evitar errores en transferencias y retiros, lo que refuerza la fiabilidad de los monederos y contratos inteligentes.
Definición de Ether
Ethereum es una plataforma blockchain programable que facilita el despliegue de contratos inteligentes y aplicaciones descentralizadas (DApps). El token nativo, ETH, sirve para pagar las comisiones de transacción de la red (gas) y puede apostarse mediante staking para participar en el mecanismo de consenso, lo que contribuye a la seguridad de la red y a la validación de nuevos bloques. Los desarrolladores pueden emitir tokens y crear aplicaciones en sectores como finanzas, videojuegos y NFTs en Ethereum, consolidando una infraestructura abierta para la economía digital.
Consulta de dirección ETH
La consulta de direcciones de Ethereum implica introducir una dirección que comienza por “0x” en una blockchain pública para acceder a la información pública vinculada a esa dirección. Esta información abarca el saldo en ETH, las posiciones en tokens y NFT, el historial de transacciones, las interacciones con smart contracts y los permisos concedidos. Entre los usos más frecuentes se encuentran la verificación de depósitos en exchanges, la confirmación de retiros, el seguimiento de movimientos de fondos, la declaración fiscal y la gestión de riesgos. Estas consultas suelen realizarse mediante un explorador de blockchain y no requieren credenciales de inicio de sesión.
Ethereum Foundation
La Ethereum Foundation es una organización sin ánimo de lucro que apoya el desarrollo del protocolo Ethereum de código abierto. Sus principales funciones son financiar la investigación y el desarrollo esenciales, mantener el ecosistema de desarrolladores, facilitar la colaboración técnica y coordinar la comunicación sobre las actualizaciones de la mainnet. La fundación no administra fondos de usuarios ni interviene en la fijación de precios o actividades de trading. Su financiación procede principalmente de las primeras tenencias de ETH y de donaciones, y publica informes transparentes sobre la asignación de recursos. La Ethereum Foundation concede subvenciones, respalda la investigación y proporciona recursos educativos tanto a desarrolladores como a la comunidad en general.

Artículos relacionados

¿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
Guía sobre cómo cambiar de red en MetaMask
Principiante

Guía sobre cómo cambiar de red en MetaMask

Esta es una guía sencilla paso a paso sobre cómo cambiar su red en MetaMask.
2024-01-11 10:37:30
¿Qué es Neiro? Todo lo que necesitas saber sobre NEIROETH en 2025
Intermedio

¿Qué es Neiro? Todo lo que necesitas saber sobre NEIROETH en 2025

Neiro es un perro Shiba Inu que inspiró el lanzamiento de tokens Neiro en diferentes blockchains. A partir de 2025, Neiro Ethereum (NEIROETH) ha evolucionado en una moneda meme líder con una capitalización de mercado de $215 millones, más de 87,000 titulares y cotizaciones en 12 importantes intercambios. El ecosistema ahora incluye un DAO para gobernanza comunitaria, una tienda de mercancía oficial y una aplicación móvil. NEIROETH ha implementado soluciones de capa 2 para mejorar la escalabilidad y asegurar su posición en los 10 primeros puestos de monedas meme temáticas de perros por capitalización de mercado, respaldado por una comunidad vibrante y principales influencers de criptomonedas.
2024-09-05 15:37:05