What was the Ethereum Cancun upgrade?

Ethereum Cancun Upgrade: An Overview

What Is the Cancun Upgrade?

The Ethereum Cancun upgrade is the latest major enhancement to Ethereum’s execution layer, launched in tandem with the Deneb upgrade for the consensus layer—together referred to as the Dencun upgrade. The Cancun upgrade is particularly focused on increasing scalability and reducing transaction costs, especially for Ethereum layer-2 (L2) solutions1234+2.

Key Features and Goals

1. Proto-Danksharding (EIP-4844)

  • Proto-danksharding is the centerpiece of the Cancun upgrade. It introduces “blobs,” which are large bundles of data that L2 rollups can attach to Ethereum blocks. These blobs allow massive amounts of data to be stored temporarily and much more cheaply than before, significantly reducing data posting fees for L2s, which in turn leads to cheaper transactions for users2734+2.
  • Proto-danksharding paves the way for full danksharding, a future sharding solution that aims to further boost network throughput and scalability235.

2. Enhancing Layer-2 Rollups

  • Cancun is designed to make L2s such as Arbitrum and Optimism more efficient by lowering their operating costs, thereby improving the user experience with lower gas fees and faster transaction finality76.

3. EIP Highlights

Key Ethereum Improvement Proposals (EIPs) included in the Cancun upgrade:
EIPPurpose
EIP-4844Proto-Danksharding: Data blobs for cheaper L2 transactions
EIP-1153Introduces transient storage opcodes for temporary data
EIP-6475Adds SSZ as an optional encoding method
EIP-6780Restricts SELFDESTRUCT opcode to the same transaction for improved smart contract security8

4. Network Security and Usability

  • In combination with Deneb, Cancun includes improvements to validator management, security, and smart contract functionality (notably changes to the SELFDESTRUCT opcode)248.

Why Is the Cancun Upgrade Important?

  • Scalability: Sets the foundation for Ethereum’s long-term scaling by enabling cost-efficient and scalable usage of L2 rollups.
  • Cost Reduction: Directly reduces L2 transaction fees, making the network more attractive for DeFi, NFT, and dApp users.
  • Future-Readiness: Establishes the core infrastructure for further upgrades like full danksharding, with the goal to eventually process up to 100,000 transactions per second1235.
  • Enhanced Staking Experience: With Deneb, increases flexibility and security for stakers and validators4.

Timeline and Impact

The Cancun upgrade was deployed to the Ethereum mainnet on March 13, 2024. The upgrade went smoothly, achieving over 95% validator participation, and the Ethereum blockchain was quickly finalized post-upgrade68.
In summary:
The Ethereum Cancun upgrade is a pivotal step towards mass adoption and usability, focusing on enabling truly affordable and scalable dApps through major improvements in data storage and execution efficiency. Together with Deneb, it propels Ethereum into its next era—nicknamed "The Surge" on the roadmap—aimed at mass scalability and global reach1273+4.
You're viewing a shared conversation. Your questions will start a new chat.