Post Title

Post Date

blockchain data - where does it live

Post Content

Originally published in 2025. Updated analysis added January 2026.

Blockchain Data Storage: A Complete Guide to Blockchain Data Storage in 2025. Discover how blocks, rollups, and DA layers contribute to efficiency.

Learn about the new Fusaka upgrade, which makes crypto faster and cheaper. Includes real examples, comparisons, and practical tips.

You have interacted with blockchain data storage. This happens if you’ve ever used a crypto wallet. It also happens if you’ve bought an NFT or wondered why gas fees suddenly dropped in 2025. You have not realized it.

But here’s what most people don’t understand: where does all that data actually live? When you make a transaction, mint an NFT, or use a DeFi protocol, massive amounts of data get created.

This includes transactions, receipts, state updates, proofs, and logs. Someone has to store it, verify it, and keep it accessible.

The answer isn’t simple anymore. In 2025, blockchain data doesn’t just live “on the blockchain.” It lives across Layer 1 chains and Layer 2 rollups. It also uses temporary blob storage and data availability layers.

Off-chain systems like IPFS further contribute, all working together in a complex but elegant dance.

This guide unpacks exactly how blockchain data storage works in 2025. It explains why your fees dropped dramatically this year. It also explores what it means for the future of crypto.

🎯 TL;DR – How Blockchain Stores Data (Quick Version)

ConceptWhat It Means
Core IdeaData is grouped into blocks, cryptographically linked into an immutable chain using hashes and consensus
What’s StoredBlock headers (hashes, timestamps), transactions/entries, and metadata securing order & integrity
IntegrityMerkle trees + block hashes detect tampering instantly; any change breaks the chain’s links
Who WritesValidators/miners propose/confirm blocks via PoW/PoS/consensus, then broadcast to all nodes
2025 BreakthroughLayer-2 rollups + data availability layers + blobs = 90-95% lower fees while maintaining security
ScalabilityPeerDAS (launched Dec 3, 2025) enables 100,000+ TPS across the Ethereum ecosystem

Table of Contents

Blockchain Data Storage – What Is a Blockchain?

A blockchain is a distributed database or ledger shared across a computer network’s nodes. It is best known for its crucial role in cryptocurrency systems. It maintains a secure and decentralized record of transactions.

However, blockchains are not limited to cryptocurrency uses. Blockchains can be used to make data in any industry immutable, meaning it cannot be altered.

A block can’t be changed. Because of this, the only trust needed is at the point where a user or program enters data.

This reduces the need for trusted third parties. Examples include auditors or other humans. These parties add costs and can make mistakes.

Since Bitcoin’s introduction in 2009, blockchain use has exploded. This growth is due to the creation of various cryptocurrencies.

It is also fueled by decentralized finance (DeFi) applications, non-fungible tokens (NFTs), and smart contracts.

Bitcoin and other popular cryptocurrencies, such as Ethereum and Solana, can be purchased through leading crypto exchanges.

Blockchain Data Storage – What is a Blockchain Database? (The Foundation)

Traditional Databases vs. Blockchain

You’re probably familiar with spreadsheets or databases like MySQL. A blockchain is similar; it’s a database where information is entered and stored, but with critical differences:

Traditional Database:

  • Centralized (one company controls it)
  • Can be edited or deleted
  • Trust the company running it
  • Fast but vulnerable

Blockchain:

  • Distributed (thousands of copies on different computers)
  • Immutable (can’t change past data)
  • Trustless (verify yourself, no middleman needed)
  • Slower but extremely secure

A blockchain consists of programs called scripts. They conduct the tasks you usually would in a database.

These tasks include entering information, accessing it, and saving it somewhere. Instead of one server holding everything, multiple copies exist across a decentralized network. All copies must match for the data to be valid.

Blockchain Data Storage – How Blocks Actually Work

The Bitcoin blockchain collects transaction information. It enters this data into a 4MB file called a block. Different blockchains have different-sized blocks.

Once the block is full, the system processes the block data using a cryptographic hash function. This process generates a hexadecimal number called the block header hash.

Think of a block like a page in an accounting ledger:

  • Each page (block) contains many transactions
  • When the page is full, you seal it with a unique fingerprint (hash)
  • That fingerprint references the previous page’s fingerprint
  • If anyone tries to change an old page, all subsequent fingerprints break

