Table · StrataPlanned

Ethereum Blob Usage by Rollup: Blobs and Fees Paid

Which rollups post the most blobs to Ethereum, and how much do they pay for them?

Every rollup that posts blobs to Ethereum, ranked by blobs posted, fees paid, cost per blob and how full its blobs are.

ShareEmail itvoltfincrypto.com/apps/ethereum-blob-usage-by-rollup
Blueprint

What the table will hold.

The table as it will open in Strata. Each figure is named here and arrives with its receipt; until its data is published, its place stays empty.

One row One row per rollup over the selected period, from Ethereum blob transactionsSorted by Blobs posted, highest first

RollupStackBlobs postedShare of all blobsBlob fees paidETHAverage fee per blobETHExecution gas feesETHBlob fillRank changeBatcherReceipt
Rollup rollup Text
The rollup the blobs were posted for, from the batcher and inbox registry, or unattributed.
Stack stack Text
The software the rollup runs, such as the OP Stack, Arbitrum Nitro or a ZK stack.
Blobs posted blobs_posted Number
Blobs the rollup posted in Ethereum blocks over the period.
Share of all blobs blob_share Percent
The rollup's blobs as a share of every blob included over the period.
Blob fees paid blob_fees Exact amount
Blob gas used times blob gas price, summed over the rollup's blob transactions.
Average fee per blob fee_per_blob Exact amount
Blob fees paid divided by blobs posted.
Execution gas fees execution_fees Exact amount
Ordinary gas the same blob transactions paid on top of their blob fees.
Blob fill blob_fill Percent
The share of blob capacity the rollup's data occupied, where its batch format can be decoded.
Rank change rank_change Number
The change in the rollup's rank by blobs posted against the previous period.
Batcher batcher Address
The address that sent the rollup's blob transactions, linked to its registry entry.
Receipt receipt Link
The block range and transactions behind the row.

Filter by Stack, Rollup.

About

What it answers, and for whom.

Rollups buy blob space on Ethereum to publish their transaction data, in type-3 transactions that carry one or more blobs. This table lists every rollup that posts blobs, one row each, with the blobs it posted over the period, its share of all blobs, the blob fees it paid and the average it paid per blob.

Not every blob is full. A rollup that posts often to keep its data fresh can pay for space it leaves empty, so where a rollup's batch format can be decoded, the table measures how much of each blob was used. Sort by share to see who buys the most blob space, or by fill to see who uses it best.

Rollups are identified by the batcher addresses and inbox contracts they post to, from a registry kept with the source of each address. Blob senders that match no known rollup are grouped as unattributed rather than guessed.

Method

How it will be measured.

Every figure will be read at a block, kept with its source and its exact read, and open a receipt anyone can re-check.

How receipts work →
  1. Blobs are counted from type-3 transactions in Ethereum blocks, one per entry in blob_versioned_hashes, and attributed to a rollup by the sender and recipient of the transaction.
  2. Blob fees are blob gas used times the blob gas price from each receipt, in ETH; the execution gas of the same transactions is shown in its own column.
  3. Blob fill is the bytes a rollup's decoded batch occupies divided by the blob's capacity, measured only for rollups whose batch format is documented; others show no value rather than a guess.
  4. Shares are of all blobs included in Ethereum blocks over the period, so unattributed senders count in the total.
  5. Every row links to the Ethereum block range and the transactions it was summed from.

The data it needs

Read from chain state and history

  • blob_usage_dailyTo buildBlob usage and blob feesEIP-4844 blobs posted per day, blob gas used, blob base fee, and the rollup that posted them.
  • address_labelsTo buildAddress labelsLabels for known addresses: exchanges, bridges, protocols, funds, treasuries, sanctioned addresses and known attackers.
  • native_prices_dailyTo buildOracle prices by dayReference prices of major assets read from on-chain oracle feeds (Chainlink latestRoundData) at each day's last block, with each round's update time.
  • Type-3 transactions in Ethereum blocks, with blob_versioned_hashes, sender and recipient
  • Receipts' blobGasUsed and blobGasPrice for blob fees
  • A registry of rollup batcher addresses and inbox contracts, each with its source
  • Decoded batch data for rollups whose batch format is documented, for blob fill
Questions

Questions people ask.

Which rollup uses the most blobs?

Sort the table by blobs posted or by share of all blobs. The ranking changes with each rollup's activity and how often it posts, so the table shows the period it covers and each rollup's change in rank against the previous period.

How much does a rollup pay for a blob?

It pays blob gas at the blob base fee of the block that includes its transaction, plus ordinary gas for the transaction itself. When blob space is below target, the blob base fee falls toward its floor, so the cost per blob can stay very small for long periods.

Why are some blobs only partly full?

A rollup posts a batch on a schedule or when it has enough data, and a blob is priced whole whatever it holds. Rollups with little traffic often post part-empty blobs to keep their data on Ethereum current.

How are blob senders matched to rollups?

From a registry of batcher addresses and inbox contracts, each recorded with the source that identifies it, such as a rollup's documentation or its contracts. A sender that matches no entry is listed as unattributed.

Blob
A fixed-size block of data a transaction attaches for rollups to publish batches, kept by Ethereum nodes for a limited time.
Batcher
The address a rollup uses to send its batches to Ethereum.
Blob fill
The share of a blob's capacity that holds a rollup's data.

Build Ethereum Blob Usage by Rollup: Blobs and Fees Paid on verified data.

Start free in Voltfin Studio: boards, tables and reports where every number opens its receipt. Tell us which data you need first and we will build it next.