EIP-4844 (Proto-Danksharding): How Blob Transactions Lower Fees and Boost Throughput
EIP-4844 (Proto-Danksharding): How Blob Transactions Lower Fees and Boost Throughput

EIP-4844 (Proto-Danksharding): How Blob Transactions Lower Fees and Boost Throughput

October 14, 2025 · 4m ·

EIP-4844, often called proto-danksharding, is an Ethereum protocol upgrade designed to make transactions cheaper and the network faster by adding a new transaction format that carries large chunks of off-execution data called blobs. For everyday users and rollup developers, this change reduces costs, raises effective throughput, and paves the way for a fuller sharding solution in the future.

How proto-danksharding changes data handling on Ethereum

At a high level, EIP-4844 introduces blob-carrying transactions. These look like ordinary transactions but can attach separate binary data objects — blobs — to blocks. Blobs are not processed by the Ethereum Virtual Machine (EVM) and live on the consensus layer for only a limited time, which allows the network to carry far more data for temporary use without the long-term storage cost of regular block data.

Blobspace versus blockspace: What developers and users should know

The distinction between blobspace and traditional blockspace is central to understanding the upgrade. Here are the practical differences:

  • Visibility: Block data is visible to the EVM and stored indefinitely; blobs are not accessible to on-chain execution and are ephemeral.
  • Storage layer: Regular block data is handled by execution clients; blobs are tracked by the consensus layer.
  • Retention: Block data persists forever for validators and nodes; blobs are kept for a short window (weeks) and then discarded.
  • Cost: Blobspace is intended to be much cheaper per byte than blockspace, since blobs incur bounded storage fees and no execution gas, though nodes still pay bandwidth costs.

Because blobs are cheaper and short-lived, they let rollups and other layer‑2 systems post more data to Ethereum at far lower cost, improving throughput without forcing every full node to store everything forever.

Core mechanics: how blob-carrying transactions work in practice

Where blobs live and who sees them

Blobs are attached to blocks and are propagated across the network, but they are not part of EVM state. That means smart contracts cannot directly read blob contents; instead, layer‑2 systems use blobs as an efficient way to publish large amounts of calldata that rollups can later reconstruct and prove.

Why blobs are inexpensive

Blobs are priced lower because they are treated as temporary consensus-layer data with bounded storage costs and no execution gas. The protocol charges for the bandwidth and short-term storage required, but the fee model makes posting large volumes of data far cheaper than stuffing the same bytes into permanent blockspace.

Protocol groundwork for full sharding

While EIP-4844 does not implement full sharding, it adds many building blocks needed for the eventual transition to danksharding, such as multi-dimensional fee logic and verification rules that let the network handle blob data efficiently. In other words, it’s an intermediate step that brings meaningful scaling gains now while preparing the stack for larger changes later.

Fee markets, proposers, and MEV: important ecosystem updates

EIP-4844 fits into a broader roadmap that also considers how block proposers and builders interact and how maximal extractable value (MEV) is managed. One key idea in future plans is separating the roles of proposers (validators who select block contents) and builders (entities that assemble block payloads), which helps reduce conflicts and centralization pressure when many shards or blob-channels are active.

Benefits users and projects can expect after deployment

Once deployed, proto-danksharding should deliver tangible improvements:

  • Significantly lower calldata costs for rollups and applications that post large datasets.
  • Faster effective throughput for layer‑2 systems because posting data becomes cheaper and more scalable.
  • Better economics for applications that rely on temporary data availability, such as optimistic and zk rollups.

For typical wallet users this generally means lower transaction fees on rollups and snappier interactions, while infrastructure teams will have an easier time scaling data availability without massive long-term storage burdens.

What EIP-4844 does not do and limitations to consider

It’s important to set expectations correctly. EIP-4844 is a transitional upgrade, not the final sharding solution. Blobs are short-lived, so long-term archival storage still needs external systems to retain data beyond the blob retention window. Also, some architectural changes that accompany full danksharding will arrive later, so certain advanced scaling targets remain a future task.

Practical timeline and rollout considerations

The proposal moved quickly through design and testing phases and was targeted for implementation in the near term, but protocol timelines can shift based on testing results and coordination among client teams. Developers and node operators should watch release notes from client maintainers and prepare for changes to fee handling and data propagation logic.

Key takeaways for a global crypto audience

EIP-4844 represents a pragmatic step toward dramatically increasing Ethereum’s data throughput without sacrificing decentralization. By introducing blob-carrying transactions and cheaper temporary data storage, the upgrade lowers costs for rollups, improves transaction efficiency, and lays the groundwork for full danksharding. For users, that translates into cheaper and faster layer‑2 transactions; for developers, it opens simpler paths to scale off-chain computation while relying on Ethereum for secure data availability.

Read more

Grow your crypto with up to 20% APY

Just deposit, relax, and watch your balance increase — securelyStart Earning