Glosario

Ethereum Improvement Proposal (EIP)

Hard

Las propuestas de mejora de Ethereum (EIP por sus siglas en inglés) describen los estándares para la plataforma Ethereum, incluidas las especificaciones del protocolo principal.

¿Qué es una propuesta de mejora de Ethereum (EIP)?

La Ethereum Improvement Proposal (EIP) es un documento que se utiliza para describir los estándares para la comunidad de Ethereum.

Estos pueden ser enviados para hacer cumplir los cambios por cualquier miembro de la comunidad de Ethereum e incluyen API de clientes, estándares de protocolo básicos, cambios de código y estándares de contrato.

Hay varios tipos diferentes de EIP.

La pista estándar: estos son cambios que afectan a todas o a la mayoría de las implementaciones de Ethereum, incluidos los cambios en el protocolo de red.

Núcleo: estos cambios requieren una bifurcación de consenso. A menudo pueden incluir discusiones que involucren cambios de desarrollo no básicos.

Redes: esto incluye mejoras en las especificaciones del protocolo de red, como el devp2p (EIP8) y el subprotocolo Ethereum.

Interfaz: esto incluye mejoras en los estándares y especificaciones del cliente, incluidos los estándares y especificaciones API/RPC.

ERC: estos se refieren a estándares y convenciones a nivel de aplicación e incluyen registros de nombres y estándares de tokens.

Meta: estos procesos cambian las solicitudes y operan de manera similar a los EIP de seguimiento estándar, pero se aplican a otras partes que no sean el protocolo Ethereum.

Informativo: esto proporciona pautas para diseñar Ethereum. Los usuarios y los implementadores pueden ignorar las EIP informativas, ya que no reflejan necesariamente una recomendación de la comunidad Ethereum.

Hay varios otros procesos involucrados para decidir si incluir los cambios una vez que se ha enviado una EIP.

Estas incluyen:

Borrador: una EIP que está siendo considerado abiertamente.

Última llamada: una EIP que ha sido objeto de consideración inicial y está lista para su revisión.

Final (Non-core): una EIP que está en la última convocatoria por un mínimo de dos semanas y se han tratado todas las preocupaciones técnicas que se han planteado.

Final (Core): una EIP que los devs. Core aprueban o pretenden implementar en el futuro en hard fork.

Aplazado: una EIP que no se adoptará inmediatamente pero que se está considerando para su adopción posterior.