Vitalik Buterin, the co-founder of Ethereum, along with researchers from the Ethereum Foundation, is exploring multiple strategies to reduce Ethereum's maximum block size, aiming to align the blockchain with a "rollup-centric roadmap." Addressing the escalating demand for block space, Buterin and researcher Toni Wahrstätter underscored the need to optimize block usage, especially given the recent doubling of the effective block size over the past year. This increase is attributed to trends like the growing adoption of Ethereum for data availability and registrations by various Rollups.
To mitigate the strain on block space and enhance scalability, Buterin and Wahrstätter outlined five potential solutions in a blog post. These solutions primarily focus on increasing the block gas limit and curbing calldata usage to reduce the maximum block size and variance, thereby creating room for additional data blocks in the future. By adjusting the block gas limit and the pricing of non-zero calldata bytes, the aim is to achieve smaller, less variable block sizes.
The Ethereum gas limit sets the maximum gas consumption allowed for executing transactions or smart contracts within each block. Adjusting this limit is crucial for maintaining network performance and synchronization. Calldata, which consumes gas and contributes to network load, is targeted for optimization without compromising security. One proposed solution involves raising the cost of calldata from 16 Gas to 42 Gas, effectively reducing the maximum block size while accommodating an increase in the block gas limit.
However, Buterin expressed reservations about this approach, citing potential hindrances to applications requiring significant calldata usage for on-chain attestation, such as StarkNet. Alternatively, another solution could involve adjusting the costs of various opcodes while increasing the cost of calldata. The researchers also explored the possibility of limiting call data per block, as outlined in Ethereum Improvement Proposal (EIP)-4488, but noted potential drawbacks for calldata-dependent applications.
In pursuit of a balanced solution, Buterin and Wahrstätter suggested creating a separate market for call data fees, where prices would dynamically adjust based on demand. However, they acknowledged the complexity associated with analyzing and implementing such a system. Furthermore, they proposed the concept of an "EVM loyalty bonus" to incentivize applications that extensively utilize call data. Ultimately, the goal is to optimize Ethereum's block usage and enhance network scalability while addressing the evolving demands of decentralized applications.




















