On March 13, 2024, Ethereum activated its most consequential upgrade since the Merge: Dencun. Named after the combination of two consensus-layer and execution-layer hard forks (Deneb + Cancun), this upgrade shipped nine Ethereum Improvement Proposals โ but one of them, EIP-4844, stole the show entirely.
The result was immediate and dramatic. Within hours of activation, transaction fees on Arbitrum, Optimism, Base, and zkSync dropped between 80% and 95%. What once cost users $0.30โ$2.00 per swap suddenly cost fractions of a cent. This article explains why, and what it means for the long-term trajectory of Ethereum and its Layer 2 ecosystem.
TL;DR: EIP-4844 introduces a new transaction type that carries "blobs" of data โ temporary, cheap storage slots that L2s use to post their transaction data to Ethereum. Blobs cost far less than calldata, and expire after ~18 days, keeping Ethereum's state manageable.
The Problem: Why L2 Fees Were So High Before
Layer 2 networks process transactions off-chain, but to remain trustless and secure, they must periodically publish compressed transaction data back to Ethereum Layer 1. This is the entire security model: if an L2 ever misbehaves, anyone can reconstruct the state from the data on Ethereum and submit a fraud proof or validity proof.
Before Dencun, this data was posted as calldata โ a field in a regular Ethereum transaction that is stored permanently in Ethereum's history. Calldata is expensive because it's part of Ethereum's permanent state, and every full node must store it forever.
The cost formula was brutal: even compressed, a single L2 batch posting might use 100,000+ bytes of calldata at 16 gas per non-zero byte. With Ethereum gas at 30โ50 gwei, a single batch cost $50โ$200 โ and that cost was spread across every user in the batch, driving up individual fees significantly.
The Solution: Binary Large Objects (Blobs)
EIP-4844 introduces a brand-new transaction type โ Type 3 โ that carries one or more "blobs" attached to a transaction. Each blob is exactly 128 KB of data, and each Ethereum block can contain a target of 3 blobs (max 6), giving a target throughput of ~384 KB per block.
The key innovation: blobs are not stored in Ethereum's execution layer state. Full nodes store them for approximately 18 days (4,096 epochs), after which they can be pruned. This means:
- Blob data does not bloat Ethereum's permanent history
- All validator nodes still verify blob availability at the time of the block
- L2s can reconstruct any disputed state within the 18-day window (more than enough for challenge periods)
- A separate blob gas market keeps blob fees extremely low and independent from regular gas fees
Key Insight: Blobs have their own gas pricing mechanism with a separate base fee, independent of regular Ethereum gas. This means L2 data costs no longer spike during periods of high Ethereum usage โ a major reliability improvement for users.
Real-World Fee Reduction: The Numbers
| Network | Pre-Dencun Avg Fee (Swap) | Post-Dencun Avg Fee | Reduction | Status |
|---|---|---|---|---|
| Arbitrum One | $0.35 | $0.02 | โ94% | Blob-enabled |
| Base | $0.28 | $0.01 | โ96% | Blob-enabled |
| OP Mainnet | $0.41 | $0.025 | โ94% | Blob-enabled |
| zkSync Era | $0.20 | $0.018 | โ91% | ZK + Blob |
| Starknet | $0.15 | $0.014 | โ91% | ZK + Blob |
These fee reductions aren't just quality-of-life improvements โ they are fundamental to Ethereum's ability to compete with Solana, BNB Chain, and other monolithic blockchains for everyday user activity. Sub-cent transactions make DeFi, NFT trading, and on-chain gaming economically viable for retail users worldwide.
How Blob Commitments Work: KZG Proofs
One elegant aspect of EIP-4844 is that while blob data itself is transient, a cryptographic commitment to each blob is stored permanently in the execution layer. This commitment uses KZG polynomial commitments โ the same cryptography that powers many ZK proof systems.
The commitment scheme allows anyone to prove that a specific piece of data was included in a specific blob at a specific block height, without needing the full blob. This is crucial for ZK rollups that use the blob data as a data availability layer while generating proofs later.
The Road to Full Danksharding
EIP-4844 is explicitly named "proto-danksharding" because it lays the groundwork for the full Danksharding vision without implementing all of it. Currently, blob availability is verified by all full nodes downloading the blob data โ a straightforward but bandwidth-intensive approach.
Full Danksharding will introduce Data Availability Sampling (DAS), where each node only downloads a small random sample of each blob, yet can statistically guarantee โ with overwhelming probability โ that all blob data is available. This will allow the blob capacity to scale to hundreds of blobs per block, pushing Ethereum's data throughput into the gigabyte-per-block territory.
Proto-danksharding is the most important step towards a scalable Ethereum we've taken since the Merge. Fees going from dollars to cents is not a minor UX improvement โ it's the difference between a global financial system and a niche product for wealthy users.
โ Vitalik Buterin, ETHDenver 2024
What This Means for L2 Developers and Users
For developers building on L2 networks, Dencun fundamentally changes economic assumptions. Applications that were previously unviable โ micro-transactions, on-chain gaming state, frequent rebalancing strategies โ are now economically practical.
For users, the practical takeaway is straightforward:
- DeFi swaps on any major L2 now cost $0.01โ$0.05, making frequent rebalancing sensible
- NFT minting on L2s is now comparable to centralized platforms in cost
- Cross-chain bridging is cheaper as bridge contracts batch more efficiently
- On-chain gaming with frequent small transactions is finally viable at scale
The Bottom Line
Dencun's EIP-4844 is the single most impactful Ethereum upgrade for everyday users since the London hard fork's EIP-1559 introduced fee burning. It validates the rollup-centric roadmap Ethereum has pursued since 2020 and demonstrates that the multi-layer approach to scaling is paying off in concrete, measurable ways.
The next milestone โ full Danksharding with DAS โ is still years away, but the path is now clearly laid out. In the meantime, Ethereum's Layer 2 ecosystem is positioned to handle the next wave of onboarding with fees that can compete with any blockchain on the market.
Want to experience the difference? Bridge any amount to Base or Arbitrum and try a DeFi swap. The fee will likely be less than a cup of coffee. That's the Dencun effect in action.