ICT (Information and Communications Technology) is the use of computing and telecommunication technologies, systems and tools to facilitate the way information is created, collected, processed, transmitted and stored. It includes computing technologies like servers, computers, software applications and database management systems (DBMSs)… View Full Term
Don’t miss an insight. Subscribe to Techopedia for free.
Table of Contents
Mensholong Lepcha is a financial journalist specializing in cryptocurrencies and global equity markets. He has worked for reputed firms such as Reuters and Capital.com. Fascinated…
Ethereum Improvement Proposal (EIP) is a formal system to propose new features and changes to the Ethereum blockchain.
EIPs serve as town halls for the Ethereum community, where anyone can create an EIP detailing the technical specifications for the proposed changes. Each EIP is a bulletin for the community of Ethereum developers, researchers, and users to discuss, review, and collectively decide on the potential new features or processes for the blockchain.
According to Ethereum.org, the technical definition of Ethereum Improvement Proposal (EIP) is:
“An EIP is a design document providing information to the Ethereum community or describing a new feature for Ethereum or its processes or environment.”
EIPs are central to the Ethereum roadmap. Each network upgrade consists of a collection of EIPs that all Ethereum clients on the network are required to adopt. By implementing the necessary EIPs, a client can maintain consensus with other participants who have upgraded their systems.
EIPs provide an open and decentralized governance system where anyone can propose, challenge, debate, and adopt proposed changes. They are not approved and implemented immediately –each EIP is vetted and discussed, after which it is rejected or approved to be implemented as a standard upgraded or included in a set of network upgrades.
EIPs are important as they document the history of proposed, rejected, and approved network upgrades for future reference. They also provide a convenient way to track the progress of network proposals.
The standard process for all EIPs is as follows:
If the EIP is not implemented, it will be marked as:
There are three major types of EIPs: Standards Track, Meta, and Informational.
Standards Track EIPs are proposals that affect most or all Ethereum implementations. It includes changes to the network protocol, changes in block or transaction validity rules, and upgrades affecting the interoperability of applications using Ethereum.
Standards Track EIPs can be further broken down into the following categories:
Meta EIPs propose changes to areas other than the Ethereum protocol. Examples of Meta EIPs include changes to procedures and guidelines, decision-making processes, and tools or environments used in Ethereum development.
Informational EIPs do not propose new features. Instead, they highlight Ethereum design issues and provide general guidelines and information to the community. The Ethereum community is free to ignore Informational EIPs or follow their advice.
EIP-1559 was a landmark EIP implemented in August 2021 that changed how Ethereum calculated and processed gas fees. It was created to address the issue of fluctuating gas fees on the blockchain. The EIP introduced a new fee structure that included a base fee to make gas fees more predictable.
EIP-1559 was introduced as a part of the London hard fork, which included other proposals, such as EIP-3198, EIP-3529, EIP-3541, and EIP-3554.
ERC-721 introduced a new token standard on Ethereum that allowed users to mint, trade, and own one-of-a-kind non-fungible tokens (NFTs). This EIP received the “final” status in June 2018.
Before ERC-721, tokens on Ethereum were primarily fungible. The introduction of NFTs on Ethereum unlocked lucrative markets such as digital art, blockchain gaming, metaverse, and real-world asset tokenization.
Ethereum is the leading technology stack for applications on the blockchain. ERC-721 is the seven hundred and twenty-first proposal in the Ethereum proposal process (EIPs) to standardize how these applications are made and how Ethereum will work. (Most proposals are not accepted.)
On 21 June 2018, ERC-721 was accepted as “final” status, meaning there is significant support and consensus among people that care about this stuff.
EIP-4844, also known as proto-dank sharding, is an upcoming improvement proposal that is designed to help Ethereum scale via rollups.
Rollups are seen as the go-to scaling solution for Ethereum as the network tries to achieve mass scale while maintaining security and decentralization. EIP-4844 will enable rollups to process transactions more cheaply by introducing temporary data blobs to each block.
The data stored in the temporary data blobs will not be accessible by the Ethereum Virtual Machine (EVM), which means that the EVM will store and process less data resulting in lower gas fees.
Furthermore, the data blobs will store the history of roll-up transactions only for a fixed time period (1-3 months), after which it will be automatically deleted.
EIPs lie at the core of Ethereum’s ongoing evolution. They play a vital role in fostering an inclusive and collaborative community, facilitating the implementation of changes that enhance the network’s capabilities.
From optimizing transaction fees to introducing revolutionary standards like NFTs, EIPs have significantly shaped the trajectory of the project’s growth. Through the continuous contribution and discussion of EIPs, Ethereum remains a vibrant ecosystem that thrives on collective efforts and visionary ideas.
Share This Article
Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
By: Dr. Tehseen Zia | Tenured Associate Professor at Comsats University Islamabad
By: Linda Rosencrance | Enterprise IT Cloud computing Security AI ML ERP CRM Blockchain Cryptocurrency
By: Alan Draper | Editor-in-Chief
By: Nicole Willing | Technology Writer
By: Mensholong Lepcha | Crypto & Blockchain Writer
Techopedia™ is your go-to tech source for professional IT insight and inspiration.
We aim to be a site that isn’t trying to be the first to break news stories,
but instead help you better understand technology and — we hope — make better decisions as a result.