Generated by DeepSeek V3.2| Ethereum Improvement Proposal | |
|---|---|
| Title | Ethereum Improvement Proposal |
| Abbreviation | EIP |
| Status | Active |
| Year started | 2015 |
| Related standards | ERC-20, ERC-721 |
| Organization | Ethereum Foundation, Ethereum Cat Herders |
| Website | eips.ethereum.org |
Ethereum Improvement Proposal. An Ethereum Improvement Proposal is a formal design document for the Ethereum blockchain, providing information to the community and describing a new feature, process, or environment. The EIP process, inspired by the Bitcoin Improvement Proposal system, is the primary mechanism for proposing, discussing, and implementing changes to the core Ethereum protocol and its application standards. These proposals are essential for the platform's evolution, covering everything from low-level consensus changes to high-level application interfaces, and are ratified through a community-driven governance model.
The concept was formally introduced in 2015 by Ethereum co-founder Vitalik Buterin, drawing direct inspiration from the Bitcoin Improvement Proposal framework used in the Bitcoin ecosystem. The system was established to bring structure and transparency to the development of the Ethereum Virtual Machine and the broader network. An EIP serves as the authoritative source for technical specifications, and once finalized, the specification becomes the standard that client teams like Geth and Nethermind must implement. The repository for all proposals is maintained on GitHub, fostering open collaboration among developers from organizations like the Ethereum Foundation and ConsenSys.
The lifecycle of a proposal follows a strict workflow beginning with an initial draft, where an author submits a well-formed idea to the GitHub repository. This draft is then discussed in community forums such as Ethereum Magicians and the Ethereum Research portal, where feedback is gathered from core developers and the wider community. For core protocol changes affecting consensus, the proposal must undergo rigorous review by client teams implementing the Ethereum protocol, including Besu, Erigon, and Reth. The final stage involves inclusion in a scheduled network upgrade, such as the London hard fork or the Shanghai upgrade, which is executed after broad consensus is reached.
Proposals are categorized into three primary types to streamline management and focus discussions. **Standard Track** proposals encompass changes that affect most or all Ethereum implementations, including core upgrades like the transition to proof-of-stake detailed in the Ethereum 2.0 roadmap, and application standards like the ubiquitous ERC-20 token standard. **Meta** proposals describe processes surrounding the Ethereum ecosystem itself, such as changes to the governance procedures or the EIP process itself, exemplified by EIP-1. **Informational** proposals provide design guidelines or general information to the community without proposing a new feature, such as documentation on cryptographic best practices or smart contract security patterns.
Several proposals have been instrumental in shaping the Ethereum network's history and functionality. EIP-1559, introduced in the London hard fork, fundamentally reformed the transaction fee market by introducing a base fee that is burned, a change strongly advocated by Vitalik Buterin. EIP-20 established the technical standard for fungible tokens, enabling the explosion of the initial coin offering era and projects like Uniswap. EIP-721 defined the standard for non-fungible tokens, underpinning the digital art boom and marketplaces like OpenSea. The foundational EIP-1 formally defined the EIP process itself, while the Shanghai upgrade was largely defined by EIP-4895, which enabled staked ETH withdrawals from the Beacon Chain.
Governance of the proposal process is a decentralized effort involving multiple stakeholders, including core developers, client teams, and community members organized by groups like the Ethereum Cat Herders. Final decisions for core protocol upgrades are reached through rough consensus among implementers, rather than a formal vote, though community sentiment on platforms like Twitter and Reddit can be influential. The implementation of major proposals has profound impacts, such as EIP-1559's effect on ETH's monetary policy and the The Merge event's transition to a proof-of-stake model, which drastically reduced energy consumption. This iterative process ensures Ethereum remains adaptable, having successfully navigated critical upgrades like Constantinople and Berlin while planning for future scalability through EIP-4844 and proto-danksharding.
Category:Ethereum Category:Technical communication Category:Internet standards