B.BlockAxis⌕ Search
Menu

Ethereum blobs and data availability

Blobs provide a dedicated mechanism for publishing data associated with Ethereum transactions, particularly useful to rollups.

AdvancedContent revised · 13.09.20263 min reading · allow 5–10 more minutes for the workshopBlockAxis

Your learning plan

Separate data availability from permanent storage

By the end, explain the diagram in your own words, solve the case and justify the correction.

Prerequisites : Layer 2 rollups explained · Ethereum gas and EIP-1559

Level 3 · Advanced →

Reading path · 11 / 17 · Advanced

Key takeaway

Blobs provide a dedicated mechanism for publishing data associated with Ethereum transactions, particularly useful to rollups.

The essentials

Blobs provide a dedicated mechanism for publishing data associated with Ethereum transactions, particularly useful to rollups. Their fee market is distinct from ordinary execution gas. They help separate the demand to publish data from the demand to execute EVM instructions.

How it works

The EVM does not read arbitrary blob contents as ordinary contract storage. Commitments allow the data to be related to the transaction, while availability and retention follow protocol rules. Rollups need the relevant data to reconstruct and verify their state. Data availability is different from a proof that execution was correct.

What to watch

Do not assume a blob is permanent archival storage or a free way to store a website. Historical reconstruction may rely on archival infrastructure beyond the protocol’s required retention. For a Layer 2 assessment, ask where transaction data is published, who can retrieve it and what users need to exit if the operator disappears.

Understand the details

Blob transactions provide a dedicated data path used by rollups. The execution environment refers to commitments rather than treating the blob payload as ordinary contract-readable storage. This separates data publication economics from ordinary execution gas, although user-facing rollup fees can combine several components.

Boundaries and common mistakes

Availability during the protocol’s required window is not a promise of permanent archival access. Rollups and other services may need their own long-term storage strategy. Parameters evolve with upgrades, so distinguish the architectural role from current capacity or retention numbers. A hash commitment proves a relationship to data, not that a convenient archive will always serve it.

The mechanism at a glance

  1. Rollup data
  2. Blob publication
  3. Commitment and availability
  4. Separate long-term archive
Separate data availability from permanent storage. Conceptual map: read these four landmarks together with the explanation above.
Applied workshop · work at your own pace

Apply the lesson to a case

A researcher wants to reconstruct historical rollup activity long after publication. Draw the path from a blob commitment to the actual data and then to replayable state. Identify the extra archive dependency instead of assuming every ordinary node retains everything forever.

Why is possession of the commitment alone insufficient for reconstruction?

Choose one answer.

Interactive explainer · conceptual model

Inside a Layer 2 rollup

Transaction

The user signs on the selected Layer 2, which has its own chain identifier.

No real transaction is sent.
Terms in this lesson
Rollup
A scaling system that links off-chain execution to a base layer using published information and a proof or challenge mechanism.
Gas
A measure of execution resources; gas units and the price per unit are separate quantities.
Prepare a correction note

Describe the passage and the proposed correction. This creates a local note for you to share; it sends nothing. Do not include personal or confidential information.