The hash is entered into the following block header. It is encrypted with the other information in that block’s header. This creates a chain of blocks, hence the name “blockchain”.

Read More Private Blockchain-When They Beat Databases (and When They Don’t)2025

The First Thing to Understand: Transactions vs. State

This is crucial to grasp: blockchains track two different things simultaneously.

Transactions (History)

Signed messages users submit to send funds, call a contract, or mint an NFT. Miners/validators bundle these into blocks. This is the permanent record of what happened.

Example: “Alice sent 1 ETH to Bob at 3:42 PM on December 4, 2025”

State (The Now)

The result after you apply every past transaction: your current balances, contract storage, and who owns which NFT. Nodes need the current state to validate the next block.

Example: “Alice’s balance is now 4.5 ETH, Bob’s is 10.3 ETH”

Why this distinction matters: You can compress parts of the transaction history. You can also prune them.

This can be done while still preserving cryptographic proofs that the current state is legitimate.

Most users care about the now (their balance). Auditors and validators care about both the now and the proofs that got us here. This is the foundation of modern scaling.

Blockchain Data Storage – The Cryptographic Plumbing: Blocks, Roots, and Proofs

Block Anatomy

Every block has two parts:

1. Block Header (Metadata)

  • Previous block’s hash (creates the chain link)
  • Timestamp (when this block was created)
  • Merkle root (fingerprint of all transactions)
  • Nonce (for proof-of-work chains)
  • State root (fingerprint of current account balances)

2. Block Body (The Data)

  • All transactions in this block
  • Contract calls and their data
  • Event logs
  • Gas fees paid

Blockchain Data Storage – Merkle Trees: The Magic Behind Efficient Verification

Here’s the breakthrough that makes blockchains scalable: Merkle trees (and newer Verkle trees).

Without Merkle trees, proving a transaction exists in a block requires downloading the entire block. With Merkle trees, you can prove it with just a tiny cryptographic proof. This proof is often just a few hundred bytes instead of megabytes.

How it works:

  1. Take all transactions in a block
  2. Hash them pairwise into a tree structure
  3. The final “root” hash represents all transactions
  4. To prove any transaction exists, you only need the root hash + a short “path” through the tree

This is the magic behind light clients, bridges, and modern rollup designs. You don’t need the whole chain to check a fact; you need the header and a small proof.

Read More AI Crypto Bots vs AI Agents: Which Should You Use in 2025?

Blockchain Data Storage -Types of Nodes: You Don’t Need to Store Everything

Different participants in the network store different amounts of data:

Full Node

  • Replays all transactions from genesis
  • Checks the validity of every block
  • Maintains the current state
  • Prune old transaction data that no longer needs
  • Storage needed: 500GB-2TB (for Ethereum)

Pruned Full Node

  • Keeps only what’s essential to validate new blocks
  • Discards older, bulky historical data
  • Still fully validates and participates in consensus
  • Storage needed: 200-500GB

Archive Node

  • Stores EVERYTHING, including all historical states
  • Can answer questions like “What was Alice’s balance on Jan 1, 2023?”
  • Heavy and expensive, but essential for blockchain explorers and analytics
  • Storage needed: 10TB+ (for Ethereum)

Light Client

  • Keeps only block headers
  • Verifies proofs instead of full data
  • Perfect for phones, browsers, and embedded devices
  • Storage needed: <100MB

2025 Reality: More users can verify more things with less local storage, thanks to proof systems and better light clients. This is good for decentralization—you don’t need a server farm to participate.

Blockchain Data Storage – How Major Blockchains Store Data Differently

Bitcoin (UTXO Model)

Bitcoin tracks “unspent transaction outputs” (UTXOs). Think of it like physical cash—you either have a $20 bill or you don’t.

  • Nodes keep the live set of unspent outputs
  • Can prune older, spent data
  • Finality is probabilistic (confidence grows with more blocks)

Recent Innovation: Ordinals/inscriptions store content directly in witness data. This method pushes media onto Bitcoin’s blockchain. It comes at the cost of space and incurs higher fees.

Ethereum and Account-Based Chains

