- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
¿Qué son EIP y ERC y cómo están conectados?
Las propuestas de mejora de Ethereum (EIP) son el método central en torno al cual se toman actualizaciones y decisiones en la cadena de bloques de Ethereum y están abiertas a todos.
Mientras que gigantes tecnológicos como Apple (AAPL) y Microsoft (MSFT) regulan las actualizaciones de software a puerta cerrada, Ethereum adopta el enfoque opuesto. Cualquier persona con suficiente competencia técnica puede redactar, editar y enviar Propuestas de Mejora de Ethereum (EIP) para nuevas funcionalidades o características que desee implementar, de acuerdo con las directrices de la EIP-1, que se publicó en 2015.
El EIP-1 es un recurso muy recomendado para posibles autores o Colaboradores porque describe todos los aspectos críticos relacionados con los EIP, como el proceso, las definiciones y los tipos de EIP, el formato y la plantilla de EIP, así como una lista de editores y más.
Si tiene una idea, tenga en cuenta que los autores de EIP también son responsables de generar participación y obtener comentarios críticos en la comunidad Ethereum .
¿Qué es una Request de comentarios (ERC) de Ethereum ?
Desde la creación de Ethereum en 2015,numerosas propuestasy se han aprobado las normas contractuales resultantes.
Como se indica enEIP-1La Request de Comentarios (ERC) de Ethereum se refiere a una categoría específica de EIP de Seguimiento Estándar. Una EIP de Seguimiento Estándar describe cualquier cambio que afecte a la mayoría o a la totalidad de las implementaciones de Ethereum y puede desglosarse en diferentes subcategorías, como CORE, red, interfaz y ERC.
ERC: Si bien la definición ha evolucionado con el tiempo, una Request de Comentarios (ERC) de Ethereum fue el borrador original de la propuesta que redactaron los desarrolladores y que posteriormente se refinó como una EIP para diferentes niveles de aplicación y convenciones. Estas incluyen estándares de tokens. (ERC-20), esquemas URI, formatos de biblioteca/paquete(EIP-82) o formatos de billetera. Si el EIP específico logra consenso en la comunidad Ethereum , se convierte en un nuevo estándar que automatiza las reglas descritas en el documento a través de un... contrato inteligente.
La principal diferencia entre estas subcategorías de EIP de la Vía Estándar reside en su implementación. Por ejemplo, los ERC se implementan a nivel de aplicación. No necesitan ser adoptados por todos los participantes, a diferencia de los CORE , que se implementan a nivel de protocolo y requieren un consenso más amplio en la comunidad, ya que todos los EIP CORE deben ser ampliamente adoptados (todos... nodosdebe actualizarse para seguir siendo parte de la red).
Junto con un EIP de seguimiento de estándares,Otros tipos de propuestas de mejora de Ethereumincluye Meta EIP y un EIP informativo.
El proceso de participación y decisión de los ERC
Como ubicación central y colaborativa que contiene todos los archivos del proyecto y el historial de revisiones completo,Repositorio de GitHub de propuestas de mejora de Ethereum (EIP)Fue creado en 2015. También se basó en elPropuestas de mejora de Bitcoin (BIP)proceso, que se basa en el modeloPropuestas de mejora de Python (PEP)Sin embargo, antes de incluir un documento en el repositorio, se debe seguir un proceso riguroso y específico, tal como se describe en el EIP 1.
- Hilo de ideas/discusión: para evitar cualquier superposición con propuestas o estándares existentes, se recomienda que los autores VET su idea abriendo un hilo de discusión en el sitio web. Comunidad de magos de EthereumSi el concepto es original y vale la pena desarrollarlo, el siguiente paso es presentar y documentar la retroalimentación como una propuesta EIP, que debe incluir especificaciones técnicas concisas de las características y la justificación detrás de ellas.
- Borrador: Para ello, los autores pueden crear una Request de extracción (un método para enviar contribuciones a un proyecto de desarrollo abierto) aquí e invitamos a editores, revisores y cualquier parte interesada a brindar comentarios. En el caso de nuevas propuestas del CEI, el/los editor(es) guiarán al autor para que Síguenos el proceso estándar y la integren al estado de borrador si cumple con las directrices.
- Revisión: Al igual que en el proceso de revisión inicial, se recomienda a los autores que continúen auditando su borrador de propuesta y documenten cualquier perspectiva previsible para futuros casos de uso. Un autor puede marcar el borrador como abierto a la retroalimentación de la comunidad pasándolo a la etapa de revisión.
- Última convocatoria: Una vez que se asegure de que no se requieren más cambios, el autor puede crear otra Request de incorporación de cambios para que el documento pase a la "última convocatoria", que es el proceso final de la fase de revisión. Si se aprueba, el editor asignará la propuesta como última convocatoria. El editor establecerá una fecha límite (en un mínimo de dos semanas) para que la comunidad sugiera cambios adicionales. Si se requieren cambios significativos, el documento regresa a la fase de revisión.
- Final: Tras la última convocatoria, el autor puede crear una Request de incorporación de cambios para que la propuesta alcance el estado final, que representa el estándar final o implementado. Puede consultar la lista de todas las propuestas finales del ERC en <a href="https://eips.ethereum.org/erc">Ethereum</a>.
Si el periodo de revisión de los borradores supera los seis meses o permanece inactivo, los documentos se etiquetan como "estancados". Sin embargo, un ERC puede reactivarse si un autor o editor lo devuelve a la fase de borrador. Las propuestas también pueden ser retiradas por los autores, pero se pueden retomar posteriormente, cuando se consideren nuevas propuestas.
Los EIP también pueden clasificarse como "vivos", lo cual es un estado especial para los EIP que se actualizan continuamente y no están destinados a alcanzar un estado final, como el EIP-1.
Puede encontrar una lista de los estados del EIP y sus definiciones aquí:<a href="https://eips.ethereum.org">Ethereum</a>

