EIP-4844 Explained: What Proto-Danksharding Means for L2s
EIP-4844 explained: how proto-danksharding's blob transactions cut Ethereum rollup data costs and boosted layer-2 scaling.
EIP-4844, also called proto-danksharding, is an Ethereum upgrade activated in March 2024 that introduced a new transaction type called a blob to carry large amounts of temporary data at a fraction of the cost of regular calldata. It was built specifically to reduce the fees that rollups pay to post transaction data back to Ethereum, and it cut those costs by roughly ten times or more in the months after activation.
To understand why this mattered, it helps to look at how rollups worked before the upgrade.
The rollup data problem
Layer-2 rollups process transactions off Ethereum's main chain but still need to publish enough data on Ethereum so that anyone can verify what happened and reconstruct the rollup's state if needed. Before EIP-4844, rollups posted this data as regular "calldata" inside standard Ethereum transactions. Calldata is permanently stored by every Ethereum node forever, so it was priced accordingly — and that price made up the majority of a rollup transaction's cost, often more than the actual computation.
This meant that even though rollups covered in our Layer 2 guide had already reduced fees significantly compared to using Ethereum mainnet directly, data publishing costs still capped how cheap they could realistically get.
What a blob actually is
EIP-4844 introduced "blob-carrying transactions." A blob is a roughly 128 KB chunk of data attached to a transaction that:
- Is not accessible to the Ethereum Virtual Machine (smart contracts can't read it directly)
- Is stored by nodes for only about 18 days, then automatically deleted
- Has its own separate fee market, distinct from regular gas fees
Because blobs are temporary and don't burden long-term state storage, they can be priced much lower than calldata. Rollups only need the data available long enough for anyone to challenge or verify a state transition, not forever — a concept known as data availability rather than permanent storage.
Why a separate fee market matters
Blob space has its own base fee that adjusts independently of regular transaction gas, following a similar burn-based mechanism to the one introduced by EIP-1559. This means a surge in NFT trading or DeFi activity on Ethereum mainnet doesn't necessarily make blob space — and therefore rollup transactions — more expensive, and vice versa. The two markets can move independently, which insulates rollup users somewhat from mainnet congestion spikes.
The immediate effect on L2 fees
After EIP-4844 activated, average transaction fees on major rollups dropped sharply, in many cases from several cents to a fraction of a cent for simple transfers. This made everyday activities — swapping on a DEX, moving funds through a bridge, or interacting with DeFi protocols — dramatically cheaper on L2s than they had been.
| Data posting method | Storage duration | Relative cost | Accessible to EVM |
|---|---|---|---|
| Calldata (pre-4844) | Permanent | High | Yes |
| Blob (post-4844) | ~18 days | Low | No |
This cost reduction directly benefits anyone using rollup-based chains for trading, lending, or yield strategies, since lower fees mean smaller amounts become economically viable to move or manage — relevant for yield farming strategies that involve frequent rebalancing.
Proto- versus full danksharding
The "proto" in proto-danksharding signals that EIP-4844 is a stepping stone rather than the final design. It introduces the blob transaction format and fee market but caps the number of blobs per block at a modest level and requires every node to download every blob in full. The complete vision, known as full danksharding, aims to scale blob capacity much further using data availability sampling, where nodes only need to check small random samples of data rather than downloading everything to trust it's available.
Risks and limitations
Blob data being temporary means rollups and any archival services must have their own strategy for storing historical data long-term if it's needed beyond the ~18-day window nodes retain it. This shifts some responsibility onto rollup operators and third-party indexers rather than Ethereum's base layer. It's also worth noting that cheaper transactions don't eliminate smart contract risk or bridge risk — the security practices discussed in crypto bridges explained still apply regardless of how cheap the underlying data posting becomes.
Bottom line
EIP-4844 gave Ethereum a purpose-built, temporary, and cheap data channel for rollups instead of forcing them to compete for expensive permanent storage space. The result was a dramatic and immediate drop in L2 transaction fees, making rollups a far more practical home for everyday DeFi activity, while setting up the infrastructure for the more ambitious scaling design of full danksharding.
Related articles
This article is for educational purposes only and is not financial advice. DeFi involves significant risk, including total loss of funds. Always do your own research.