Ethereum developers recently converged in an All Core Developers Execution (ACDE) call to address a range of proposals and updates related to the execution layer (EL) of the Ethereum network. Chaired by Tim Beiko from the Ethereum Foundation, the bi-weekly meeting delved into crucial topics and potential inclusions for the upcoming Cancun upgrade.
A notable focal point of discussion was an impact analysis presented by Neville Grech, Director of Dedaub, on Ethereum Improvement Proposals (EIPs) 4758 and 6780. These proposals aim to deprecate the self-destruct opcode, responsible for transferring ETH balances and clearing specific data. The analysis concluded that the impact of these EIPs is manageable and could bring potential benefits.
However, a developer named William Morriss expressed concerns about the widespread usage of self-destruct by maximal extractable value (MEV) searchers and decentralized exchange (DEX) traders. Morriss emphasized the necessity of code replacement capability to participate in priority gas auctions, proposing the introduction of a new instruction called “set code” within EIP 6913.
Significant headway was achieved on EIP 4844, known as the proto-dank sharding proposal, with the objective of bolstering Ethereum’s scalability. The discussions primarily focused on harmonizing gas pricing information for blob transactions and establishing the maximum limit for blobs per block.
During deliberations concerning the Cancun upgrade, the developers participated in a lively debate regarding the possible integration of multiple Ethereum Improvement Proposals (EIPs). EIPs 6780 and 4844 were officially approved for inclusion, while EIPs 5920, 5656, 7069, 4788, and 2530 were extensively examined and discussed. Recognizing the limitations of time, Tim Beiko proposed restricting future discussions to these five EIPs.
Although the Cancun upgrade is estimated to be at least 5-6 months away based on its current scope, the ACDE call underscored the collaborative efforts of Ethereum developers to bolster the execution layer and tackle important EIPs. The community’s commitment to improving Ethereum’s functionality, security, and scalability was evident through impactful analyses, proposal discussions, and considerations for future upgrades.