Ethereum tracks accounts (like bank accounts) and contract storage.

  • State lives in accounts with balances
  • Transactions include “calldata” (function inputs for smart contracts)
  • The chain commits to the state with trie roots
  • Can query “What’s Alice’s balance?” directly

2025 Upgrade: Modern upgrades introduce ephemeral data lanes (blobs) that make posting rollup data cheaper without bloating permanent storage.

🔥 Blockchain Data Storage – The 2025 Game-Changer: Rollups, DA Layers, and the Fusaka Upgrade

This is where things get REALLY interesting, and why your transaction fees dropped 90% in 2025.

The Scaling Problem

The fundamental limitation of most Layer 1 blockchains is scalability. They can process only a limited number of transactions per second (TPS). For example, current estimates place Ethereum’s capacity far below what’s necessary for mass adoption.

  • Ethereum Layer 1: ~15-20 TPS
  • Bitcoin: ~5-7 TPS
  • Visa (for comparison): ~65,000 TPS

This created a massive bottleneck. During peak times, gas fees on Ethereum hit $50-200 per transaction, making it unusable for most people.

Blockchain Data Storage – The Rollup Revolution

A blockchain rollup is a Layer 2 (L2) scaling solution built on top of a base blockchain such as Ethereum. Rollups do not process every transaction directly on the main chain (Layer 1).

They bundle or “roll up” multiple transactions and execute them off-chain. Only essential proofs and data are periodically posted back to the base chain.

Think of it like batch processing at a bank:

  • Instead of processing 10,000 individual deposits separately
  • The bank batches them together and updates the main ledger once
  • Much more efficient, same security

Two Main Types:

1. Optimistic Rollups (Arbitrum, Optimism, Base)

  • Assume transactions are valid by default
  • Allow a “challenge period” where anyone can prove fraud
  • Can handle ~2,000–4,000 TPS
  • Lower computational overhead
  • 7-day withdrawal period

2. ZK-Rollups (zkSync, Starknet, Scroll)

  • Use zero-knowledge proofs to mathematically prove validity
  • No challenge period needed
  • Achieve ~9,000 TPS or more, with Starknet’s Quantum Leap upgrades pushing toward 100 TPS and beyond
  • Higher computational costs
  • Instant withdrawals

Because rollups inherit the security model of Ethereum, they provide a trustworthy environment for users and developers.

Blockchain Data Storage – The Data Availability Problem

Here’s the catch: rollups need to post their transaction data somewhere so that:

  1. Anyone can verify the rollup is operating correctly
  2. Users can exit if the rollup operator disappears
  3. The state can be reconstructed if needed

The Question: Where does this data go?

Option 1: On-Chain DA (Traditional) Post everything to Layer 1 as “calldata.”

  • ✅ Maximum security
  • ❌ Expensive ($1000s per MB)
  • ❌ Limited throughput

Option 2: Blobs (EIP-4844 – March 2024) The Dencun Upgrade (2024) introduced Proto-Danksharding (EIP-4844). This allows rollups to use temporary “blobs” for data storage. These “blobs” are used instead of permanent on-chain storage.

  • ✅ 90-95% cheaper than calldata
  • ✅ Temporary storage (kept for ~18 days)
  • ✅ Commitments stay permanent
  • ⚡ This is why your fees dropped in 2024

Option 3: External DA Layers Specialized networks like Celestia, EigenDA, Avail, NEAR DA

  • ✅ 100-8,000x cheaper than Ethereum L1
  • ✅ Higher throughput
  • ⚠️ Additional trust assumptions

🚀 Blockchain Data storage 0 December 3, 2025: The Fusaka Upgrade Changes Everything

JUST HAPPENED YESTERDAY! Ethereum activated its Fusaka upgrade, which fundamentally transforms how blockchain data works.

What is Fusaka?

Ethereum’s Fusaka upgrade activates Dec. 3. It deploys a suite of changes designed to increase rollup throughput. The changes also aim to tighten gas markets. Additionally, they add native support for passkey-style signatures.

The name combines:

  • Fulu = “auxiliary road” (a star name)
  • Osaka = Japanese city
  • Together: “sloping side road” (a path to easier scaling)

Blockchain Data Storage – PeerDAS: The Headline Feature

PeerDAS (Peer Data Availability Sampling, defined in EIP-7594) is Fusaka’s headline feature. It represents a fundamental shift in how Ethereum handles data.

