{"id":15017,"date":"2024-07-08T12:10:02","date_gmt":"2024-07-08T09:10:02","guid":{"rendered":"https:\/\/forklog.com\/en\/pectra-steering-ethereum-toward-scale-and-mass-adoption\/"},"modified":"2024-07-08T12:10:02","modified_gmt":"2024-07-08T09:10:02","slug":"pectra-steering-ethereum-toward-scale-and-mass-adoption","status":"publish","type":"post","link":"https:\/\/u1f987.com\/en\/pectra-steering-ethereum-toward-scale-and-mass-adoption\/","title":{"rendered":"Pectra: steering Ethereum toward scale and mass adoption"},"content":{"rendered":"<p>Ethereum\u2019s scaling challenge has not gone away, but its developers are anything but idle.<\/p>\n<p>Only recently the <a href=\"https:\/\/u1f987.com\/en\/news\/ethereum-developers-activate-dencun-hard-fork-on-mainnet\">Dencun upgrade<\/a> went live, dramatically cutting L2 fees. Now an equally ambitious update\u2014Pectra\u2014is in the works, aiming to make the system more flexible, efficient and user-friendly.<\/p>\n<div class=\"wp-block-text-wrappers-keypoints article_keypoints\">\n<ul class=\"wp-block-list\">\n<li>Pectra combines the Prague and Electra upgrades, designed to expand wallet capabilities and make Ethereum more efficient.<\/li>\n<li>The major upgrade is pencilled in for the first quarter of 2025. <\/li>\n<li>Pectra will, among other things, bring smart-contract functionality to familiar wallets and let validators stake more than today\u2019s 32 ETH limit\u2014up to 2048 ETH.<\/li>\n<\/ul>\n<\/div>\n<h2 class=\"wp-block-heading\">What is Pectra?<\/h2>\n<p>Pectra fuses two previously planned upgrades: Prague (for the <span data-descr=\"handles transaction processing and smart-contract execution\" class=\"old_tooltip\">execution layer<\/span>) and Electra (for the <span data-descr=\"ensures blockchain security and agreement\" class=\"old_tooltip\">consensus layer<\/span>).<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/u1f987.com\/wp-content\/uploads\/apgrejdy-Ethereum-1024x576.png\" alt=\"Ethereum upgrades\" class=\"wp-image-236453\" srcset=\"https:\/\/u1f987.com\/wp-content\/uploads\/apgrejdy-Ethereum-1024x576.png 1024w, https:\/\/u1f987.com\/wp-content\/uploads\/apgrejdy-Ethereum-300x169.png 300w, https:\/\/u1f987.com\/wp-content\/uploads\/apgrejdy-Ethereum-768x432.png 768w, https:\/\/u1f987.com\/wp-content\/uploads\/apgrejdy-Ethereum-1536x864.png 1536w, https:\/\/u1f987.com\/wp-content\/uploads\/apgrejdy-Ethereum-2048x1152.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Data: <a href=\"https:\/\/www.datawallet.com\/crypto\/ethereum-pectra-upgrade-explained\" title=\"DataWallet\">DataWallet<\/a>.<\/figcaption><\/figure>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>\n<cite>\u201cThe Pectra upgrade plays a key role in Ethereum\u2019s evolution, and the developer community\u2019s engagement raises the network\u2019s capabilities to a higher level,\u201d \u2014 <a href=\"https:\/\/www.coingecko.com\/learn\/what-is-ethereum-pectra-upgrade#what-is-eip-7702-vitalik-buterin-s-proposal\">noted<\/a> CoinGecko analysts.<\/cite><\/p><\/blockquote>\n<p>The scale of the effort is hinted at by a long list of <span data-descr=\"Ethereum Improvement Proposals, proposals to improve Ethereum\" class=\"old_tooltip\">EIPs<\/span> slated for inclusion in the hard fork:<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/u1f987.com\/wp-content\/uploads\/EIPs.webp\" alt=\"EIPs\" class=\"wp-image-236455\"\/><figcaption class=\"wp-element-caption\">Data: <a href=\"https:\/\/eips.ethereum.org\/EIPS\/eip-7600\" title=\"Ethereum.org\">Ethereum.org<\/a>.<\/figcaption><\/figure>\n<p>These EIPs include advances in account abstraction, significant changes to validator operations, and network-wide performance improvements.<\/p>\n<p>Among the most notable proposals:<\/p>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/eips.ethereum.org\/EIPS\/eip-2537\"><strong>EIP-2537<\/strong><\/a> \u2014 introduces a precompile for operations on the <a href=\"https:\/\/hackmd.io\/@benjaminion\/bls12-381\">BLS12-381<\/a> elliptic curve. This speeds up and cheapens <a href=\"https:\/\/ru.wikipedia.org\/wiki\/BLS\">BLS-signature<\/a> operations, improving validator accessibility and performance and lowering gas costs;<\/li>\n<li><a href=\"https:\/\/eips.ethereum.org\/EIPS\/eip-2935\"><strong>EIP-2935<\/strong><\/a> \u2014 persists previous block hashes in dedicated storage slots to improve the efficiency and reliability of Ethereum data verification as the protocol moves toward statelessness;<\/li>\n<li><a href=\"https:\/\/eips.ethereum.org\/EIPS\/eip-7002\"><strong>EIP-7002<\/strong><\/a> \u2014 enables faster, more convenient withdrawal management for validators, widening the design space for staking and restaking;<\/li>\n<li><a href=\"https:\/\/eips.ethereum.org\/EIPS\/eip-7251\"><strong>EIP-7251<\/strong><\/a><strong> <\/strong>\u2014 allows validators to stake more than the current 32 ETH cap\u2014up to 2048 ETH. This lets node operators reduce the number of validators they run;<\/li>\n<li><a href=\"https:\/\/eips.ethereum.org\/EIPS\/eip-7594\"><strong>EIP-7594<\/strong><\/a> \u2014 introduces the PeerDAS (Peer Data Availability Sampling) protocol to optimise L2s, transaction processing and network scalability;<\/li>\n<li><a href=\"https:\/\/eips.ethereum.org\/EIPS\/eip-7702\"><strong>EIP-7702<\/strong><\/a> \u2014 adds a new transaction type that lets Ethereum account addresses act as smart-contract wallets for the duration of an operation, then revert to their original state; <\/li>\n<li><a href=\"https:\/\/eips.ethereum.org\/EIPS\/eip-7692\"><strong>EIP-7692<\/strong><\/a> \u2014 a bundle of 11 EIPs aimed at improving smart-contract deployment and execution, including gas-cost optimisations for specific operations.<\/li>\n<\/ul>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>\n<cite>\u201cAfter the upgrade, Ethereum will be applied across a broader spectrum of use cases, meeting diverse user needs. Regular user accounts will become more programmable, L2s more accessible, smart contracts more efficient, and validators more flexible in management,\u201d \u2014 <a href=\"https:\/\/www.bankless.com\/ethereum-pectra-eips\">said<\/a> William M. Peaster of Bankless.<\/cite><\/p><\/blockquote>\n<h2 class=\"wp-block-heading\">EIP-3074 vs EIP-7702<\/h2>\n<h3 class=\"wp-block-heading\">The benefits and pitfalls of EIP-3074<\/h3>\n<p>One of the central components of the forthcoming upgrade was initially expected to be <a href=\"https:\/\/eips.ethereum.org\/EIPS\/eip-3074\">EIP-3074<\/a>, which would bring smart-contract functionality to standard crypto-wallets. In particular, it was envisaged that users could bundle transactions and sign them in a single step.<\/p>\n<p>EIP-3074 presents the idea of \u201cdelegating control of <span data-descr=\"External Owned Accounts, externally owned accounts\" class=\"old_tooltip\">EOAs<\/span> to a smart contract\u201d. Its main goals include: <\/p>\n<ul class=\"wp-block-list\">\n<li>advancing the concept of <em>sponsored transactions<\/em>;<\/li>\n<li><em>improving user experience (UX)<\/em> when using a regular Ethereum account (an address derived from a public\/private key pair).<\/li>\n<\/ul>\n<p>Sponsored transactions let the account that pays gas differ from the account that actually performs ERC-20 operations. For example, a DEX could fold the gas cost into its trading fee by paying on a user\u2019s behalf. That would allow users to avoid holding ETH if they do not need it.<\/p>\n<p>Put simply, the proposal would enable batching transfers to save time and money, and paying fees for other users. <\/p>\n<p>EIP-3074 defines two new Ethereum opcodes:<\/p>\n<ul class=\"wp-block-list\">\n<li>AUTH \u2014 specifies the address authorised to send a transaction on a user\u2019s behalf;<\/li>\n<li>AUTHCALL \u2014 calls smart contracts at the specified address on a user\u2019s behalf.<\/li>\n<\/ul>\n<p>AUTH verifies the user\u2019s signature and intended action, while AUTHCALL invokes the target contract with \u201cthe sender address as the caller\u201d. <\/p>\n<p>Ordinarily, users must manually sign a message each time they interact with a <span data-descr=\"decentralised application\" class=\"old_tooltip\">dapp<\/span> (swapping or staking tokens). With EIP-3074, a single signature would suffice\u2014AUTH and AUTHCALL would automatically handle subsequent steps.<\/p>\n<p>Another innovation is <em>recovery of lost keys<\/em>. To use it, users grant ownership of their assets to an initiator contract via a digital signature; the contract then performs transactions and function calls on their behalf.<\/p>\n<p>Despite advantages such as \u201csocial\u201d recovery, advanced transactions and better UX, some community members criticised EIP-3074. For example, DeFi Llama developer 0xngmi called out the chief drawback: \u201cnow it\u2019ll be possible to fully drain an address, all tokens, all NFTs, all DeFi positions with only one bad signature\u201d.<\/p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">downside of EIP 3074 is that now it&#8217;ll be possible to fully drain an address (all tokens, all nfts, all defi positions\u2026) with only one bad signature<\/p>\n<p>\u2014 0xngmi (@0xngmi) <a href=\"https:\/\/twitter.com\/0xngmi\/status\/1778539816180965778?ref_src=twsrc%5Etfw\">April 11, 2024<\/a><\/p><\/blockquote>\n<p> <script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Argent co-founder Itamar Lesuisse voiced a similar view.<\/p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">It should allow a scammer to drain your entire wallet with a single offchain signature. I expect this will be a major use case\u2026<\/p>\n<p>\u2014 itamar.eth (@itamarl) <a href=\"https:\/\/twitter.com\/itamarl\/status\/1778482999782150241?ref_src=twsrc%5Etfw\">April 11, 2024<\/a><\/p><\/blockquote>\n<p> <script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Representatives of Safe <a href=\"https:\/\/safe.global\/blog\/eip-3074-risks-opportunities-for-smart-account-adoption\">voiced concern<\/a> that the proposal lacks \u201ca clear path to full account abstraction\u201d and could hamper its adoption.<\/p>\n<h3 class=\"wp-block-heading\">EIP-7702: Vitalik Buterin\u2019s alternative<\/h3>\n<p>Seeking greater security, Ethereum co-founder Vitalik Buterin <a href=\"https:\/\/hackmd.io\/@vbuterin\/3074_via_tx_type\">proposed<\/a> a different tack. <a href=\"https:\/\/ethereum-magicians.org\/t\/eip-7702-set-eoa-account-code-for-one-transaction\/19923\">EIP-7702<\/a> introduces a new transaction type akin to <a href=\"https:\/\/eips.ethereum.org\/EIPS\/eip-2930\">EIP-2930<\/a>, made compatible with EIP-3074\u2019s mechanics by translating them into optimised code.<\/p>\n<p>The improvement lets Ethereum account addresses act as smart-contract wallets for the duration of a transaction, after which they revert to their original state.<\/p>\n<p>In Buterin\u2019s design, AUTH and AUTHCALL are replaced with simpler EOA-linked verification and execution functions. This preserves operational integrity while streamlining authorisation.<\/p>\n<p>According to the developer, this approach requires minimal changes to the network because EIP-3074 directly aligns with full account abstraction.<\/p>\n<p>In addition, EIP-7702 allows EOAs to execute contract code temporarily, preserving compatibility with the current architecture.<\/p>\n<p>The alternative <a href=\"https:\/\/u1f987.com\/en\/news\/ethereums-pectra-update-scheduled-for-early-2025\">was well received<\/a> by the community, and it was soon decided to <a href=\"https:\/\/u1f987.com\/en\/news\/ethereums-pectra-update-scheduled-for-early-2025\">replace<\/a> EIP-3074 with the new proposal. Polygon developer Jarrod Watts called it \u201cone of the most impactful changes that is ever going to happen in Ethereum\u201d.<\/p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">Vitalik just proposed EIP-7702.<\/p>\n<p>It&#8217;s one of the most impactful changes Ethereum is going to have\u2026 EVER.<\/p>\n<p>So, here&#8217;s everything you need to know about how it works and how we got here:<\/p>\n<p>\u2014 Jarrod Watts (@jarrodWattsDev) <a href=\"https:\/\/twitter.com\/jarrodWattsDev\/status\/1788119041024168385?ref_src=twsrc%5Etfw\">May 8, 2024<\/a><\/p><\/blockquote>\n<p> <script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>He added that once the new functionality is implemented, \u201cyour existing EOA will be able to execute any smart-contract code\u201d.<\/p>\n<p>The specialist also <a href=\"https:\/\/x.com\/jarrodWattsDev\/status\/1788119068937195942\">outlined<\/a> the main drawbacks of EIP-3074, including the risk of an attacker gaining control over all of a user\u2019s funds.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>\n<cite>\u201cEIP-7702 is a more sophisticated version of EIP-3074, more compatible with account abstraction (ERC-4337). Thus, it is a compromise between ERC-4337 and EIP-3074,\u201d \u2014 explained CoinGecko analysts.<\/cite><\/p><\/blockquote>\n<p>The table below shows the key differences between EIP-3074 and EIP-7702:<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"269\" src=\"https:\/\/u1f987.com\/wp-content\/uploads\/klyuchevye-otlichiya-mezhdu-EIP-3074-i-EIP-7702-1024x269.png\" alt=\"key differences between EIP-3074 and EIP-7702\" class=\"wp-image-236457\" srcset=\"https:\/\/u1f987.com\/wp-content\/uploads\/klyuchevye-otlichiya-mezhdu-EIP-3074-i-EIP-7702-1024x269.png 1024w, https:\/\/u1f987.com\/wp-content\/uploads\/klyuchevye-otlichiya-mezhdu-EIP-3074-i-EIP-7702-300x79.png 300w, https:\/\/u1f987.com\/wp-content\/uploads\/klyuchevye-otlichiya-mezhdu-EIP-3074-i-EIP-7702-768x202.png 768w, https:\/\/u1f987.com\/wp-content\/uploads\/klyuchevye-otlichiya-mezhdu-EIP-3074-i-EIP-7702-1536x404.png 1536w, https:\/\/u1f987.com\/wp-content\/uploads\/klyuchevye-otlichiya-mezhdu-EIP-3074-i-EIP-7702-2048x539.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Data: ForkLog, CoinGecko.<\/figcaption><\/figure>\n<h2 class=\"wp-block-heading\">EIP-7251<\/h2>\n<p>The success of The Merge, rising prices and ecosystem growth have swelled the ranks of validators securing consensus. Their total count is nearing 1.5 million, and the combined value of staked ETH <a href=\"https:\/\/etherscan.io\/address\/0x00000000219ab540356cbb839cbe05303d7705fa\">exceeds $140 billion<\/a>.<\/p>\n<p>While the abundance of validators has strengthened security, some researchers worry that such growth could affect network stability.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"433\" src=\"https:\/\/u1f987.com\/wp-content\/uploads\/validators-1-1024x433.png\" alt=\"validators-1\" class=\"wp-image-236458\" srcset=\"https:\/\/u1f987.com\/wp-content\/uploads\/validators-1-1024x433.png 1024w, https:\/\/u1f987.com\/wp-content\/uploads\/validators-1-300x127.png 300w, https:\/\/u1f987.com\/wp-content\/uploads\/validators-1-768x325.png 768w, https:\/\/u1f987.com\/wp-content\/uploads\/validators-1.png 1329w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Validator growth since The Merge activation. Data: <a href=\"https:\/\/beaconscan.com\/stat\/validator\">BeaconScan<\/a>.<\/figcaption><\/figure>\n<p><a href=\"https:\/\/eips.ethereum.org\/EIPS\/eip-7251\">EIP-7251<\/a> (also MaxEB, MAX_EFFECTIVE_BALANCE) addresses \u201cvalidator sprawl\u201d. It proposes increasing the maximum stake from 32 ETH to 2048 ETH (with the 32 ETH minimum preserved).<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>\n<cite>\u201cThis allows large node operators to consolidate their validator sets to reduce overall validator count. It also enables solo stakers to earn more and provides flexibility for deposits,\u201d \u2014 <a href=\"https:\/\/eips.ethereum.org\/EIPS\/eip-7251\">explains<\/a> Ethereum.org.<\/cite><\/p><\/blockquote>\n<p>For example, a large operator with 2048 ETH can combine 64 validator sets into one. An individual staker with 45 ETH could manage a single set, the Unchained project <a href=\"https:\/\/unchainedcrypto.com\/eip-7251-maxeb-ethereum\/\">notes<\/a>.<\/p>\n<p>Thus, EIP-7251 aims to cut the number of validators while preserving Ethereum\u2019s high economic security. Other features include:<\/p>\n<ul class=\"wp-block-list\">\n<li>large operators can merge validator sets without exiting and re-entering the protocol;<\/li>\n<li>partial withdrawals at the execution layer\u2014for instance, a validator with 200 ETH can withdraw 50 ETH without fully exiting;<\/li>\n<li>a configurable effective-balance cap: operators can set the maximum that triggers partial withdrawals.<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\">Pros and cons<\/h3>\n<p>Advantages of the proposal:<\/p>\n<ul class=\"wp-block-list\">\n<li>consensus-layer relief: fewer validators reduce network load and latency;<\/li>\n<li>prepares for future upgrades such as <a href=\"https:\/\/ethereum.org\/en\/roadmap\/single-slot-finality\/\">single-slot finality<\/a> and PBS (<a href=\"https:\/\/ethereum.org\/en\/roadmap\/pbs\/\">proposer-builder separation<\/a>), which limits validator powers in block formation and introduces specialised builders who order transactions;<\/li>\n<li>greater flexibility for solo staking;<\/li>\n<li>fewer validators, boosting efficiency and cutting operational costs.<\/li>\n<\/ul>\n<p>Arguments against:<\/p>\n<ul class=\"wp-block-list\">\n<li>raising the maximum stake increases the risk of <span data-descr=\"a penalty mechanism applied to validators for misbehaviour or errors while maintaining the blockchain\" class=\"old_tooltip\">slashing<\/span> (which rises linearly with the amount staked);<\/li>\n<li>some in the community worry about centralisation risks and a potential <span data-descr=\"in Proof-of-Stake networks, an attacker controlling more than 50% of validators, enabling manipulation of transactions and blocks\" class=\"old_tooltip\">\u201c51% attack\u201d<\/span>.<\/li>\n<\/ul>\n<p>In short, EIP-7251 would significantly reduce validator counts without radical changes to the network of the second-largest cryptocurrency. Even so, the community must weigh the trade-offs carefully to avoid unintended consequences.<\/p>\n<h2 class=\"wp-block-heading\">What comes after Pectra?<\/h2>\n<p>Nothing is final yet, but the Ethereum community is considering introducing Verkle trees in the Osaka upgrade that will follow Pectra.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>\n<cite>\u201cI\u2019m very excited about Verkle trees. They will allow validator clients to operate in a stateless mode. This will let staking nodes run while using almost no hard disk space and synchronise [with the blockchain] almost instantly,\u201d \u2014 <a href=\"https:\/\/u1f987.com\/en\/news\/vitalik-buterin-highlights-the-benefits-of-verkle-trees\">said<\/a> Vitalik Buterin.<\/cite><\/p><\/blockquote>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/u1f987.com\/wp-content\/uploads\/upcoming_Ethereum_hfs.webp\" alt=\"upcoming_Ethereum_hfs\" class=\"wp-image-236459\"\/><figcaption class=\"wp-element-caption\">Upcoming Ethereum hard forks. Data: <a href=\"https:\/\/ethroadmap.com\/\" title=\"Ethroadmap\">Ethroadmap<\/a>.<\/figcaption><\/figure>\n<p>Verkle trees are a data-structuring algorithm akin to Merkle trees. The key difference is that each node uses a special hash type called a vector commitment to commit to its children.<\/p>\n<p>Integrating this data structure sits on Ethereum\u2019s roadmap. Verkle trees are planned for the third phase, The Verge.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"289\" src=\"https:\/\/u1f987.com\/wp-content\/uploads\/the_verge-1024x289.png\" alt=\"the_verge\" class=\"wp-image-236460\" srcset=\"https:\/\/u1f987.com\/wp-content\/uploads\/the_verge-1024x289.png 1024w, https:\/\/u1f987.com\/wp-content\/uploads\/the_verge-300x85.png 300w, https:\/\/u1f987.com\/wp-content\/uploads\/the_verge-768x217.png 768w, https:\/\/u1f987.com\/wp-content\/uploads\/the_verge.png 1529w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">The Verge features. Data: <a href=\"https:\/\/ethroadmap.com\/verge.html\">Ethroadmap<\/a>.<\/figcaption><\/figure>\n<p>The scheme optimises on-chain storage and node size. Buterin calls its key property \u201cmuch more size-efficient proofs\u201d, as the mechanism allows verification of any block using only the data contained within it.<\/p>\n<p>This verification model sharply lowers the technical requirements for validators, which should, over time, increase node diversity and deepen decentralisation. <\/p>\n<p>The Ethereum co-founder added that the upgrade will also improve the experience for solo stakers by refining user interfaces and adding new client-side features. <\/p>\n<p>The phase after The Verge is The Purge. It is intended to simplify the network and reduce node load.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/u1f987.com\/wp-content\/uploads\/The-Purge.webp\" alt=\"The-Purge\" class=\"wp-image-236461\"\/><figcaption class=\"wp-element-caption\">Main stages of Ethereum\u2019s roadmap. Data: <a href=\"https:\/\/ethroadmap.com\/\">Ethroadmap<\/a>.<\/figcaption><\/figure>\n<p>At its core is EIP-6780, introduced during the <a href=\"https:\/\/u1f987.com\/en\/news\/ethereum-developers-activate-dencun-hard-fork-on-mainnet\">Dencun hard fork<\/a>. It streamlines the SELFDESTRUCT opcode, improving security and protocol implementation, and making it easier to build client applications.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"262\" src=\"https:\/\/u1f987.com\/wp-content\/uploads\/the_purge_detailed-1024x262.png\" alt=\"the_purge_detailed\" class=\"wp-image-236462\" srcset=\"https:\/\/u1f987.com\/wp-content\/uploads\/the_purge_detailed-1024x262.png 1024w, https:\/\/u1f987.com\/wp-content\/uploads\/the_purge_detailed-300x77.png 300w, https:\/\/u1f987.com\/wp-content\/uploads\/the_purge_detailed-768x197.png 768w, https:\/\/u1f987.com\/wp-content\/uploads\/the_purge_detailed.png 1530w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">The Purge implementation scheme. Data: <a href=\"https:\/\/ethroadmap.com\/purge.html\">Ethroadmap<\/a>.<\/figcaption><\/figure>\n<p>Buterin also pointed to other \u201ccleanup\u201d initiatives within The Purge, including removing code from the Geth client and eliminating \u201cempty accounts\u201d via <a href=\"https:\/\/eips.ethereum.org\/EIPS\/eip-7523\">EIP-7523<\/a>. <\/p>\n<p>He further suggested using precompiles for complex cryptographic functions that cannot be implemented efficiently in the EVM.<\/p>\n<p>EIP-4444 aims to reduce storage footprint and node sync times. Buterin stressed that this change will significantly increase the number of people willing to run their own node. <\/p>\n<p>There are also plans to migrate the execution layer to the more efficient <a href=\"https:\/\/ethereum.org\/en\/developers\/docs\/data-structures-and-encoding\/ssz\/\">SimpleSerialize (SSZ)<\/a> format, simplifying application development and improving the blockchain\u2019s overall structure.<\/p>\n<h2 class=\"wp-block-heading\">Conclusions<\/h2>\n<p>The Ethereum ecosystem keeps evolving. It consistently <a href=\"https:\/\/defillama.com\/chains\">leads<\/a> by <span data-descr=\"the total value of assets locked in decentralised applications\u2019 smart contracts\" class=\"old_tooltip\">TVL<\/span>, while its native cryptocurrency remains the <a href=\"https:\/\/www.coingecko.com\/\">second-largest<\/a> by market capitalisation.<\/p>\n<p>The next two Ethereum upgrades promise to make the network markedly easier to use for both users and developers. The platform will become more versatile, able to meet a wider range of needs.<\/p>\n<p>Vitalik Buterin <a href=\"https:\/\/u1f987.com\/en\/news\/vitalik-buterin-the-next-five-years-are-crucial-for-ethereum\">is convinced<\/a> that the next five years will be \u201ccrucial\u201d for ether\u2019s mass adoption in the \u201creal world\u201d. The coming upgrades should help Ethereum meet growing demand, interoperate with other networks and roll out new features\u2014keeping the platform at the cutting edge of blockchain innovation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ethereum\u2019s scaling challenge has not gone away, but its developers are anything but idle. Only recently the Dencun upgrade went live, dramatically cutting L2 fees. Now an equally ambitious update\u2014Pectra\u2014is in the works, aiming to make the system more flexible, efficient and user-friendly. Pectra combines the Prague and Electra upgrades, designed to expand wallet capabilities [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":15016,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"select":"","news_style_id":"","cryptorium_level":"","_short_excerpt_text":"","creation_source":"","_metatest_mainpost_news_update":false,"footnotes":""},"categories":[1144],"tags":[46,268,1617],"class_list":["post-15017","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-longreads","tag-ethereum","tag-hardfork","tag-pectra"],"aioseo_notices":[],"amp_enabled":true,"views":"47","promo_type":"","layout_type":"","short_excerpt":"","is_update":"","_links":{"self":[{"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/posts\/15017","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/comments?post=15017"}],"version-history":[{"count":0,"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/posts\/15017\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/media\/15016"}],"wp:attachment":[{"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/media?parent=15017"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/categories?post=15017"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/tags?post=15017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}