What Is Ethereum's Blob Transaction (EIP-4844)
Ethereum's Blob Transaction (EIP-4844) slashes L2 fees using temporary data blobs. Learn how blobs work, see a real rollup example, and discover the impact on users.
What Is Ethereum's Blob Transaction (EIP-4844)
Ethereum’s Blob Transaction (EIP-4844) introduces a new, temporary data structure that drastically reduces fees for Layer‑2 rollups. Before this upgrade, rollups paid expensive gas to store compressed transaction data in Ethereum’s permanent calldata. Blob transactions carve out cheap, short‑lived storage that rollups can use instead. This article breaks down how blobs work, why they matter, and what they mean for everyday users.
How Ethereum’s Blob Transaction Works
Every blob transaction attaches one or more data blobs – large packets of binary information – alongside the regular transaction. The key difference from standard transactions is that blob data is not stored forever. Ethereum’s execution clients only keep the data for about 18 days, after which it is pruned. This temporary nature allows validators to accept much lower fees for blob space.
Inside a Blob: Temporary Cargo
Think of standard Ethereum transactions as sending a letter that stays in the mailbox permanently. A blob transaction is like renting a shipping container that sits at the terminal for a fixed period and then disappears. The container holds many smaller packages (rollup transactions), and once the rental period ends, the container is gone. Only the commitment – a cryptographic fingerprint of the blob – remains on the blockchain forever, ensuring the data was once valid.
How Blobs Are Processed
- A rollup (Layer‑2 network) collects hundreds of user transactions.
- It compresses them into a single blob and submits a blob transaction to Ethereum.
- Validators check the blob’s integrity without downloading the full data – they just verify the commitment.
- The blob is stored temporarily; after 18 days, it is discarded. Rollups archive the raw data off‑chain.
This design cuts costs because gas for blob space is priced much lower than the gas needed to store the same amount of data in permanent calldata. For a practical sense, think of how much cheaper it is to rent a storage unit for a month than to buy a warehouse forever – the same logic applies here.
The Problem Blob Transactions Solve: L2 Gas Costs
Before EIP‑4844, rollups had to write all their compressed data into the calldata field of a regular Ethereum transaction. Calldata is stored permanently, so every byte consumed by a rollup counted as expensive gas. During network congestion, rollup fees could spike to tens of dollars per transaction – defeating the purpose of using a Layer‑2 for cheap transfers.
Comparing Old vs. New Cost Model
The table below shows how moving from calldata to blob space changes the cost structure. The numbers are relative – actual fees depend on network demand – but the ratio is dramatic.
| Data type | Storage duration | Typical cost per byte | Impact on rollup fees |
|---|---|---|---|
| Calldata | Permanent | High (permanent rent) | High – users pay for forever storage |
| Blob data | ~18 days | Very low (temporary rent) | Low – users pay only for short‑term space |
By using blob transactions, a rollup can post the same amount of data for a small fraction of the previous cost. The savings are passed directly to end users: a transfer that once cost several dollars might now cost only pennies, and a complex DeFi swap becomes affordable again.
Practical Example: A Rollup Using Blob Transactions
Imagine you want to swap tokens on Arbitrum, a popular Ethereum rollup. Here is how a blob transaction makes your swap cheaper.
- You send a swap request to Arbitrum’s sequencer (the entity ordering transactions). Your request costs a tiny fee inside the rollup.
- The sequencer collects thousands of swaps like yours, compresses them into a single data blob.
- Arbitrum submits a blob transaction to Ethereum. The blob contains the compressed batch of all user transactions.
- Ethereum validators quickly confirm the blob’s commitment. They do not re‑execute every swap – they trust that the rollup’s fraud‑proof or validity‑proof mechanism will catch errors later.
- Because the blob storage is cheap, Arbitrum’s total gas cost is drastically lower than it would be with calldata. The sequencer then reduces the fees it charges you.
A Simple Breakdown
- Old way: Each batch of swaps used calldata. The sequencer paid high gas, then passed the cost to you as a surcharge.
- New way (blob): The same batch uses blob space. The sequencer pays a much lower fee, so your swap fee drops.
💡 Pro Tip: When using a rollup, check the transaction details for a “blob” or “blobVersionedHash” field. If you see it, your transaction was part of a blob batch – meaning you likely paid a lower fee than an equivalent on‑chain transaction.
What Blob Transactions Mean for Ethereum Users
The immediate benefit is cheaper Layer‑2 fees, which makes Ethereum’s ecosystem more accessible for small transactions. But the impact goes further:
- Higher rollup throughput: Because blobs are cheap and temporary, rollups can post more data batches simultaneously, scaling the number of transactions Ethereum can support.
- Path to full sharding: EIP‑4844 is a stepping stone toward Danksharding – a future upgrade where every block will include many blobs. Blob transactions prove the concept works before deploying full sharded consensus.
- Lower barriers for developers: Building dApps on L2 becomes more affordable, encouraging experimentation and reducing rent‑seeking behavior from high gas fees.
Looking ahead, Ethereum’s Blob Transaction is not just a fee reduction – it is a fundamental redesign of how the network handles data. By embracing temporary storage, Ethereum keeps its core ledger lean while enabling a vibrant Layer‑2 ecosystem.
RELATED ARTICLES

A rug pull is a crypto scam where developers abandon a project after taking investors' money. These schemes exploit trust and hype to create a false sense of legitimacy before vanishing. Understanding how rug pulls work is essential for protecting your funds in decentralized finance (DeFi) and token markets.

Algorand and Pure Proof of Stake: A Beginner's Guide
