Ethereum’s upcoming Pectra (aka Prague-Electra) upgrade, slated for late 2024 or early 2025, aims to enhance the Ethereum ecosystem with several key improvements. It is a hard fork that introduces various Ethereum Improvement Proposals (EIPs), notably EIP-3074 (account abstraction opcodes), EIP-7251 (max effective balance), and several other EIPs. With the Prague upgrade tackling the execution layer and the Electra upgrade targeting the consensus layer, both are expected to make transactions safer, increase the network's stability, and improve the overall user experience. The pectra-devnet-0 is planned for launch in mid May 2024.
The Pectra upgrade also includes increasing the maximum effective balance for validators, aiming to mitigate network instability risks associated with high stakes. Specifically, the Pectra upgrade will raise the maximum stake for validators to 2,048 ETH, easing operational constraints and improving rewards accrual. The upgrade is a part of Ethereum's ongoing efforts to enhance scalability, efficiency, and functionality, helping to secure its role as a reliable foundational protocol for the blockchain ecosystem. More details on what this upgrade will bring are below.
One of the major highlights of Pectra is the inclusion of Ethereum Improvement Proposal (EIP) 3074, which will enable smart contract-like functionality for regular cryptocurrency wallets, such as those created using MetaMask.
This will allow several features:
One of the EIPs aimed at optimizing gas efficiency is EIP-4758. This proposal introduces changes to the Ethereum Virtual Machine (EVM) that reduce the gas costs associated with certain operations, leading to lower transaction fees. Specifically, EIP-4758:
These optimizations can lead to significant gas savings, especially for contracts that rely heavily on storage operations or other intensive cryptographic functions.
Another anticipated improvement in Pectra is enabling validator withdrawals directly from smart contracts (EIP-4865). Currently, validators can only withdraw their staked ETH and rewards to an Externally Owned Account (EOA).
EIP-4865 proposes allowing withdrawals to smart contract addresses, enabling more advanced use cases:
By allowing withdrawals to smart contracts, Pectra aims to unlock new possibilities for building innovative staking applications and services on Ethereum.
Another significant change proposed in Pectra is the increase in the staking limit for validators from the current 32 ETH to 2,048 ETH, a 64-fold increase (EIP 7251). “Don’t wait: consolidate” is the name of the game here. Emmanuel Awosika provides a detailed rationale for the EIP in this blog post.
This adjustment ultimately aims to:
With Ethereum now at over 1 million validators, this upgrade will allow significant consolidation among the largest operators today.
While this upgrade is not as massive as Dencun or The Merge, small wins are still more than welcome by the ecosystem. While this upgrade gets built, developers are simultaneously working on more substantial upgrades, such as the introduction of the highly anticipated "verkle trees" – a new data structure system designed to help Ethereum nodes store large amounts of data more efficiently. This data structure represents a bandwidth-efficient alternative to Merkle Trees.
Validation Cloud’s platform supports Ethereum on our Node API and staking-as-a-service. Connect to Ethereum Mainnet or Sepolia on our Node API. You can also start staking Ethereum with our non-custodial SOC 2 compliant staking platform here.
Validation Cloud is a Web3 data streaming and infrastructure company that connects organizations into Web3 through a fast, scalable, and intelligent platform. Headquartered in Zug, Switzerland, Validation Cloud offers highly performant and customizable products in staking, node, and data-as-a-service. Learn more at Validationcloud.io | LinkedIn | X