What Is Proto-Danksharding (EIP-4844)?

EIP-4844 introduced blob transactions to Ethereum in March 2024, creating a separate data market for rollups. This explains what blobs are, how the fee market works, and what's actually different from full Danksharding.
Lewis Jackson
CEO and Founder

EIP-4844, called proto-danksharding, went live on Ethereum mainnet in March 2024 as part of the Dencun upgrade. If you've read about Danksharding — Ethereum's full data availability sharding design — EIP-4844 is the deployed version of step one of that roadmap. It introduces the blob transaction format and a new fee market, but doesn't implement the data availability sampling that full Danksharding requires.

The distinction matters because EIP-4844 is actually in production and has already materially changed how rollups operate. It's worth understanding on its own terms, not just as a placeholder for something that might ship in the future.

What a Blob Transaction Actually Is

Before EIP-4844, rollups posted their compressed batch data to Ethereum using calldata — the field in a transaction that holds arbitrary bytes. Calldata has two problems. It's stored permanently in Ethereum's history (every node that wants to sync from genesis must download it forever). And it competes with regular execution transactions for the same block space, so its price reflects whatever the main gas market is doing.

EIP-4844 introduced a new transaction type: the blob-carrying transaction. A blob is a fixed-size chunk of binary data, 128 KB each. The transaction can carry up to six blobs, with a target of three per block. Blobs are attached to the transaction at the protocol level, but the EVM doesn't read or execute blob data — it's completely invisible to smart contracts. The only thing the EVM sees is a commitment to the blob: a 48-byte KZG polynomial commitment that gets embedded in the transaction and is verifiable on-chain.

This is the core design. The actual blob contents never touch the execution layer. They propagate separately through the consensus layer's peer-to-peer network, where consensus clients gossip them between nodes during the availability window.

That window is roughly 18 days (specifically 4,096 epochs). After that, blob data is pruned. It doesn't go into Ethereum's permanent state, which means nodes don't have to store it forever. For rollups, this works out fine: a fraud proof window for an optimistic rollup is typically around seven days, and ZK rollups don't need the data on-chain at all after proof submission. The blob outlasts the window where anyone needs to challenge or reconstruct the rollup's claims.

The Separate Fee Market

Blob data gets its own fee market, completely separate from regular gas. There's a blob base fee that adjusts up or down based on blob consumption, with the protocol targeting three blobs per block. When consumption is below three, the blob base fee decreases. Above three, it increases. This mirrors EIP-1559's base fee mechanism but runs independently.

Before Dencun, rollups competed with Uniswap swaps and NFT mints for calldata space. Blob transactions now have dedicated capacity that doesn't interfere with execution throughput, and their pricing reflects rollup demand rather than the full Ethereum transaction market. The effect on rollup costs was immediate. In the weeks after Dencun activated, L2 transaction fees on Optimism, Arbitrum, and Base dropped by 80-99% as rollups switched from calldata to blobs. The fee floor shifted entirely.

What "Proto" Means — and What's Missing

The "proto" prefix signals an incomplete implementation. Full Danksharding's key innovation is data availability sampling (DAS): nodes would verify blob availability by downloading random small chunks and checking them, rather than downloading full blobs. This allows blob capacity to scale enormously without proportionally increasing per-node bandwidth requirements.

EIP-4844 doesn't have DAS. Consensus nodes download full blobs from peers during the 18-day availability window. That means the 3/6 blob limit isn't arbitrary — it's roughly calibrated to what the existing consensus layer peer network can handle without degradation. You can't simply increase the limit without either implementing DAS or significantly increasing node hardware requirements.

That said, "doesn't have DAS yet" isn't a flaw. It's the correct staged approach. Deploying the blob transaction format and the KZG commitment infrastructure first lets rollups migrate, lets the ecosystem develop tooling, and gives researchers time to finalize DAS specifications before deploying them at scale.

The named intermediate step is PeerDAS — a simplified form of DAS using column-based sampling over existing p2p subnets — which is on the roadmap for Osaka and would allow the blob target to increase beyond 3/6 without a proportional bandwidth burden on all nodes.

What Would Confirm the Direction