El diagrama anterior es el proceso estándar para todos los EIP en todas las pistas de acuerdo con laEIP 1.
Editores del EIP:
Los editores de EIP son responsables de revisar la solidez técnica, la ortografía y la gramática de los EIP, así como el estilo del código. Los editores originales de EIP entre 2015 y 2016 fueron Martin Becze, Vitalik Buterin y Gavin Wood, entre otros.
Según elEIP-1Los editores actuales del EIP son:
- Alex Beregszaszi (@axic)
- Matt Garnett (@lightclient)
- Miqueas Zoltu (@MicahZoltu)
- Greg Colvin (@gcolvin)
- Sam Wilson (@SamWilsn)
Los editores eméritos del EIP son:
- Casey Detrio (@cdetrio)
- Nick Johnson (@arachnid)
- Vitalik Buterin (@vbuterin)
- Hudson Jameson (@Souptacular)
- Nick Savers (@nicksavers)
- Martín Becze (@wanderer)
Junto con los editores de EIP, los miembros de la comunidad dePastores de gatos de Ethereum y Magos de EthereumTambién ayuda a tomar decisiones sobre qué EIP se implementa y ayuda a mover los EIP a las etapas finales o retiradas.
Una vez que un ERC esté listo para el repositorio, los editores también ayudarán a hacer lo siguiente:
- Asignar un número ERC.
- Fusionar solicitudes de extracción creadas por los autores.
- Guiar a los autores del ERC hacia las siguientes etapas.
Generalmente, las propuestas son creadas y revisadas por desarrolladores con acceso de escritura al código base de Ethereum . Los editores no juzgan estas propuestas, sino que se encargan de aspectos administrativos como supervisar los cambios en el ERC, corregir la estructura, señalar errores, ETC
Los enlaces a los distintos repositorios de Ethereum en GitHub, los foros de discusión de EIP y una lista de todas las reuniones CORE de desarrolladores de Ethereum se pueden encontrar aquí: <a href="https://ethereum.org/en/developers/docs/standards/">Ethereum</a>.
¿Por qué son importantes los EIP?
Las EIP (que incluyen los ERC) son la unidad central en torno a la cual se desarrolla la gobernanza (decisiones) y se documentan en Ethereum. Como parte de un ecosistema descentralizado, son la vía para que cualquiera proponga, debata y adopte cambios. Ya sea integradas como estándar o incluidas en una actualización más amplia de la red, las EIP también ayudan a comprender cómo funcionan ciertos tokens y aspectos de Ethereum en relación con el contrato inteligente específico. Cada actualización de la red también consta de un conjunto de EIP específicas que... Cliente EthereumEs necesario implementar para mantener el consenso entre sí.
¿Cómo los ERC hacen posibles cosas nuevas y diferentes?
Algunos ejemplos de diversos estándares ERC y sus casos de uso incluyen:
- ERC-20: Propuesto por Fabian Vogelsteller y VButerin en noviembre de 2015, el ERC-20 (Ethereum Request for Comments 20) es la interfaz más popular para tokens fungibles (intercambiables) que implementan una API (interfaz de programación de aplicaciones) dentro de contratos inteligentes. Algunos ejemplos de lo que el token ERC-20 permite hacer incluyen:
- Transferir tokens entre cuentas.
- Ver el saldo actual de tokens de una cuenta.
- Ver el suministro total de un token disponible en la red.
- Confirmar gastos de terceros.
- Una interfaz estándar que permite que los tokens en Ethereum sean reutilizados por otras aplicaciones, por ejemplo, desde billeteras hasta intercambios descentralizados.
Puedes leer elpropuesta original de Buteriny los relacionadosDiscusión en RedditPara más detalles, o profundizar en la mecánica en nuestroExplicación del token ERC-20.
- ERC-721: Inspirado en el estándar de token ERC-20, el ERC-721 fue propuesto dos años después por William Entriken, Dieter Shirley, Jacob Evans y Nastassia Sachs en enero de 2018. Si bien el EIP-20 se adapta a los activos fungibles (replicables e intercambiables), no admite la estructura única de tokens no fungibles (NFT), ya que cada activo es único (no fungible). Por ello, el ERC-721 se creó como la interfaz estándar para NFT como obras de arte o canciones. Dado que cada token ERC-721 es único, se refleja en la blockchain mediante un ID. Este ID puede ser utilizado por otras personas o aplicaciones para verificar la propiedad.
Varias colecciones de NFT conocidas que utilizan el estándar de token ERC-721 incluyen:
- Criptogatitos:originalmente compatible con una versión anterior del estándar ERC-721, CryptoKitties es un juego para ganar que fue pionero en la capacidad de permitir a los usuarios criar y coleccionar gatos digitales en la cadena de bloques Ethereum .
- Ethereum Name Service (ENS):un sistema seguro y descentralizadoservicio de nombres que ayuda a convertir las direcciones de billetera criptográficas de Ethereum en nombres legibles, URL y emojis como ETHsegún lo registrado porButerin.
- Club Náutico Bored APE (BAYC):una colección de 10.000 NFT únicos lanzada en abril de 2021 porLaboratorios YugaAdemás de funcionar como arte digital verificablemente RARE , cada NFT también actúa como una forma de membresía al club exclusivo, que brinda ventajas y beneficios a la comunidad.
Los problemas y debates originales del ERC-721 se pueden encontrar en los siguientes enlaces:
- La edición original de ERC-721. <a href="https://github.com/ethereum/eips/issues/721">Ethereum</a>.
- Reddit:<a href="https://www.reddit.com/r/ethereum/comments/7r2ena/friday_119_live_discussion_on_erc_nonfungible/">Ethereum</a>.
- Gitter #EIPs (anuncio de la primera discusión en vivo).<a href="https://gitter.im/ethereum/EIPs?at=5a5f823fb48e8c3566f0a5e7">Ethereum</a>.
- ERC-721 (anuncio de la primera discusión en vivo).<a href="https://github.com/ethereum/eips/issues/721#issuecomment-358369377">Ethereum</a>.
- Universidad Étnica de Denver 2018.https://ethdenver.com.
Otros ejemplos de estándares de contrato ERC incluyen:
- ERC-1155:Un estándar multitoken que puede crear activos fungibles y no fungibles.
- ERC-777:un estándar de token que mejora el ERC-20 al reducir la fricción en las transacciones.
En general, gracias a los esfuerzos conjuntos entre comunidades como Ethereum Cat Herders y la Comunidad de Magos de Ethereum , los métodos para integrar o realizar cambios en Ethereum se simplifican cada vez más a medida que la red crece. Ethereum Cat Herders también anima a los autores o posibles implementadores a hablar sobre sus... Serie PEEPanEIP Este sitio ofrece una descripción general de las EIP consideradas para una actualización de red, los estándares ERC y otros conceptos clave de la cadena de bloques Ethereum . También puede encontrar más información sobre la historia de las EIP y el desarrollo de la gobernanza en Ethereum (incluidos los ERC) en el sitio web de Hudson Jameson. blog.
Sigue leyendo: ¿Qué es el estándar de token ERC-20?
CORRECCIÓN (4 de mayo, 14:14 UTC): Lista actualizada de editores actuales y eméritos de EIP según EIP-1.
Mason Marcobello
Mason Marcobello es un escritor australiano, aspirante a tecnólogo creativo y emprendedor. Sus escritos han aparecido en Defiant, Decrypt y CoinDesk.
