freecoding.school100% FREE · NO SIGNUP
Ledger LandISSUE #78 of 90

data availability · celestia · eigenda · avail

BlockyVSDouble-Spend Dan
Blocky saysData availability layers ensure transaction data is published so anyone can verify the chain.

For rollups and modular chains, data availability (DA) — guaranteeing the transaction data was actually published — is as critical as execution. Dedicated DA layers (Celestia, EigenDA, Avail) provide cheap, verifiable data publishing so chains don't have to post everything to expensive L1 space. DA is a pillar of the "modular blockchain" thesis: separate execution, settlement, consensus, and data.

Power-ups you unlock

Double-Spend Dan attacks — common mistakes

Boss battleExplain why "the data was published" matters as much as "the code ran".

Example code

<!doctype html><html><head><meta charset="utf-8"></head>
<body style="background:#06040d;color:#e6e0ff;font-family:monospace;padding:20px"><pre>modular stack:
  execution · settlement · consensus · DATA AVAILABILITY
if data isn’t published → no one can verify/rebuild state</pre></body></html>
▶ Open the interactive comic issue
‹ Oracles · Chainlink · Pyth · UmaMev-Boost · Proposer / Builder Separation ›