Proposal introduced by Vitalik aims at permanently modifying Ethereum: Pursuit of Gas cap establishment
In a significant move towards improving the Ethereum network, co-founder Vitalik Buterin has presented EIP-7983 - an initiative aimed at setting a maximum gas per transaction limit of 16.77 million. This proposal seeks to enhance Ethereum's security, stability, and compatibility with emerging technologies.
Building on previous efforts like EIP-7825, which aimed to improve transaction execution predictability, EIP-7983 is designed to create a more robust, efficient, and future-ready Ethereum. The new gas per transaction limit is lower than the current gas per block limit of around 35 million, marking a change in direction from Buterin's previous proposals suggesting increasing the gas per block limit to improve network performance.
The primary objective of EIP-7983 is to prevent a single operation from consuming all the capacity of a block. This measure is intended to improve network stability and reduce the risk of denial-of-service attacks. From the user's perspective, the impact of EIP-7983 would be minimal as most current transactions are well below the proposed limit.
For developers, EIP-7983 represents an opportunity to write more efficient and modular code, promoting more sustainable practices in dApp design. By enforcing a gas cap at the transaction level, EIP-7983 aligns with the requirements of emerging technologies like zero-knowledge virtual machines (zkVM). zkVM architectures favor more segmented, lightweight transactions to operate efficiently, and enforcing a gas cap at the transaction level facilitates future integration of zk-based scalability and privacy solutions.
Buterin has also criticized the use of the term "decentralization" in the crypto ecosystem, arguing that many projects use it as a slogan without offering real guarantees of privacy, censorship resistance, or user autonomy. He proposes that protocols be evaluated with concrete tests to determine their ability to maintain user assets without dependence on the creator company, minimize risks of manipulation or human errors, and withstand internal attacks.
In addition, Buterin advocates for the use of copyleft licenses, which require developers to share their improvements on open code. According to Buterin, these licenses can ensure that innovation benefits the entire community, not just a few private interest actors. He summarized that copyleft licenses are only shared freely with those who are also willing to share freely.
Buterin launched a deep critique of the current state of the crypto ecosystem at the Ethereum Community Conference in Cannes, France. His new proposal focuses on controlling excessive gas use at the transaction level without modifying the global block limit, a surgical measure designed to prevent abuses without affecting the general functioning of the network.
In conclusion, EIP-7983 is a response to Buterin's previous proposals and seeks to improve Ethereum's technical security and its ability to adapt to new scalability tools. The proposal aims to impose a maximum gas usage per transaction of 16.77 million to enhance Ethereum’s security against denial-of-service attacks, improve stability and predictability of the network, and support forward-compatibility with zkVM and other advanced transaction execution models.
The new gas per transaction limit in EIP-7983, intended to prevent a single operation from consuming all the capacity of a block, is a step towards enhancing Ethereum's security, thereby ensuring technology-driven advancement. By aligning with the requirements of emerging technologies like zkVM, EIP-7983 supports the development of more sustainable, segmented, and lightweight transactions, ultimately promoting efficiency and future integration of scalability and privacy solutions.