Ethereum improvement proposal
To become a successful Ethereum smart contract developer, apart from technical and architectural knowledge, we need to possess the ability to understand design documents. Such documentation is the Holy Grail for any developer, and provides the necessary insights into various intricacies and rationales behind any functionality. For a developer in the Ethereum community, such design documentation is maintained by many senior developers worldwide, and is known as the Ethereum improvement proposal.
The Ethereum improvement proposal is a design documentation that provides information to the Ethereum community. It is used to propose a new Ethereum feature, a new process, or a new environment. EIP provides a concise technical specification and rationale for a proposed feature. The authors of an EIP are responsible for building consensus within the community and documenting opinions of critics. Anyone can propose a new implementation using EIP and if the community agrees...