Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
LABS
Glossary

Blobspace

Blobspace is the collective resource and market for blob data storage on a data availability layer, analogous to 'blockspace' for execution.
Chainscore © 2026
definition
BLOCKCHAIN DATA LAYER

What is Blobspace?

Blobspace is a specialized data availability layer on Ethereum, designed to store large data 'blobs' for rollups at a low cost.

Blobspace is the market and resource pool for blob-carrying transactions introduced by Ethereum's EIP-4844 (Proto-Danksharding). It provides a dedicated, low-cost data availability layer where Layer 2 rollups (like Optimism and Arbitrum) can post their transaction data. Unlike calldata, which is stored permanently on-chain, data in blobspace is stored temporarily—typically for about 18 days—before being pruned, significantly reducing the long-term storage burden on Ethereum nodes while still guaranteeing data availability for verification windows.

The core mechanism involves a new transaction type that includes blobs, which are large packets of data (up to ~128 KB each). These blobs are posted to the Beacon Chain consensus layer but are not accessible to the Ethereum Virtual Machine (EVM). A separate blob gas market, distinct from the standard EIP-1559 fee market for execution, governs pricing, making costs more predictable and stable for rollups. The primary goal is to scale Ethereum by decoupling data availability from execution, a critical step toward full Danksharding.

For developers and users, blobspace translates to dramatically lower transaction fees on Layer 2 networks. By providing a cheap and abundant temporary data layer, it allows rollups to batch more transactions per blob, amortizing costs. Key metrics for analyzing blobspace include blob gas price, blobs per block (with a target of 3 and a maximum of 6), and overall blob utilization, which indicate network demand and capacity. This infrastructure is foundational for a scalable, multi-rollup Ethereum ecosystem.

etymology
TERM ORIGIN

Etymology and Origin

This section traces the linguistic and conceptual origins of the term 'blobspace,' a core data layer in modern blockchain scaling.

The term blobspace is a portmanteau, a deliberate fusion of blob and space, coined by the Ethereum community to describe a new, dedicated data availability layer introduced with EIP-4844 (Proto-Danksharding). Its etymology directly reflects its function: a designated space for storing large, binary blobs of data. This naming convention follows a pattern in blockchain lexicon where technical components are given descriptive, compound names, such as dataspace or headspace, to intuitively convey their purpose within the system's architecture.

The blob component originates from computer science, where BLOB is an acronym for Binary Large OBject. In database systems, a BLOB is a data type used to store large, unstructured binary data like images or documents. In the context of Ethereum, a blob refers to a large packet of data—specifically, the call data from rollup transactions—that is posted to the consensus layer but is not permanently stored in the Ethereum execution state. It is designed to be cheap to post and automatically pruned after a short period, typically one to two weeks.

The space suffix denotes a distinct, partitioned resource domain within the broader blockchain ecosystem. It conceptually carves out a new data availability market separate from the traditional gas market for execution. This separation is the key innovation: by creating a dedicated space for this data, the protocol can price and manage blob data independently, preventing it from competing with and driving up the cost of standard Ethereum transactions. The term thus encapsulates the creation of a new economic and resource layer.

The conceptual origin of blobspace is deeply tied to rollup-centric scaling. As Layer 2 rollups like Optimism and Arbitrum needed a cheap, secure place to post their transaction data for verification, the demand for a scalable data availability solution grew. Blobspace emerged as the answer, evolving from earlier proposals like data sharding. Its design, finalized in EIP-4844, was a pragmatic intermediate step toward a full danksharding implementation, providing most of the benefits without requiring a complete overhaul of the network's consensus mechanism.

In practice, blobspace is accessed via a new transaction type, the blob-carrying transaction, and its capacity is measured in blob gas. The term has quickly become standard jargon, representing not just the storage layer itself but also the associated economic dynamics and the community of users, rollups, and validators interacting with it. Its adoption signifies a major shift in Ethereum's roadmap, solidifying its role as a settlement and data availability layer for a multi-rollup ecosystem.

key-features
EIP-4844

Key Features of Blobspace

Blobspace is the dedicated data availability layer for rollups, introduced by Ethereum's EIP-4844. It provides a cheaper and more scalable temporary storage solution for rollup transaction data using a new transaction type called blob-carrying transactions.

01

Blob-Carrying Transactions

A new Ethereum transaction type that includes large data packets called blobs. Unlike calldata, blobs are not accessible to the EVM and are stored separately on the consensus layer for approximately 18 days. This separation is the core mechanism that reduces data storage costs for rollups.

02

Fixed-Period Storage

Blobs are not stored permanently on-chain. They are persisted by consensus clients for a fixed data availability window (currently ~18 days, or 4096 epochs). This is sufficient time for all parties (e.g., challengers, bridges) to verify rollup state transitions, after which the data can be pruned, minimizing long-term storage burden.

03

Separate Fee Market

