Ethereum Improvement Proposal (EIP)

Ethereum Improvement Proposals EIP, Means describes standards for the Ethereum platform, including core protocol specifications, client APIs, and contract standards.

Proposals are expected to include a rationale for why the feature should be implemented and a technical specification outlining how implementation will occur.
EIPs come in a variety of types including:

Standard Track – Changes affecting a majority of Ethereum implementations

  • Core – Improvements requiring a consensus fork
  • Networking – Improvements to network protocol specifications
  • Interface – Improvements to client specifications and standards
  • ERC – Application-level standards and conventions

Meta – Process change requests

Informational – Guidelines for developing in Ethereum

Once a proposal is submitted a process kicks off giving the community the opportunity to decide whether it makes sense to include it in Ethereum’s future development. The stages of this process are:

Draft – An open EIP subject to change
Last Call – An open EIP that is ready for review
Final (non-Core) – In the last call for at least two weeks with requested technical changes completed
Final (Core) – Core Devs approve and intend to implement in the future hard fork
Deferred – Will not be immediately adopted, but open for future reconsideration.

Accepted proposals become standards ensuring any applications, smart contracts, etc. built using them are accessible when interfacing with Ethereum.

Tags #Ethereum #Crypto Glossary