The Problem: Currently, every validator needs to download ALL blob data to verify it’s available. This creates a bottleneck.

The Solution: Create a system where network validators are not required to download entire blobs of data. They just need small samples of these blobs for verification. Imagine a library.

Instead of reading an entire book to confirm it’s complete and undamaged, you randomly check a few pages.

PeerDAS changes this by allowing validators to verify only a small portion of the blob’s data. This approach speeds up the verification process. It also reduces the gas fees tied to the processing.

Blockchain Data Storage – Real Impact Numbers

Fusaka brings welcome relief to people running Ethereum validators. PeerDAS reduces the amount of data that validators need to download by approximately 85%.

Previously, a validator needed to download 750 MB of blob data per day. Now, they need to download only around 112 MB.

Even if you just hold ETH and occasionally make transactions, Fusaka impacts you. You benefit from cheaper L2 transactions. If you use Layer 2 networks for trading, NFTs, or DeFi, your transaction costs will decrease by an estimated 40-60%.

Blockchain Data Storage – Blob Capacity Increases (BPO Forks)

After PeerDAS is activated, Ethereum will use Blob Parameter Only (BPO) forks to safely increase blob throughput.

Fusaka includes two planned BPO parameter adjustments on mainnet starting December 9, 2025. These BPOs will raise the per-block blob target from 6 to 10 in BPO1.

The maximum will increase from 9 to 15 in BPO1. For BPO2, the per-block blob target will rise from 10 to 14. The maximum will go from 15 to 21.

What this means:

  • Before Fusaka: 6 blobs per block (target)
  • After BPO1 (Dec 9): 10 blobs per block
  • After BPO2 (Jan 7, 2026): 14 blobs per block
  • Result: Up to 8x more data capacity for rollups

The Path to 100,000 TPS

Developer communities estimate the enhancement will enable transaction speeds of up to 12,000 TPS across the ecosystem by 2026.

When you add up all Layer 2 rollups, the ecosystem is on track to handle over 100,000 transactions per second. Ethereum’s increased capacity contributes to this. This is more than Visa. It maintains decentralization and security.

Blockchain Data Storage – Compression, Pruning, and Staying Lean

Blockchains stay viable by NOT saving every byte forever on every machine:

1. Compression & Batching

  • Deduplicate and compress calldata
  • Batch many transactions into one rollup post
  • Use efficient encoding (e.g., RLP, SSZ)

2. Pruning

  • Delete old transaction bodies after they’re no longer necessary
  • Keep headers and state roots
  • Can always re-sync from peers if needed

3. Succinct Proofs

  • ZK proofs summarize huge computations into tiny objects
  • A proof is just 200 bytes representing millions of transactions
  • Verifiable in milliseconds

4. Light Client Proofs

  • Users verify balances, NFT ownership, or state slots
  • Via short inclusion proofs against trusted headers
  • No need to download the full blockchain

Result: More people can run validating nodes or light clients, which keeps networks open and resilient.

Blockchain Data Storage – Off-Chain Storage That Still “Counts”

Not every byte belongs on-chain. Smart developers use hybrid approaches:

IPFS (InterPlanetary File System)

  • Content addressing: the hash IS the identity
  • Distributed, permanent storage
  • Put the hash on-chain, keep large files off-chain
  • Use case: NFT images, documents, media

Arweave (Permaweb)

  • Pay once, store forever
  • Economically incentivized permanent storage
  • Use case: Critical documents, historical records

Filecoin

  • Decentralized storage marketplace
  • Miners compete to store data
  • Use case: Large datasets, backups

The Winning Pattern

For NFTs and apps:

  1. Store large media (images, videos) on IPFS/Arweave
  2. Put the content hash (IPFS CID) o
  3. n-chain
  4. Integrity verified by the hash
  5. Cost stays manageable
  6. Data remains accessible and verifiable

Read More AI Crypto Bots vs AI Agents: Which Should You Use in 2025?

Blockchain Data Storage – Real-World Examples: How Data Storage Works in Practice

Example 1: Minting an NFT