Blob transactions have their own gas fee market, distinct from the standard execution gas market. This is managed via a separate EIP-1559-style mechanism with a base fee that adjusts per block based on blob demand, protecting regular Ethereum transactions from congestion and price spikes caused by rollup data posting.

04

KZG Commitments

Blob data is not directly stored in blocks. Instead, a KZG commitment (a cryptographic fingerprint) is included. Nodes can verify the availability and correctness of the underlying blob data against this commitment using data availability sampling (DAS), ensuring data is published without needing to download the entire blob.

05

Proto-Danksharding

EIP-4844 is the first step toward full Danksharding. It implements the core architecture—blobs, KZG commitments, and a separate fee market—but initially supports only ~0.375 MB per block. This 'proto' phase allows the network to test the infrastructure before scaling to 16 MB+ per block with full sharding.

06

Primary Use Case: Rollup Scaling

The primary consumer of blobspace is Layer 2 rollups (Optimistic and ZK). They use blobs to post cheap, abundant transaction data (batches, state diffs, or proofs) to Ethereum, which is essential for their security and trustless bridging. This reduces L2 transaction fees by up to 100x compared to using calldata.

how-it-works
MECHANICS

How Blobspace Works

An explanation of the technical architecture and economic model that underpins the blobspace data market.

Blobspace is a specialized data marketplace and fee market within Ethereum's consensus layer, created by the implementation of EIP-4844 (Proto-Danksharding) to provide low-cost, high-volume temporary data availability for Layer 2 rollups. It functions by introducing a new transaction type—the blob-carrying transaction—which attaches large binary data objects called blobs to a block. These blobs are stored separately from the main execution payload in a new area of the block, the blob sidecar, and are only guaranteed to be available for a short, fixed period (currently 4096 epochs, or ~18 days) before being pruned by nodes.

The system is governed by a distinct blob gas fee market, which operates in parallel to the standard execution gas market. Blob gas prices are determined by supply and demand for blobspace, calculated using an EIP-1559-style mechanism with a separate base fee that adjusts per block. This design isolates L2 data posting costs from the volatility of mainnet execution, providing predictable, low-cost data availability. Validators are incentivized to include blobs by receiving the blob base fee, which is burned, and the transaction priority fee.

From a node's perspective, handling blobspace requires new responsibilities. Consensus nodes must validate and propagate the blob sidecar data for the short-term retention window. After this period, the blob data can be discarded, significantly reducing long-term storage burdens compared to storing data in calldata permanently. This temporary, high-throughput data layer is the foundational step toward full Danksharding, which will scale blobspace to handle 64 blobs per block and distribute the data across a committee of validators.

DATA AVAILABILITY COMPARISON

Blobspace vs. Blockspace

A technical comparison of the two primary data availability layers on Ethereum, focusing on their distinct purposes, mechanisms, and cost structures.

Feature / MetricBlobspace (EIP-4844)Blockspace (Calldata)

Primary Purpose

High-volume, temporary data for Layer 2 rollups

Permanent, on-chain execution and data storage

Data Storage Model

Temporary (c. 18 days), pruned by nodes

Permanent, stored in the blockchain history

Data Unit

Binary Large Object (blob)

Calldata within a transaction

Pricing Mechanism

Separate fee market (blob gas), independent from execution

Part of the main execution gas market

Typical Cost per Byte

~0.0001 - 0.001 gwei (orders of magnitude cheaper)

~16 gwei (current calldata gas cost)

Throughput Target

~0.375 MB per block (3 blobs)

Limited by block gas limit (~30M gas)

Consumer

Optimistic & ZK Rollups (sequencers)

Smart contracts, users, all dApps

Data Accessibility

Available for short-term verification, not for contract execution

Fully accessible for smart contract execution and historical queries

ecosystem-usage
BLOBSPACE

Ecosystem Usage and Examples

Blobspace is the market for temporary data storage on Ethereum, primarily used by Layer 2 rollups to post transaction data cheaply. These examples illustrate its practical applications and the ecosystem it enables.

02

Blob Gas Market & Pricing

Blobspace operates as a separate fee market from standard Ethereum gas. Its price is determined by a dedicated blob base fee, which adjusts per block based on blob gas demand. Key mechanisms include:

  • Target vs. Limit: A target of 3 blobs/block and a hard limit of 6.
  • Exponential Pricing: The base fee adjusts rapidly when usage exceeds the target, preventing network congestion.
  • Separate EIP-1559 Burn: Blob transaction fees are burned, similar to standard gas, applying deflationary pressure to ETH.
03

Data Availability Sampling (DAS)

Blobspace is the foundation for proto-danksharding, a precursor to full danksharding. It enables Data Availability Sampling (DAS), where light clients or nodes can probabilistically verify data availability by sampling small, random chunks of a blob. This scalable design allows the network to securely support much larger blob sizes in the future without requiring nodes to download all the data.

