Tóm tắt nhanh

Data Availability (DA) là đảm bảo rằng dữ liệu cần để verify một block đã được publish và ai cũng có thể truy cập. Đây là lớp nền bị underestimate nhất trong kiến trúc rollup — không có DA, không thể rút tiền nếu sequencer biến mất.

Sau EIP-4844 (tháng 3/2024): Phí rollup giảm 10× nhờ blob transaction. Celestia và EigenDA cung cấp DA rẻ hơn Ethereum ~100–1000×. Đây là lý do phí giao dịch trên Arbitrum, zkSync, Base ngày nay chỉ còn $0.01–0.05.

1Data Availability Là Gì? — Định Nghĩa Chính Xác

Data Availability (DA) là thuộc tính đảm bảo rằng dữ liệu cần thiết để verify tính hợp lệ của một block hoặc state transition đã được publish ra công khai và bất kỳ node nào cũng có thể tải về và kiểm tra.

Với rollup, DA có nghĩa cụ thể: compressed transaction data của mỗi batch phải được publish để:

  • Bất kỳ ai có thể reconstruct state của rollup nếu sequencer ngừng hoạt động (liveness guarantee)
  • Fraud proof có thể được verify (với Optimistic Rollup)
  • Người dùng có thể tự rút về L1 (forced exit) mà không cần trust sequencer
DA ≠ Correctness: Đây là điểm dễ nhầm lẫn. Validity proof (ZK) chứng minh computation đúng — nhưng không chứng minh data available. Sequencer có thể publish state root và proof hợp lệ nhưng giữ transaction data bí mật. Nếu sequencer sau đó biến mất, user không có data để reconstruct state và không thể rút tiền. DA và correctness là hai thuộc tính hoàn toàn độc lập.

2Tại Sao DA Quan Trọng Với Rollup?

Kịch bản tấn công: Data Withholding Attack

Một sequencer độc hại có thể thực hiện data withholding attack:

  1. Sequencer submit state root + valid ZK proof lên Ethereum.
  2. Nhưng không publish transaction data — giữ bí mật.
  3. Ethereum accept state root (proof hợp lệ).
  4. User không có data để verify state mình — không thể prove forced exit.
  5. Sequencer "disappears" — user bị khóa tiền vĩnh viễn.

Đây là lý do tại sao rollup PHẢI publish transaction data — không phải tùy chọn mà là yêu cầu bắt buộc để bảo vệ user.

Chi phí DA chiếm bao nhiêu phí rollup?

Trước EIP-4844, 70–90% phí giao dịch rollup đến từ chi phí publish data lên Ethereum calldata. Đây là bottleneck lớn nhất. Giảm DA cost là cách hiệu quả nhất để giảm phí rollup.

3Data Availability Sampling (DAS) — Kỹ Thuật Nền

DAS là kỹ thuật cho phép light node verify rằng data available mà không cần tải toàn bộ data. Thay vì download toàn bộ block (có thể hàng MB), light node chỉ cần sample ngẫu nhiên vài chục chunk nhỏ.

Cơ chế hoạt động

  1. Data được encode bằng erasure coding (mã sửa lỗi) — nếu có 50% data gốc, có thể recover 100%.
  2. Light node sample ngẫu nhiên vài chục chunk từ nhiều peer trên mạng.
  3. Nếu sample thành công → xác suất cao rằng data đầy đủ (nếu block producer giữ data, họ không thể cung cấp chunk bị request).
  4. Sau đủ lần sample → light node kết luận data available với độ tin cậy thống kê cao.
Tại sao DAS quan trọng: Không có DAS, full node phải tải toàn bộ data để verify DA — tốn bandwidth lớn, ít node có thể tham gia. Với DAS, ngay cả light node cũng có thể đóng góp vào DA verification, tăng mạnh decentralization. Đây là nền tảng của Celestia và Danksharding Ethereum.

4EIP-4844 Proto-Danksharding — Cách Mạng Phí Rollup

EIP-4844 (ra mắt tháng 3/2024, Dencun upgrade) giới thiệu blob transaction — loại transaction hoàn toàn mới cho phép rollup publish data rẻ hơn nhiều so với calldata.

Blob khác calldata như thế nào?

Đặc điểmCalldata (cũ)Blob (EIP-4844)
Lưu trữVĩnh viễn trên chainTạm thời ~18 ngày (pruned)
Accessible bởi EVMCó (CALLDATALOAD opcode)Không (chỉ commitment)
Chi phí (approx)~16 gas/byte~1 gas/byte (target)
Giảm phí rollup~10× so với calldata
Capacity/blockKhông giới hạn riêngTarget: 3 blob, max: 6 blob (~750KB)
Mục đíchGeneral transaction dataChuyên biệt cho rollup DA

Tại sao blob rẻ hơn nhiều?

Blob có fee market riêng tách biệt với gas thông thường. DeFi transaction và blob transaction không cạnh tranh cùng resource — blob chỉ cạnh tranh với blob khác. Khi ít rollup dùng blob (demand thấp), blob fee cực thấp. Đây là thiết kế thông minh: tách DA market ra khỏi execution market.

Proto-Danksharding vs Danksharding đầy đủ: EIP-4844 là bước đầu (proto). Danksharding đầy đủ sẽ tăng capacity lên ~16MB/block (hiện tại ~750KB), dùng DAS để verify, và cho phép hàng triệu tx/giây trên L2. Đây là mục tiêu dài hạn của Ethereum roadmap ("The Surge").

5Celestia Là Gì? — DA Layer Chuyên Biệt

