Resumen

Por sus siglas en inglés, EIP (Ethereum Improvement Proposal) o Propuesta de Mejora de Ethereum, hace referencia a los documentos de diseño de software que cualquier persona puede proponer y que busca la optimización de la blockchain.

Estos documentos siguen ciertos patrones que permiten que la comunidad revise, discuta y refine todo lo que se va a implementar con base en ellos, en el caso de que sean aceptados.

Los EIP (Ethereum Improvement Proposal) describen nuevas funcionalidades para Ethereum y también mejoras en los procesos ya existentes. Existen varios EIP y cada uno lleva una enumeración de acuerdo al caso que se va generando. Por ejemplo:

  • EIP-1: Sirve como una plantilla que cualquiera puede usar para construir su propio EIP y proponerlo a la comunidad.
  • EIP-20: Este dio pie al estándar ERC-20 para la creación de tokens fungibles.
  • EIP-712: Permite una mayor legibilidad de las transacciones.
  • EIP-1559: Mejoró el cálculo de las tarifas necesarias para las transacciones dentro de Ethereum.

Ciclo y flujo de un EIP (Propuesta de Mejora de Ethereum)

El ciclo de un EIP se puede definir así:

  1. Idea: borrador previo.
  2. Borrador: versión inicial, abierta para discusión.
  3. Revisión: un autor de EIP marca un EIP como listo para la revisión por pares y lo solicita.
  4. Última llamada: Se establece una fecha de finalización de la revisión, normalmente 14 días.
  5. Final: EIP implementado.
  6. Estancado: inactivo durante un período de 6+ meses.
  7. Retirado: los autores del EIP han retirado la propuesta.
  8. Vivo: estado especial para los EIP que están diseñados para actualizarse continuamente.

Es fácil comprenderlo a través de la siguiente gráfica:

EIPflow.png

Puedes consultar la página donde se encuentran documentados los EIP hasta la fecha en el sitio oficial Ethereum Improvement Proposals.


Contribución creada con los aportes de: Luis E. Herrera y Abidan Triguero Calle