05

Temporary Storage & Pruning

A defining characteristic of blobspace is its ephemeral nature. Blob data is not intended for permanent storage on Ethereum consensus nodes. After the ~18-day blob retention period, nodes are expected to prune this data. Permanent storage is the responsibility of blob archival services (like block explorers) or the applications (rollups) that posted the data, which must ensure their own data availability.

06

Beyond Rollups: Other Use Cases

While dominated by rollups, blobspace can be used by any application needing low-cost, temporary data posting with Ethereum-level security assurances. Potential use cases include:

  • On-chain oracles posting large datasets.
  • Commit-Reveal schemes for large commitments.
  • Durable storage layer pointers, where a blob contains the cryptographic commitment to data stored elsewhere (e.g., IPFS, Celestia).
economic-model
BLOBPROOF OF STAKE

Economic Model and Pricing

Blobspace is a decentralized data marketplace for rollups, where block space is priced and allocated for temporary data availability (DA) on Ethereum. Its economic model is designed to efficiently match supply (validators) with demand (rollups).

01

Blob Gas Market

The core pricing mechanism for blobspace is a blob gas market, a separate fee market from standard Ethereum gas. It uses an EIP-1559-style pricing model with a base fee that adjusts per block based on demand. Key components include:

  • Base Fee: Dynamically adjusts to target a specific number of blobs per block (the blob target).
  • Priority Fee: An optional tip paid by users to validators for faster inclusion.
  • Burn: The base fee is burned, creating a deflationary pressure on ETH.
02

Supply: Validator Economics

Validators are the suppliers of blobspace. Their incentive to include blobs is driven by priority fees. The economic model ensures that producing a block with blobs is always more profitable than one without, as the blob gas limit does not compete with execution gas for block space. Validators incur minimal marginal cost for adding blobs, making it economically rational to include them when demand exists.

03

Demand: Rollup Cost Structure

Rollups (L2s) are the primary consumers of blobspace. Their main operational cost for data availability shifts from calldata to blob gas fees. The pricing model makes DA costs:

  • Predictable: Fees are less volatile than execution gas.
  • Scalable: More blobs per block reduce per-blob costs via economies of scale.
  • Temporary: Blobs are only stored for ~18 days, aligning cost with the required data retention period for fraud/validity proofs.
04

Blob Fee Mechanism (EIP-4844)

The technical implementation defined by EIP-4844 introduces blob-carrying transactions. The fee market uses a multidimensional approach, separating blob gas from execution gas. The base fee for blobs is calculated using a dedicated exponential pricing rule, which reacts sharply if blob usage exceeds the target, preventing sustained network congestion and ensuring long-term affordability.

05

Data Availability Sampling (DAS)

While not a direct pricing component, Data Availability Sampling (DAS) is the cryptographic primitive that enables the blobspace economic model. It allows light clients to verify data availability with minimal overhead. This trust-minimized verification is what justifies the lower cost and temporary storage of blobs compared to permanent calldata, as full nodes are not the sole guarantors of data.

06

Market Equilibrium & Future Scaling

The system seeks equilibrium where blob supply (from validators) meets demand (from rollups) at a stable base fee. Future upgrades like Proto-Danksharding aim to increase the blobs per block limit, dramatically increasing supply and reducing costs. This creates a scalable revenue stream for validators and cheaper DA for rollups, fostering L2 ecosystem growth.

BLOBSPACE

Common Misconceptions

Clarifying frequent misunderstandings about blobspace, a critical scaling resource in Ethereum's data availability layer.

No, blobspace is a distinct resource from Ethereum block space, designed for a different purpose. While block space is for executing transactions and smart contracts, blobspace is a dedicated data channel for posting large data blobs. Introduced with EIP-4844 (Proto-Danksharding), blobs are stored temporarily by consensus nodes and are not processed by the Ethereum Virtual Machine (EVM). This separation allows for much cheaper data availability, as blob data is pruned after approximately 18 days, unlike permanent calldata. The cost is lower because it avoids the persistent storage and computational burden of standard transactions.

BLOBSPACE

Frequently Asked Questions

Essential questions and answers about Blobspace, the dedicated data availability layer for rollups introduced by Ethereum's Dencun upgrade.

Blobspace is the market and data availability layer for blob-carrying transactions (blobs), a new transaction type introduced by Ethereum's EIP-4844 (Proto-Danksharding). It works by providing a temporary, low-cost data storage area where Layer 2 rollups (like Optimism, Arbitrum, zkSync) can post their transaction data. Instead of storing this data permanently in Ethereum's execution layer, blobs are stored in the Beacon Chain consensus layer for approximately 18 days, which is sufficient for verification and fraud-proof windows. This creates a separate fee market from standard gas, dramatically reducing data costs for rollups.

ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected Directly to Engineering Team
What is Blobspace? | Modular Blockchain Data Market | ChainScore Glossary