Markets

Ethereum Dencun Upgrade Goes Live With Proto-Danksharding

The Ethereum Dencun upgrade activated on March 13 2024, introducing EIP-4844 proto-danksharding and reducing Layer 2 transaction costs by 10-100x.

By MiningPool Staff··4 min read
Ethereum Dencun Upgrade Goes Live With Proto-Danksharding

Key Points

  • The Ethereum Dencun upgrade activated on March 13 2024, introducing EIP-4844 proto-danksharding and reducing Layer 2 transaction costs by 10-100x.

Ethereum's Dencun upgrade activated on mainnet on March 13, 2024, introducing proto-danksharding through EIP-4844 and delivering the most significant Layer 2 fee reduction since the protocol's 2015 launch. The upgrade combined improvements across the execution layer (Cancun hardfork) and the consensus layer (Deneb hardfork), with the proto-danksharding feature emerging as the primary driver of Layer 2 cost improvements.

Proto-danksharding introduced "blob" transactions to Ethereum. Blobs are temporary data blobs that are available to the network for approximately 18 days before being deleted from the protocol. This temporary availability pattern solves a primary Layer 2 scaling bottleneck. Previously, rollups committed transaction data to the Ethereum mainnet through calldata, consuming precious permanent blockchain space and triggering high gas costs. Calldata is stored permanently, requiring every Ethereum node to maintain the full history. Blobs are stored temporarily and deleted, requiring minimal long-term storage commitment.

The feature was named after researchers Protolambda and Dankrad Feist, who had designed the danksharding roadmap over several years. Danksharding represents Ethereum's long-term approach to scaling, with proto-danksharding serving as an interim implementation. Full danksharding would allow up to 64 blobs per block; proto-danksharding targets a base of 3 blobs per block with a maximum of 6 blobs if demand justifies the inclusion.

The KZG ceremony preceded the activation. KZG refers to the Kate-Zaverucha-Goldberg polynomial commitment scheme, a cryptographic primitive enabling data availability proofs without full data transmission. Ethereum conducted a public ceremony in late 2023 to generate the required cryptographic parameters, accumulating over 140,000 public contributions and $50 million in ceremony funding. The ceremony's decentralization and transparency ensured no single party possessed knowledge of the cryptographic roots that could compromise the system.

Advertisement

728×90

Layer 2 rollup operators immediately implemented proto-danksharding on their systems. Arbitrum, Optimism, Base, zkSync, and other rollups began submitting transaction data using blob transactions instead of calldata. Transaction costs on these systems dropped 10-100x depending on activity levels and blob utilization rates. Arbitrum reported average transaction costs below 0.01 cents per transaction on its Arbitrum One chain. Optimism experienced similar reductions, with typical transactions settling for a few cents. This fee structure made Layer 2 systems accessible to users performing small transactions previously cost-prohibitive on the mainnet.

The fee reduction mechanism operated through supply and demand. Blob transactions have their own pricing market—a "blob fee" determined by network congestion. When blob space is underutilized, blob fees approach zero. When multiple rollups compete for blob space, fees rise accordingly. This design prevents blob congestion from cascading into mainnet congestion, as blobs compete in a separate fee market. A blob that costs $100 to include doesn't directly affect the cost of mainnet transactions like ETH transfers or DEX swaps.

Arbitrage opportunities emerged as users shifted transaction activity across chains based on fee conditions. During high-congestion periods on mainnet, arbitrageurs would route trades through Layer 2, execute the transaction, and bridge funds back to mainnet. The Layer 2 fee reduction from blobs made this routing economical for transactions below $1,000 that would have been cost-prohibitive pre-upgrade.

The rollout validated theoretical expectations about scaling improvements. Research by Ethereum developers had estimated blob-based costs would reduce Layer 2 transaction fees by 10-100x. Actual implementation delivered results aligned with these predictions. This success reinforced Ethereum's roadmap toward danksharding and suggested full danksharding could support Layer 2 transaction costs under $0.001 per transaction once the full specification reached implementation maturity.

The upgrade touched multiple protocol components beyond proto-danksharding. EIP-7044 enabled staking contract validators without restaking into liquid staking protocols. EIP-7045 improved attestation committee rotation. EIP-7514 rate-limited validator entry to reduce client resource consumption. These changes represented incremental protocol improvements without the scaling impact of proto-danksharding.

Validator participation remained stable through the upgrade. The Ethereum network maintained 900,000+ validators across the consensus layer, with no significant client issues or consensus failures. The upgrade execution resembled Ethereum's prior hardforks, with multiple client implementations (Geth, Lighthouse, Nethermind, others) coordinating the activation. This multi-client approach prevents single points of failure that could compromise network security.

Developer tooling accelerated around proto-danksharding in the post-upgrade weeks. RPC providers, block explorers, and wallets updated to properly handle blob transactions and display associated fees. Monitoring tools emerged to track blob price movements and allow users to estimate Layer 2 costs. This infrastructure development ensured users could optimize their transaction timing and routing based on blob utilization.

The upgrade positioned Ethereum for continued scaling improvements. Proto-danksharding served as an interim step toward full danksharding, with the roadmap calling for 64-blob capability and additional optimizations. Researchers outlined potential next steps including proposer-builder separation to improve MEV (maximum extractable value) properties of blob usage and sharded execution to further distribute validation load.

Ethereum Layer 2s accumulated significant developer activity and user bases that proto-danksharding served. Arbitrum reported over $5 billion in total value locked at the time of the upgrade. Optimism had assembled gaming, DEX, and lending applications representing billions in transaction volume. These platforms faced minimal marginal cost post-upgrade compared to pre-upgrade economics, enabling business model shifts toward volume-based revenue and reduced user fees.

The upgrade validated Ethereum's multi-layer approach to scaling. Rather than attempting to increase mainnet capacity indefinitely, Ethereum's strategy involved rollups, sidechains, and temporary data layers. Proto-danksharding optimized the rollup economics specifically, making that scaling approach increasingly viable. This pragmatic approach to protocol evolution allowed Ethereum to balance Layer 1 security and decentralization with Layer 2 cost efficiency.

MiningPool content is intended for information and educational purposes only and does not constitute financial, investment, or legal advice.

Advertisement

728×90

Related Stories

Stay informed

Verifiable crypto journalism, delivered to your inbox.

Weekday mornings. No hype. No financial advice. Just what happened and why it matters.

No spam. Unsubscribe anytime. Read our privacy policy.