Celestia là blockchain đầu tiên được xây dựng chuyên biệt chỉ cho Data Availability — không execute smart contract, không có settlement layer riêng. Celestia chỉ đảm bảo data đã được publish và available.

Kiến trúc của Celestia

  • Namespace Merkle Tree: Mỗi rollup có namespace riêng — chỉ cần download data của namespace mình, không cần toàn bộ chain data.
  • 2D Reed-Solomon Erasure Coding: Data được encode theo cả hàng và cột — light node chỉ cần sample một phần nhỏ để verify với độ tin cậy cao.
  • DAS với light node: Light node di động có thể tham gia DA verification — rất decentralized.

Chi phí DA trên Celestia thấp hơn Ethereum calldata ~100–1000× vì: (1) Không có execution overhead; (2) Block space của Celestia lớn hơn nhiều; (3) Không cạnh tranh với DeFi transactions.

Trade-off khi dùng Celestia thay Ethereum DA: Rollup dùng Celestia phải accept security assumption khác — thay vì Ethereum validator set (rất lớn, rất secure), rollup tin vào Celestia validator set (nhỏ hơn nhiều). Đây là trade-off giữa securitycost. Ethereum DA (blob) an toàn hơn nhưng đắt hơn.

6So Sánh Các DA Solution 2025

DA SolutionCơ chếChi phí (approx)Security AssumptionTrạng thái
Ethereum CalldataData vĩnh viễn trên L1~$0.5–5/MBEthereum full consensusProduction (cũ)
Ethereum Blobs (EIP-4844)Blob data, lưu ~18 ngày~$0.01–0.1/MBEthereum full consensusProduction (từ 3/2024)
CelestiaModular DA, DAS, namespace~$0.001/MBCelestia validator setProduction mainnet
EigenDADA as a service, restaked ETH~$0.001–0.01/MBEigenLayer AVS + ETH restakersProduction mainnet
AvailModular DA, Kate commitments~$0.001/MBAvail validator setProduction mainnet
Validium CommitteeOff-chain, signed commitmentsGần miễn phíHonesty của committeeProduction (StarkEx)

EigenDA — DA với "borrowed security" từ Ethereum

EigenDA (của EigenLayer) là DA layer dùng ETH restaking: người stake ETH trên Ethereum có thể restake để tham gia EigenDA node, kiếm thêm yield. EigenDA validators phải có ETH stake — nếu họ withold data, bị slash ETH. Security "mượn" từ Ethereum thông qua restaking, nhưng không phải Ethereum consensus trực tiếp.

7Tác Động Thực Tế Lên Phí Rollup

Giai đoạnDA SolutionPhí ETH transfer trên ArbitrumPhí token swap
Trước 2023Ethereum Calldata$0.20–$1.00$1–5
2023–3/2024Ethereum Calldata (optimized)$0.05–0.20$0.20–1
Sau EIP-4844 (3/2024)Ethereum Blob$0.01–0.05$0.02–0.10
Danksharding đầy đủ (tương lai)Ethereum Blob (16MB/block)$0.001–0.01$0.002–0.02

Tác động của EIP-4844 là tức thì và rõ ràng: ngay ngày đầu tiên sau Dencun upgrade (13/3/2024), phí trên tất cả major rollup giảm mạnh. Đây là cải tiến UX lớn nhất của Ethereum trong 2024 — không phải L1 cải tiến mà là L2 infrastructure cải tiến.

Khi nào Danksharding đầy đủ? Ethereum roadmap đặt mục tiêu Danksharding đầy đủ sau 2026–2027. Bước tiếp theo sau EIP-4844 là tăng blob count per block và implement PeerDAS (peer-to-peer DAS), trước khi đạt full Danksharding với 64 blobs/block (~8MB).

Xem phân tích chi tiết về EIP-4844 tại bài EIP-4844 Proto-Danksharding — giải thích đầy đủ. Phân tích toàn diện về kiến trúc L2 tại bài phân tích gốc về L2 Scaling & Interoperability.

FAQ

Nếu blob data bị xóa sau 18 ngày, rollup có an toàn không?
Có. 18 ngày là đủ để: (1) Watcher download và lưu data (Optimistic Rollup); (2) Full node archive lưu lại; (3) User rút tiền về L1 nếu cần. Data vĩnh viễn không cần thiết cho security — chỉ cần đủ thời gian để bất kỳ ai download và verify. Sau 18 ngày, data vẫn có thể tìm thấy từ archive node — chỉ Ethereum không lưu nữa.
Rollup dùng Celestia có an toàn như rollup dùng Ethereum DA không?
Không hoàn toàn. Security của Celestia DA phụ thuộc vào Celestia validator set — nhỏ hơn và ít kinh nghiệm hơn Ethereum. Nếu Celestia bị tấn công (51% attack trên Celestia), data availability của rollup dùng Celestia có thể bị ảnh hưởng. Trade-off rõ ràng: rẻ hơn 100–1000× nhưng security assumption yếu hơn. Cho production finance lớn, Ethereum DA vẫn là lựa chọn an toàn hơn.
Validium khác ZK Rollup như thế nào về DA?
ZK Rollup publish data lên Ethereum (calldata hoặc blob) — anyone can download. Validium dùng off-chain DA committee: một nhóm bên thứ ba ký xác nhận data available. Phí rẻ hơn nhiều (không có on-chain DA cost) nhưng security yếu hơn — user phải tin committee honest. Nếu committee collude và withold data, user bị khóa tiền dù ZK proof hợp lệ.

Bài viết liên quan