What happens when you mint an NFT:

  1. Image Upload: Artist uploads 10MB image to IPFS
    • IPFS returns hash: Qm...abc123
    • Stored off-chain, distributed across IPFS nodes
  2. Metadata Creation: JSON file stored on IPFS { "name": "Cool Art #123", "image": "ipfs://Qm...abc123", "attributes": [...] }
    • Returns hash: Qm...xyz789
  3. On-Chain Transaction: Smart contract call mint(tokenId: 123, metadataURI: "ipfs://Qm...xyz789")
    • Only the HASH goes on-chain (~100 bytes)
    • NOT the 10MB image
  4. Rollup Batching: If on Arbitrum/Optimism
    • Your mint + 999 other transactions batched together
    • Compressed and posted to Ethereum as blob data
    • You pay $0.10 instead of $50
  5. Verification: Anyone can verify
    • Check on-chain: “Token 123 points to Qm…xyz789”
    • Fetch from IPFS: Get the metadata
    • Verify image hash matches
    • View the NFT

Example 2: DeFi Swap on a Rollup

You swap 1 ETH for 3,000 USDC on Uniswap (Arbitrum):

  1. Off-Chain Execution
    • Arbitrum sequencer processes your swap instantly
    • Updates local state: your ETH balance ↓, USDC balance ↑
    • No gas paid to Ethereum L1 yet
  2. Batching
    • Your swap + 4,999 other transactions batched
    • Compressed: 5,000 transactions → ~500KB of data
    • ZK proof or fraud proof generated
  3. Blob Posting (Post-Fusaka)
    • Batch posted to Ethereum as blob data
    • Cost: ~$0.01 per transaction
    • Blob stored for 18 days (enough for fraud proofs)
  4. L1 Settlement
    • Ethereum validators sample the blob (thanks to PeerDAS)
    • Confirm data is available
    • Accept the state update
    • Your swap is now settled on Ethereum L1 security
  5. State Finality
    • After ~15 minutes (Ethereum finality)
    • Your swap is economically final
    • Can withdraw to L1 if needed

Blockchain Data Storage – Privacy and Compliance in a Transparent World

Public blockchains are transparent by default. The 2025 approach to privacy:

Zero-Knowledge (ZK) Tools

  • Prove statements without revealing data
  • Example: “I’m over 18” without showing birthdate
  • Used for: Private transfers, selective disclosure, compliance checks

Commitments + Proofs

  • Put encrypted commitments on-chain
  • Prove properties about the data without revealing it
  • Example: Prove you have sufficient funds without showing exact balance

Design Principle

Put less personal data on-chain; put proofs of compliance or eligibility instead.

Bad: {name: "Alice", age: 28, income: $75,000} on-chain Good: {proof: accredited_investor_zkp} on-chain

Blockchain Data Storage – Finality, Retention, and User Experience

Finality: When is a Transaction “Final”?

Proof-of-Work (Bitcoin):

  • Probabilistic finality
  • Confidence grows with confirmations
  • 6 confirmations ≈ 60 minutes ≈ very high confidence

Proof-of-Stake (Ethereum):

  • Economic finality in ~15 minutes
  • Reverting would require slashing billions in staked ETH
  • Practically impossible after finality

Rollups:

  • Instant soft finality (trust the sequencer)
  • L1 finality after batch is posted + finalized
  • Full finality: 15 minutes (optimistic) to 7 days (optimistic with challenge period)

Retention: What Gets Kept?

Forever:

  • Block headers and state roots
  • Commitments and proofs
  • Critical on-chain data

Temporarily (18 days):

  • Blob data (post-Dencun/Fusaka)
  • Enough for fraud proofs and exits

Archival (optional):

  • Full transaction history
  • Old states
  • Kept by archive nodes, explorers, and DA networks

UX Truth:

What users feel is the combination of finality speed, transaction cost, and data availability guarantees.

Blockchain Data Storage – Comparison Table: Storage Solutions.

SolutionStorage LocationCostSpeedPermanenceBest For
L1 CalldataEthereum mainnet$$$$SlowForeverCritical data only
L1 BlobsEthereum (temporary)$$Medium18 daysRollup data
L2 StateRollup sequencer$FastUntil L1 batchUser transactions
IPFSDistributed peers$FastWhile pinnedNFT media, files
ArweavePermaweb$$ (one-time)MediumForeverImportant documents
FilecoinStorage miners$MediumContract periodLarge datasets
External DACelestia/EigenDA$FastProtocol-dependentRollup scaling

