GOMTU Crypto
guidePart 50 of 50 in this guide

Ethereum Sparse Blobpool: How EIP-8070 Samples Blob Data

Learn how EIP-8070 lets Ethereum nodes sample blob cells, why eth/72 can reduce bandwidth, and which availability and rollout risks remain.

GOMTU
GOMTU
Crypto Research · Published · 9 min read
Share𝕏in
Ethereum Sparse Blobpool: How EIP-8070 Samples Blob Data

Ethereum can raise blob throughput only if ordinary nodes can keep up with the data. The awkward part is that the execution-layer blobpool still makes every participating node behave much like a warehouse receiving every full package before it is placed in a block. EIP-8070 proposes a different network pattern: a minority of nodes fetch each complete blob payload while the rest fetch verifiable samples. This blockchain infrastructure guide explains the proposed Ethereum sparse blobpool, what its bandwidth claim actually measures, and why sampling is not the same as trusting that data exists.

As of September 29, 2026, EIP-8070 is a Review networking proposal. Ethereum's Glamsterdam meta EIP tracks it under “Other EIPs,” not under “EIPs Scheduled for Inclusion.” The official Glamsterdam roadmap says upgrade scope can still change before mainnet and gives no confirmed mainnet date. Treat the mechanism and its parameters below as the current specification, not as a promise of Glamsterdam or mainnet activation.

Note

This is a technical explainer, not financial advice. A networking upgrade does not guarantee cheaper L2 fees, asset returns, or application safety. Verify current client releases and network status, use only funds you can afford to lose, and do your own research.

What problem does a sparse blobpool address?

Advertisement

Rollups publish compressed transaction data to Ethereum in blob-carrying type-3 transactions. Before inclusion, those transactions circulate through an execution client's blobpool—the waiting room for blob transactions. Under full replication, nodes that relay a transaction download its complete blob sidecar even though many copies are spread across the same peer-to-peer network.

Think of a neighborhood emergency archive. Giving every resident an identical cabinet containing every document is simple, but delivery traffic grows with the archive. A sparse design gives some residents complete folders and gives the rest different authenticated pages. Enough overlapping pieces remain to check availability and reconstruct a missing folder, without every home accepting every delivery.

The proposal says full blobpool traffic dominated average node bandwidth in Fusaka Devnet 5 at the tested higher blob counts. This matters because blob gossip competes with blocks and attestations for network capacity. Increasing blob targets without changing propagation could therefore make home-node bandwidth, rather than consensus or execution, the practical bottleneck.

For the fee side of this architecture, start with Ethereum blob fees. Blob pricing and blob propagation solve different problems: the fee market allocates scarce capacity, while the blobpool distributes pending data before block inclusion.

How EIP-8070 divides providers and samplers

When a node first hears about a previously unknown type-3 transaction, the current EIP gives it two possible roles for that transaction:

  1. With probability p = 0.15, it becomes a provider and fetches the signed transaction plus the complete blob payload.
  2. Otherwise, it becomes a sampler. It fetches the signed transaction, waits to observe provider announcements, and requests only the blob cells aligned with its consensus client's custody assignment.

The role is per transaction, not a permanent label for a machine. A node can hold the full payload for one blob transaction and samples for another. Local block builders are a special case: the proposal recommends eager mode, meaning they obtain every complete blob they plan to include.

Sampling works because PeerDAS-style blobs are encoded into cells with proofs. A node can validate the cells it receives against the blob commitment. It is closer to checking randomly selected pieces of a tamper-evident mosaic than downloading an unverified thumbnail.

The execution and consensus clients also have to coordinate. The proposed engine_forkchoiceUpdatedV4 carries the consensus client's custody columns to the execution client, and engine_getBlobsV4 lets the consensus client request specific cells and proofs. That alignment avoids having both layers sample unrelated pieces and waste bandwidth.

What the estimated four-times bandwidth reduction means

EIP-8070's model uses a 15% full-fetch probability. A minimal-custody validator otherwise downloads 8 of 64 required cells, or one eighth of the relevant sampled data. The proposal estimates average consumption relative to full replication as:

0.15 + (0.85 / 8) = 0.25625

That is roughly one quarter of the current full-blobpool load, described as about a 4× reduction for the modeled traffic. It is not a promise that a node's total internet usage, an L2 fee, or blob capacity immediately improves by exactly four times. Blocks, attestations, ordinary transactions, uploads, peer behavior, and implementation overhead still consume bandwidth.

The proposal's reliability calculation assumes a peer mesh degree of 50. At p = 0.15, it estimates a 98.6% chance that at least three direct peers hold the full payload and a 0.03% chance that none do. Those figures are model outputs under stated assumptions. Real networks can have correlated client behavior, churn, latency, or adversarial peers, so testing remains essential.

What changes in eth/72

The sparse blobpool needs peers to describe which parts of a blob transaction they can serve. The official devp2p capability specification records eth/72 as the protocol version for EIP-8070. It changes blob transaction announcements to include cell-custody information and adds GetCells and Cells messages for cell-level relay.

Older eth/71 peers do not instantly become invalid. Ethereum's networking stack can negotiate supported protocol versions, so a rolling rollout is technically possible. However, the benefit depends on broad client support. A network with many full-replication nodes still spends substantial bandwidth serving and receiving full payloads.

