Author: Marcel Deer, CoinTelegraph; Compiler: Tao Zhu, Golden Finance
1. What is the Ethereum Prague-Electra (Pectra) upgrade?
Ethereum's Pectra upgrade combines two separate upgrades: the Prague upgrade and the Electra upgrade.
The Prague upgrade focuses on changes to the network's execution layer, while the Electra upgrade affects the consensus layer. These upgrades are collectively referred to as the "Pectra" upgrade when combined.
The Pectra upgrade will follow "Dencun," a merger of the Deneb and Cancun upgrades, in March 2024. Technically, Dencun is an Ethereum hard fork designed to reduce transaction fees for Layer 2 solutions.
Pectra is a new milestone on the Ethereum development roadmap, scheduled to go live in Q1 2025. This timeline allows for the inclusion of additional features to improve the Ethereum user experience (UX).
Pectra may incorporate Ethereum Improvement Proposal (EIP) 3074, a set of code changes designed to improve Ethereum wallets by allowing users to batch transactions and sign them in a single step. EIP-3074 was approved in April 2024, incorporated into the Pectra upgrade, and will be accessible to common crypto wallets.
The Pectra upgrade will also implement EIP-7251, which will increase the validator’s staking limit from the current 32 Ethereum (ETH) to 2,048 ETH. The increase enables validators to hold balances between 32 and 2,048 ETH, expanding from the previous 32 ETH limit and is intended to reduce the rate at which new validators join the Ethereum network, which means staking providers.
The upgrade may also include Peer Data Availability Sampling, or PeerDAS, to extend Rollup and EVM Object Format (EOF) to improve smart contract security and developer experience on the Ethereum Virtual Machine (EVM).
However, Ethereum developers are discussing whether to replace EIP-3074 with EIP-7702, a new transaction type proposed by developers including Ethereum co-founder Vitalik Buterin to enhance account abstraction compatibility. In addition, they are considering implementing a patch for EIP-2935, which solves the processing problem of historical block hashes.
Developers are also considering incorporating other EIPs into the Pectra upgrade, such as allowing validators to withdraw funds from smart contracts and removing the deposit window.
2. Pectra Upgrade Features and Benefits
The Pectra upgrade focuses on small-scale improvements to consensus layer and execution layer updates.
EIP-7251: Increase the staking limit
As of June 2024, the maximum effective balance of Ethereum validators is 32 ETH. Therefore, to stake more than 32 ETH, a stake provider must launch multiple validators, each of which must stake 32 ETH. Since each validator must keep up with the rest of the network, a surge in validators can put pressure on the network's communication layer.
The Pectra upgrade will allow stake providers to consolidate their stakes across fewer validators by increasing the maximum valid balance to 2,048 ETH. This will reduce the number of messages that need to be passed around the network, relieving pressure on the validator network layer and potentially improving the efficiency and performance of the network.
PeerDAS/rollup improvements
PeerDAS expands on "blobs" introduced in EIP-4844. Blobs are a new way to optimize transaction data storage in Ethereum Layer 2 networks, increasing block space and reducing transaction fees. They were introduced as part of the Dencun upgrade in March 2024. Transactions carrying blobs are similar to normal Ethereum transactions, but include additional data for off-chain storage, which reduces the burden on the Ethereum main chain.
EVM Improvements
Improvements to the EVM, such as EOF, are planned to innovate and improve UX, developer experience (DevEx), and performance of Layer 1 and Layer 2.
What is an Ethereum Improvement Proposal?
EIPs are a key part of the Ethereum development process and a way to achieve Ethereum network upgrades.
EIPs are a proposal or standard that details potential new features, improvements, or processes for the Ethereum blockchain network. They contain the technical specifications of the proposed changes and, according to Ethereum.org, they are the "source of truth" for the community.
Ethereum network upgrades are proposed to the Ethereum development community and discussed and developed through the EIP process. Anyone within the community can create an EIP, and the author is responsible for reaching agreement with the Ethereum development community and documenting any opposing opinions.
EIP authors are usually developers. EIPs can make changes to Ethereum and are proposed, debated, and, if successful, adopted. Ethereum network upgrades, such as Dencun and Pectra, consist of a set of EIPs that, once finalized, must be implemented by every Ethereum client on the blockchain network.
Fourth, Ethereum Development Roadmap: Prague/Electra Upgrade Schedule
Ethereum's Dencun upgrade occurs in March 2024, and Pectra is scheduled to go live in 2025.
Ethereum's post-merger roadmap is part of a five-step process outlined by Buterin to improve the smart contract blockchain after Ethereum switches to a proof-of-stake (PoS) consensus mechanism in September 2022. The five phases are Merge, Surge, Verge, Purge, and Splurge.
Ethereum developers decided not to rush to release Pectra before Devcon in November 2024 so that developers can monitor the upgrade more effectively based on their experience with previous upgrades.
After Pectra, the next upgrade will likely include the much-anticipated "Verkle tree," a new type of data system that allows Ethereum nodes to store large amounts of data. Pectra is seen as a relatively minor upgrade. According to Tim Beiko, head of protocol support at the Ethereum Foundation, Verkle tree development will take more than a year, and the upgrade will last until 2025. This time the Ethereum network upgrade will be more substantial.
Verkle trees are part of Ethereum’s post-merger roadmap, promising smaller proof sizes and lower node hardware requirements. In a post on X, Vitalik Buterin noted that the Verkle tree feature will allow staking nodes to run with “near zero hard drive space and sync almost instantly” to improve user experience and user-facing light clients.
Verkle trees are being developed as part of the “Verge” phase and may be included in the “Osaka” upgrade, which is likely to take place sometime after the Pectra milestone in 2025.