🏗️ Blockchain Data Storage – Builder’s Guide: Decisions That Save Pain Later

If you’re building on blockchain, here’s your checklist:

1. Data Mapping

Question: What MUST be on-chain forever?

  • ✅ Roots, commitments, critical events, ownership records
  • ❌ Large media, detailed logs, analytics data

Action: Create a data map categorizing every piece of information

2. DA Route

Question: Where will you post rollup data?

  • L1 Blobs: Maximum security, medium cost
  • External DA: Lower cost, additional trust assumptions
  • Hybrid: Critical data on L1, bulk data on DA layer

3. Proof Model

Question: Optimistic or ZK?

  • Optimistic: Easier to build, 7-day withdrawal
  • ZK: Harder to build, instant withdrawal, better privacy

4. Retention Plan

Question: Who stores raw data after blob expiry?

  • Your app’s archive nodes
  • Community archivers
  • DA network
  • Block explorers

5. Fee Strategy

Actions to minimize costs:

  • Batch transactions aggressively
  • Compress inputs efficiently
  • Avoid peak congestion times
  • Use blob space (not calldata)

6. Client Support

Question: Can users verify without running full nodes?

  • Provide light client proofs
  • Support mobile wallets
  • Enable browser-based verification

Blockchain Data Storage – Common Pitfalls to Avoid

❌ Storing Large Files Directly on L1

Problem: 1MB of data on Ethereum costs thousands of dollars. Solution: Store hash on-chain, file on IPFS/Arweave

❌ Unclear Data Ownership

Problem: Who controls the data? What happens if the company dies? Solution: Use decentralized storage with user-controlled keys

❌ Weak Key Management

Problem: Lost keys = lost data access forever. Solution: Hardware wallets, multi-sig, social recovery

❌ No Archival Plan

Problem: Blob expires after 18 days, data gone forever. Solution: Set up archive nodes or use archival services

❌ Ignoring Light Clients

Problem: Users need to trust your frontend. Solution: Provide Merkle proofs so users can verify independently.

The Future: What’s Next for Blockchain Data?

Full Danksharding (2026+)

  • Full Danksharding, expected post-2025, will expand data availability, further lowering L2 costs
  • Target: 16MB of blob data per block
  • Result: Even cheaper rollup transactions

Verkle Trees

  • Verkle Trees replace Ethereum’s traditional Merkle Tree setup with a more sophisticated cryptographic scheme. It shrinks proofs into smaller, faster-to-verify formats
  • Enables stateless clients
  • Dramatically reduces sync times

Cross-Rollup Communication

  • Rollups talking directly to each other
  • No need to go through L1 for every interaction
  • Seamless user experience across L2s

AI + Blockchain Data

  • AI models trained on blockchain data
  • Verifiable AI computations
  • Decentralized model storage and inference

🎓 Key Takeaways – Blockchain Data Storage

TopicKey Insight
Blocks & LinkingEach block references the previous block’s hash, forming an append-only chain that’s tamper-evident
Merkle TreesEfficiently commit thousands of transactions with a single root; enables light clients and quick proofs
Transactions vs StateHistory (what happened) vs current state (what is); can prune history while keeping state proofs
Node TypesFull nodes validate everything; light clients verify with proofs; archive nodes keep complete history
RollupsProcess 2,000-9,000 TPS off-chain, post data to L1, inherit Ethereum security
Blobs (2024)Temporary data storage reduced rollup fees by 90-95%
Fusaka (Dec 3, 2025)PeerDAS enables 8x more blob capacity + 85% less validator bandwidth = 40-60% cheaper L2 fees
Data AvailabilityDA layers ensure rollups publish data so others can verify and reconstruct the state
Off-Chain StorageUse IPFS/Arweave for large files; anchor with content hashes for integrity
PrivacyUse ZK proofs and commitments to prove compliance without revealing personal data
Future Target100,000+ TPS across the Ethereum ecosystem while maintaining decentralization

Conclusion: The Path Forward

We’re witnessing a fundamental transformation in how blockchain data works.

The breakthrough happened in three waves:

  1. 2024: Blobs (EIP-4844) → 90% fee reduction
  2. Dec 3, 2025: Fusaka (PeerDAS) → 8x capacity increase, 40-60% additional fee reduction
  3. Coming 2026+: Full Danksharding → Path to 100,000+ TPS