Current client code is evidence of implementation work, not activation by itself. For example, the go-ethereum repository contains sparse-blobpool fetch probability and cell-serving paths. Operators should still follow official release notes and the upgrade schedule instead of enabling experimental settings from a blog post.

Availability, reconstruction, and sampling noise

A sampler does not merely ask one supposed provider for predictable cells. The specification says it should observe at least two provider announcements. When requesting custody-aligned cells from a provider, it also requests one extra random column. This sampling noise tests whether a peer that claims full availability can serve data outside the requester's predictable custody set.

If complete providers fail, sufficiently diverse partial samples can support reconstruction. The EIP sets 64 cells as the Reed–Solomon reconstruction threshold and describes supernodes that intentionally fetch or reconstruct full blobs. That secondary path improves resilience, but it does not make availability automatic. Diversity of peers and samples matters.

This separation is useful:

ClaimWhat the mechanism providesWhat it does not prove
A sampled cell is validA proof can bind the cell to its blob commitmentEvery other cell is currently reachable
Several providers announcedMultiple peers claim full payload availabilityEvery peer is honest or responsive
64 useful cells are collectedThe blob can be reconstructedThe network will always collect them before a deadline
A builder has the payloadIt can include and publish that blob transactionThe rollup or application itself is safe

Who notices the change?

Most wallet users should not see a new button or transaction type because of EIP-8070. The direct work falls on execution clients, consensus clients, node operators, and block builders. Rollups continue creating type-3 transactions, although higher sustainable blob throughput could eventually affect the capacity available to them.

For node operators, the practical checklist is operational rather than speculative:

  • Run an execution and consensus client pair that explicitly supports the activated network version.
  • Read both clients' release notes; the Engine API links the two halves of sampling.
  • Monitor download and upload bandwidth, peer quality, blobpool health, and missed duties.
  • Keep fallback capacity during testnet participation because parameters and implementations can change.
  • Do not infer mainnet activation from merged code or a successful devnet alone.

Rollup users should separate this proposal from Layer 1 versus Layer 2 execution and bridge risks. More efficient blob relay can remove one infrastructure constraint without changing sequencer trust, proof delays, upgrade keys, or bridge security.

Risks and limits

Selective withholding: A malicious peer may advertise a full payload but refuse particular blobs. Diverse peers, provider checks, and reconstruction reduce the risk; they do not erase it.

Eclipse attacks: If an attacker controls a node's neighborhood, partial or withheld data can isolate that node. Peer rotation and local disconnection heuristics are mitigations, not mathematical immunity.

Free riding and denial of service: Peers can request disproportionate full data or advertise unusable partial transactions. The proposal permits local fairness heuristics but deliberately avoids one mandatory peer-scoring formula.

Model assumptions: The headline probabilities depend on the 15% provider rate, a 50-peer mesh, and sufficiently independent behavior. Client diversity and real topology can differ.

Rollout complexity: eth/72, new cell messages, and Engine API coordination cross client boundaries. Incomplete or inconsistent implementation can produce interoperability problems.

No direct fee guarantee: Reducing relay bandwidth may create room for future blob scaling, but governance decisions, demand, fee parameters, compression, and rollup policy determine what users pay.

FAQ

Is the sparse blobpool the same as PeerDAS?

No. PeerDAS samples blob data on Ethereum's consensus layer. EIP-8070 applies custody-aligned cell sampling to the execution-layer pool of pending blob transactions and coordinates with the consensus client.

Does a sampling node store no full blobs?

Not necessarily. The probabilistic choice is per blob transaction. The same node can be a provider for some transactions, a sampler for others, and may reconstruct data when needed.

Can 15% of nodes guarantee availability?

No fixed percentage alone guarantees it. The EIP combines full providers, diverse cell samples, proofs, reconstruction, peer behavior, and monitoring. Its probability estimates depend on explicit network assumptions.

Is EIP-8070 live on Ethereum mainnet?

Not according to the sources checked on September 29, 2026. The EIP is in Review, and the Glamsterdam meta EIP tracks it as an “Other” networking EIP rather than a proposal scheduled for inclusion. Check the meta EIP, official roadmap, and client releases for changes.

Will it make my rollup transactions cheaper?

Not automatically. It targets node bandwidth for pending blob propagation. Any user fee effect would be indirect and depends on later capacity, demand, and rollup fee policy.

The takeaway

EIP-8070 replaces “everyone downloads every pending blob” with a mixed network of full providers and verifiable samplers. Its current model aims to cut the relevant average download load to about one quarter while preserving multiple paths to data availability and reconstruction. The tradeoff is a more intricate protocol whose security depends on peer diversity, sampling, client interoperability, and honest rollout measurements.

That makes the sparse blobpool a useful scaling primitive, not a magic bandwidth or fee switch. Follow the official specifications and client release notes as eth/72 implementation and upgrade testing progress. This article is educational, not financial advice. Crypto networks and assets can fail or lose value; verify current facts, use only funds you can afford to lose, and DYOR. NFA.

Advertisement

Keep learning

Explore related topics

More from GOMTU