LogoLogo
English
English
  • Introduction
  • API
  • Methodology
    • Blockspace
    • Fundamentals
      • 🕓Activity
      • ⭐Value Locked
      • 💳Economics
      • 🔀Convenience
  • General Layer 2 Knowledge
    • 📜Data Availability
      • ⚪Light/client and full nodes
      • ❌Fault Proofs
      • 🏄‍♂️Onchain Data Availablity
        • 📄EIP-4844
        • 🧫Data Availability Sampling
      • 🕊️Offchain Data Availability
        • ⚙️General Purpose DACs Mechanism
        • 📚Sources and Extra Material
  • Developer Content
    • ⚖️Which Layer 2 approach is for you?
      • ↔️State Channels
      • ⚡Plasma
      • 🌀Rollups
      • 🔐Validiums
    • ⛽Transaction Costs
      • ⚔️Optimistic vs. Zero Knowledge Rollups
      • 🤝Validium Hybrids
      • 🖼️What EIP 4844 means for Layer 2s
    • ⭐Rollup Performance
      • ⌛General Stats
      • 📨Messaging Latency and Cost
  • OP Chains
    • 🧰OP Stack
    • 🌟Superchain
    • 🛣️Road to Superchain
      • ✅Chain Factories
      • ✅Permissionless Proof System
      • ☑️Configurable Sequencer per OP Chain.
    • ⛓️Chain Knowledge
      • 🔵Base
      • ⚪Zora
      • 🟢Public Goods Network
Powered by GitBook
On this page
  1. General Layer 2 Knowledge
  2. Data Availability
  3. Onchain Data Availablity

EIP-4844

Proto-Danksharding

PreviousOnchain Data AvailablityNextData Availability Sampling

Last updated 1 year ago

It introduces a new transaction format, the "blob-carrying transactions", designed to slash gas fees and supercharge scalability.

Take the Optimistic rollups as an example:

  1. They post compressed transaction data to Ethereum.

  2. Then, they leave it for about 7 days, giving independent verifiers time to check things out.

  3. Spot an issue? Raise the alarm with a fraud-proof challenge! This makes the chain backtrack and ditch the dodgy block.

But here's the catch we talked about:

This only works if the data is there to check. Right now, this data is stored forever onchain (Ethereum L1) as CALLDATA, which makes it quite expensive. 📦

However, with the upcoming EIP-4844, rollups can soon store their data in more budget-friendly blob storage. But, it's like a Snapchat for data – it disappears after ~1-3 months! ⏳

During that short window, Ethereum's got your back, ensuring data's available. After that? It's up to the Ethereum community to keep things in check. Any node can double-check data using DAS (Data Availability Sampling), the solution to fraud-proof data availability problem!

📜
🏄‍♂️
📄
⛽
🎣