Blobs are already live. The directional signal for this track is blob utilization: if the major rollups sustain near-maximum blob consumption and blob fees remain meaningfully below calldata prices, that validates the separate data market design. PeerDAS moving from specification to testnet to mainnet deployment without degrading consensus client performance would confirm the next leg of the roadmap.

What Would Break It

The main technical risk is blob propagation failures under high load — if consensus clients can't reliably gossip blobs to enough peers within the slot window, fraud proof windows could theoretically be put at risk. So far this hasn't materialized, but it's the right thing to watch. A second risk: if blob capacity fills before PeerDAS ships, rollups face a bottleneck similar to the calldata problem they just escaped, just with a different ceiling.

The economic assumption — that separate blob pricing remains substantially cheaper than calldata — holds as long as blob demand doesn't permanently fill the 6-blob max. If it does, blob fees could approach calldata prices and the cost advantage disappears until capacity increases.

Timing

Now: EIP-4844 is live, blobs are in production, all major L2s are using them, and rollup transaction costs are a fraction of what they were pre-Dencun. The infrastructure is real.

Next: PeerDAS is the active research target, intended to increase blob capacity without proportional bandwidth growth. No confirmed mainnet date as of mid-2026.

Later: Full Danksharding — 2D erasure coding, full DAS at validator level, 64+ blobs per block — remains a multi-year roadmap item. It requires ePBS (enshrined proposer-builder separation) to handle the proof generation load.

Boundary

This covers what EIP-4844 is and how the blob mechanism works. It doesn't address the KZG trusted setup ceremony in detail, blob fee estimation for rollup operators, or the technical specification of PeerDAS. It's also worth noting that blob data being pruned doesn't mean it's lost — archive nodes and specialized data availability providers retain it, and Ethereum's EIP-4444 (history expiry) is a separate proposal about a different layer of data. The blob pruning mechanism here is its own design choice, not the same thing.

Related Posts

See All
Crypto Research
New XRP-Focused Research Defining the “Velocity Threshold” for Global Settlement and Liquidity
A lot of people looking at my recent research have asked the same question: “Surely Ripple already understands all of this. So what does that mean for XRP?” That question is completely valid — and it turns out it’s the right question to ask. This research breaks down why XRP is unlikely to be the internal settlement asset of CBDC shared ledgers or unified bank platforms, and why that doesn’t mean XRP is irrelevant. Instead, it explains where XRP realistically fits in the system banks are actually building: at the seams, where different rulebooks, platforms, and networks still need to connect. Using liquidity math, system design, and real-world settlement mechanics, this piece explains: why most value settles inside venues, not through bridges why XRP’s role is narrower but more precise than most narratives suggest how velocity (refresh interval) determines whether XRP creates scarcity or just throughput and why Ripple’s strategy makes more sense once you stop assuming XRP must be “the core of everything” This isn’t a bullish or bearish take — it’s a structural one. If you want to understand XRP beyond hype and price targets, this is the question you need to grapple with.
Read Now
Crypto Research
The Jackson Liquidity Framework - Announcement
Lewis Jackson Ventures announces the release of the Jackson Liquidity Framework — the first quantitative, regulator-aligned model for liquidity sizing in AMM-based settlement systems, CBDC corridors, and tokenised financial infrastructures. Developed using advanced stochastic simulations and grounded in Basel III and PFMI principles, the framework provides a missing methodology for determining how much liquidity prefunded AMM pools actually require under real-world flow conditions.
Read Now
Crypto Research
Banks, Stablecoins, and Tokenized Assets
In Episode 011 of The Macro, crypto analyst Lewis Jackson unpacks a pivotal week in global finance — one marked by record growth in tokenized assets, expanding stablecoin adoption across emerging markets, and major institutions deepening their blockchain commitments. This research brief summarises Jackson’s key findings, from tokenized deposits to institutional RWA chains and AI-driven compliance, and explains how these developments signal a maturing, multi-rail settlement architecture spanning Ethereum, XRPL, stablecoin networks, and new interoperability layers.Taken together, this episode marks a structural shift toward programmable finance, instant settlement, and tokenized real-world assets at global scale.
Read Now

Related Posts

See All
No items found.
Lewsletter

Weekly notes on what I’m seeing

A personal letter I send straight to your inbox —reflections on crypto, wealth, time and life.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.