EIP
An EIP (Ethereum Improvement Proposal) is a formal design document that provides information to the Ethereum community or describes a new feature for the Ethereum protocol, its client APIs, or contract standards. EIPs are the primary mechanism for proposing changes to Ethereum, following a rigorous peer-review and consensus process. They ensure that changes to the protocol are vetted by the community, developers, and researchers before being implemented through a hard fork or network upgrade.Definition
An EIP (Ethereum Improvement Proposal) is a formal design document that provides information to the Ethereum community or describes a new feature for the Ethereum protocol, its client APIs, or contract standards. EIPs are the primary mechanism for proposing changes to Ethereum, following a rigorous peer-review and consensus process. They ensure that changes to the protocol are vetted by the community, developers, and researchers before being implemented through a hard fork or network upgrade.Simple explanation
An EIP is like a suggestion box for the Ethereum network. Anyone can write a proposal for a new feature or improvement, but it must go through a long process of talking, debating, and testing before the rest of the network agrees to use it.Why it matters
EIPs allow Ethereum to evolve through a democratic, community-driven process. They are the foundation of all major Ethereum upgrades, ensuring technical transparency.How it works
An author submits a draft, which is discussed in community forums and developer meetings. If it gains sufficient traction, it moves to ‘Review’ status. Once consensus is reached by the core developers and the community, it is slated for a hard fork or soft fork implementation into the network clients.Real-world example
EIP-1559, which overhauled the Ethereum fee market, started as a community-driven improvement proposal.Advantages
- Transparent development process
- Community-led protocol evolution
- Standardizes network upgrades
Limitations
- Slow consensus process
- High barrier to acceptance
Common misconceptions
- Many believe an EIP is automatically implemented as soon as it is proposed.
- People often confuse EIPs with ERCs, though ERCs are a specific sub-category of EIPs.
Related knowledge
- Consensus — term
- Governance — term
Canonical knowledge ID:
glossary:eip