What are blobs?

What Are Blobs in Crypto?

1. Core Definition

Blobs (short for "Binary Large Objects") are a new type of data structure introduced to the Ethereum blockchain to improve scalability and efficiency, particularly for Layer 2 (L2) rollups1234. They were made available on Ethereum as part of the Dencun upgrade (which included EIP-4844 and the concept of proto-danksharding).
  • Purpose: Blobs provide a cheaper and more scalable way for L2 protocols to store large amounts of transaction data temporarily on Ethereum without bloating the network’s permanent state123.
  • Storage Duration: Blob data is only kept on-chain for a fixed period (currently about 18 days) and then is deleted, which further helps minimize the storage footprint on Ethereum nodes56.
  • Separate Fee Market: Blobs operate in a distinct fee market, so L2 data costs are not directly impacted by base Ethereum (L1) congestion17.

2. How Blobs Work

  • Rollup Efficiency: Previously, L2 rollups posted transaction data to Ethereum using calldata (permanently stored). With blobs, they use a more cost-effective and short-lived storage alternative13.
  • Gas Savings: By using blobs, rollups and L2s can reduce their transaction fees, making bridging and L2 operations cheaper for users2837.
  • Scalability: Blobs represent a crucial step towards Ethereum’s full danksharding roadmap, which aims to allow even higher throughput and lower gas costs for the ecosystem83.

3. Key Features and Applications

FeatureBlob Functionality
ScalabilitySignificantly lowers data costs for L2 rollups
Temporary StorageData is available for ~18 days, then pruned from the blockchain
Separate Fee MarketBlob gas (costs for blob storage) is separate from L1 gas
EfficiencyEnables cheaper/faster transactions for dApps, rollups, and DeFi
Data MarketsPotential for new decentralized data markets

4. Broader Usage

  • In other blockchains, like Celestia, "blobs" refer to user-submitted data packets not directly modifying blockchain state, but intended for data availability10.
  • In decentralized storage systems (like IPFS or Filecoin), blobs commonly mean encrypted large data chunks4.

5. In Summary

Blobs transform how Ethereum—and blockchains more broadly—handle large, transient data. They’re pivotal in driving down Layer 2 network costs, optimizing scalability, and building toward Ethereum’s ultimate scaling vision: danksharding. Their introduction is one of 2024’s most significant Ethereum upgrades, directly impacting transaction efficiency and end-user experience across the ecosystem1237+1.
Key Resources:
You're viewing a shared conversation. Your questions will start a new chat.