What this means:

  • Blockchain is finally becoming practical for mainstream use
  • Fees are low enough for microtransactions, gaming, and social media
  • Security remains strong through cryptographic proofs
  • Decentralization increases as validator requirements decrease

The Vision: Everyone can verify, almost no one needs to store everything. Archives and DA networks keep history accessible while light clients enable universal verification.

That’s how crypto scales without sacrificing credibility.

FAQs

Is everything stored on-chain forever?

No. Block headers and commitments persist permanently, but transaction data can be pruned. Post-Fusaka, blob data is designed to be temporary (kept for ~18 days). Full nodes prune old data. Archive nodes maintain historical data for those who need it. Specialized DA networks also ensure this data remains accessible.

Why did my rollup fees drop so much in 2024-2025?

Two major upgrades: EIP-4844 (March 2024) introduced blob storage, making data posting 90-95% cheaper than calldata. Fusaka (December 2025) added PeerDAS, enabling up to 8x more blob capacity per block while reducing validator bandwidth by 85%. Combined, these upgrades dropped Layer 2 transaction fees from $5-10 to $0.10-0.50.

Are NFT images really stored “on the blockchain”?

Usually no. Most NFTs store only a hash or URI on-chain. This points to the actual image stored on IPFS, Arweave, or centralized servers. The on-chain data proves ownership and links to the media. Exception: Some collections, like Bitcoin Ordinals, inscribe media directly into blockchain witness data. This process makes them truly on-chain but much more expensive.

What’s the difference between L1 calldata, blobs, and external DA layers?

L1 Calldata: Permanent storage on Ethereum, highest cost, maximum security. Blobs: Temporary storage (18 days), 95% cheaper than calldata, sufficient for rollup fraud proofs. External DA (Celestia, EigenDA): Specialized networks, 100-8,000x cheaper than L1, additional trust assumptions. Most rollups now use blobs as the sweet spot between cost and security.

Who keeps historical blockchain data after nodes prune it?

There are multiple parties involved. These include block explorers like Etherscan and Blockchair, and analytics firms such as Dune and Nansen. Archive node operators are also involved, along with DA networks for rollup data. Finally, community archivists play a role. If you need guaranteed access to specific historical data, run your own archive node or use archival services. The blockchain’s commitment structure ensures anyone can verify data authenticity even if they retrieve it from a third party.

How does PeerDAS work without sacrificing security?

PeerDAS uses data availability sampling and erasure coding. Each validator randomly samples small portions of blob data from different peers. Through statistical properties, if enough validators successfully sample their random portions, you can be confident. This ensures that the complete data is available. Erasure coding means the data can be reconstructed even if some portions are missing. This provides the same security guarantees as full downloads but with 85% less bandwidth.

What happens if a rollup stops posting data to Ethereum?

Users can exit to Layer 1 using the data that was previously posted. For optimistic rollups, there’s a 7-day challenge window. During this time, anyone can submit fraudulent documents if data is missing or incorrect. For ZK rollups, the validity proofs ensure only correct state transitions are accepted. If data stops being posted, new transactions stop. However, existing user funds remain secure. They are withdrawable based on the last valid state.

Can blockchain data be deleted or edited?

No, blockchain data is immutable once finalized. You cannot delete or edit past blocks without breaking the cryptographic chain, which would be immediately detected by all nodes. However, you can decide what data to put on-chain initially. This is the hashes or full data. Nodes can prune old transaction data locally. They keep enough information to verify the chain’s integ

Is everything on-chain forever?

No. Headers and commitments persist, but many payloads (like blobs) are designed to be temporary. Nodes prune; archives and DA networks keep the bulk data accessible.

Why did rollup fees drop?

Because of blobs and better DA plumbing. Posting data got cheaper and cleaner, so users pay less.

Are Ordinals/NFT media really on-chain?

Sometimes. Ordinals write media into witness data (on-chain). Many NFT ecosystems keep media off-chain with an on-chain hash to guarantee integrity.

Who keeps historical files?

Explorers, analytics firms, DA/archival networks (IPFS/Arweave), and communities. If you care about durability, pin or archive your own copies too.

Dubai Crypto Insider