The tentative schedule for the Shanghai upgrade is set for March 2023, and Ethereum developers are stepping back and targeting early February to launch their public beta networks.
The high-profile upgrade aims to enable validation stakes to be pulled. This feature is currently missing from the Ethereum network, and the developers consider it a top priority for the first quarter of 2023. After the planned hard fork, users will be able to access the coins that were stored on the network. It is important to note that these assets in question became unavailable for a short period as part of the merger in September.
“The developers are aiming to release public testnets for the Shanghai/Cabella upgrade next month and have tentatively scheduled the mainnet for the upgrade to be launched sometime in March 2023.”
Meanwhile, offering another set of features is now off the table. Instead, ETH withdrawals, which are currently being tested on a developer-focused testnet, are prioritized over code changes.
Discussion about EOF
In a recent call, the developers agreed to remove EOF from the Shanghai upgrade and it will likely ship at a later date. In addition, all additional Ethereum Improvement Proposals (EIPs) from Shanghai have been rejected instead of EOFs EIPs to ensure that the timeline for deposited ETH withdrawals is not delayed.
EOF, which stands for EVM Object Format, mainly introduces various modifications to the Ethereum code execution environment. However, the developers working on the EOF implementation met twice over the holidays to discuss EIP specifications. They agreed to remove EIP 6206 due to its complexity and make the sectioning of data in EIPs mandatory, rather than optional, in an effort to marginally improve the ease of data analysis.
Hot take on EIP-4844
EIP-4844 was also a controversial proposal intended to introduce a new type of transaction type to the network. It accepts “points” of data to remain in the beacon node for a short period of time and not be permanently etched into the Ethereum blockchain.
EIP-4844 is not only expected to facilitate the ecosystem-wide transition to backlogs, but is also focused on significantly lowering fees and enabling Ethereum to remain competitive without sacrificing decentralization.
The controversy surrounding the ability of Ethereum players to withdraw coins has received a lot of attention. For some developers like Péter Szilágyi, EIP-4844 is more important than a deadline and opt-out. Szilágyi said,
“Withdrawals do absolutely nothing that makes Ethereum better. Whereas with 4844 you actually have the potential to do better.”
But for many, including Ethereum founder Vitalik Buterin, letting the target slip away is not an option. Buterin has expressed his thoughts on upgrading the EOF, proposing to ban “code introspection”, which essentially refers to the ability to run code to check or inspect other code that is also running on the EVM. This is expected to lead to the development of more complex contracts that build on the characteristics of other contracts.
As such, no other features will be offered in lieu of enabling Shanghai withdrawals. The EOF can be paired with the EIP-4844 and sent after three or four months, in the summer.
Ethereum’s Shanghai public testnet hit the floor at the end of February for the first time on CryptoPotato.