ERC (Petición de comentarios sobre Ethereum)

«ERC» son las siglas de Ethereum Request for Comments, un conjunto de documentos técnicos que proponen, definen y estandarizan mejoras, nuevas funcionalidades o convenciones para la blockchain de Ethereum. El principal objetivo de los ERC es garantizar la interoperabilidad y compatibilidad en todo el ecosistema Ethereum.

Cómo funciona un ERC

  1. Propuesta: un desarrollador o entidad de la comunidad Ethereum identifica la necesidad de una nueva norma o mejora y redacta una propuesta formal. Esta propuesta describe los detalles técnicos del estándar, incluyendo las funciones y eventos que un contrato inteligente debe implementar para ser compatible con ese ERC.
  2. Debate y revisión: la propuesta se somete entonces a un periodo de intenso debate y revisión por parte de la comunidad Ethereum. Desarrolladores, investigadores y otros miembros del ecosistema aportan sus comentarios, identifican posibles problemas y proponen cambios. Este proceso de colaboración garantiza que la norma final sea sólida y útil.
  3. Adopción: Si la propuesta recibe el consenso suficiente y se considera beneficiosa para el ecosistema, se aprueba y se le asigna un número ERC único (por ejemplo, ERC-20, ERC-721). Una vez adoptado, se convierte en un estándar oficial que los desarrolladores pueden utilizar.

Por qué son importantes los ERC

  • Interoperabilidad: permiten que diferentes dApps, wallets e intercambios interactúen sin problemas con tokens y contratos inteligentes. Sin ERCs, cada desarrollador tendría que crear sus propias reglas, lo que llevaría a la fragmentación y la ineficiencia.
  • Seguridad: Al adherirse a normas bien probadas y revisadas, los desarrolladores pueden reducir el riesgo de vulnerabilidades en sus contratos inteligentes.
  • Innovación: Proporciona una base sólida sobre la que los desarrolladores pueden construir, acelerando la creación de nuevas aplicaciones y servicios en el ecosistema Ethereum.
  • Experiencia de usuario: Facilita una experiencia de usuario más fluida porque los usuarios saben que sus monederos soportarán tokens ERC-20, por ejemplo, independientemente del proyecto específico que los haya emitido.

Ejemplos populares de ERC

  • ERC-20: El estándar más popular, utilizado para crear tokens fungibles. Esto significa que cada token tiene el mismo valor y propiedades que cualquier otro token del mismo tipo. Los ejemplos incluyen la mayoría de los tokens de utilidad y gobernanza, como USDC, USDT, UNI, AAVE, etc.
  • ERC-721: El estándar para los tokens no fungibles (NFT). Cada ficha ERC-721 es única y no puede sustituirse por otra. Se utiliza para arte digital, coleccionables, propiedad virtual, etc. Algunos ejemplos son CryptoPunks y la mayoría de los NFT.
  • ERC-1155: Un estándar multi-token que permite la creación y gestión de tokens fungibles y no fungibles dentro del mismo contrato inteligente. Proporciona mayor eficiencia y flexibilidad y se utiliza a menudo en juegos y metaversos.

ERC vs. EIP (Propuesta de Mejora de Ethereum)

Es importante saber que las ERC son una subcategoría de las EIP (Propuestas de Mejora de Ethereum), que son propuestas más amplias que abarcan una gama mucho más amplia de cambios, desde actualizaciones fundamentales del protocolo (como el paso a Proof of Stake) hasta estándares de aplicación. Los ERC se centran en estándares a nivel de aplicación, es decir, cómo deberían funcionar ciertos tipos de tokens o interacciones de contratos inteligentes. Prácticamente todos los ERC son un tipo de EIP, pero no todos los EIP son ERC.

¿Tienes alguna criptodivisa favorita que sigas? Puede encontrar un precio actualizado visitando nuestra página dedicada.