TL;DR – Tóm tắt
Celestia là blockchain chuyên biệt làm Data Availability (DA) layer — không execute transaction, không có smart contract, chỉ đảm bảo dữ liệu được publish và truy cập được. Ra mainnet tháng 10/2023, Celestia là DA layer modular đầu tiên hoạt động thực tế, sử dụng Data Availability Sampling (DAS) để light node xác minh DA mà không cần tải toàn bộ block. Đây là thành phần cốt lõi trong kiến trúc modular blockchain thế hệ mới.
IVấn đề Data Availability trong Blockchain Monolithic
Trong blockchain monolithic như Ethereum hay Solana, mỗi full node phải tải và xác minh toàn bộ block data. Điều này tạo ra giới hạn cứng về scalability:
- Block size tăng → node phải tải nhiều data hơn → yêu cầu phần cứng cao hơn
- Yêu cầu phần cứng cao → ít người có thể run full node → tập trung hóa
- Tập trung hóa → giảm bảo mật → không thể tăng block size vô hạn
DA problem cụ thể: làm thế nào để đảm bảo dữ liệu block đã được publish đầy đủ mà không cần mọi node tải toàn bộ?
Celestia được xây dựng để giải quyết bài toán này ở cấp độ infrastructure — một chain chuyên biệt, tối ưu hoàn toàn cho DA.
IICelestia là gì?
Celestia (ra mainnet tháng 10/2023) là blockchain chuyên biệt làm Data Availability layer. Không giống các blockchain khác, Celestia:
- KHÔNG execute transaction: không có EVM, không có smart contract runtime
- KHÔNG settle state: không xác định trạng thái đúng/sai của ứng dụng
- CHỈ làm DA: đảm bảo data được publish và ai cũng có thể truy cập
- CHỈ làm Consensus: đồng thuận về thứ tự dữ liệu được publish, không về tính hợp lệ
Triết lý thiết kế: "Ordering without execution" — Celestia sắp xếp và đảm bảo khả dụng của dữ liệu, nhưng không quan tâm dữ liệu đó có nghĩa gì hay hợp lệ không. Đó là việc của execution layer.
IIIKiến trúc Modular của Celestia
Celestia là ví dụ điển hình cho modular blockchain — tách biệt hoàn toàn các lớp chức năng:
| Lớp | Celestia xử lý? | Xử lý bởi ai? |
|---|---|---|
| Data Availability | ✅ Có | Celestia validators + light nodes |
| Consensus (ordering) | ✅ Có | Celestia validators (Tendermint/CometBFT) |
| Execution | ❌ Không | Rollup, sovereign chain, app-specific chain |
| Settlement | ❌ Không | Ethereum, tự settle (sovereign rollup), hoặc không cần |
Bằng cách chỉ tập trung vào DA và ordering, Celestia có thể tối ưu hoàn toàn cho throughput dữ liệu mà không bị ràng buộc bởi computation complexity của execution.
Celestia sử dụng CometBFT (tên mới của Tendermint) làm consensus engine — Byzantine fault tolerant, finality nhanh (~15 giây), phù hợp cho DA chain cần throughput cao và latency thấp.
IVData Availability Sampling (DAS) — Đột phá kỹ thuật cốt lõi
DAS là kỹ thuật cho phép light node xác minh DA mà không cần tải toàn bộ block.
Cơ chế hoạt động:
- Block data được chia thành nhiều chunk nhỏ (shard)
- Các chunk được mã hóa bằng erasure coding — thêm redundant data để có thể reconstruct ngay cả khi một phần bị thiếu
- Light node ngẫu nhiên sample một số chunk nhỏ và kiểm tra chúng có tồn tại không
- Nếu sample thành công, xác suất toàn bộ block data khả dụng rất cao
- Nếu block producer giấu đủ data để qua được DAS → không thể reconstruct block → hệ thống phát hiện và reject
Tính chất quan trọng: Càng nhiều light node participate DAS, hệ thống càng an toàn. Không cần full node để đảm bảo DA — đây là breakthrough so với mô hình cũ.
VNamespaced Merkle Tree (NMT)
Celestia sử dụng Namespaced Merkle Tree (NMT) — một biến thể đặc biệt của Merkle Tree cho phép ứng dụng chỉ tải dữ liệu liên quan đến mình.
Cách hoạt động:
- Mỗi blob data được gán một namespace ID — identifier của ứng dụng publish data
- NMT sắp xếp data theo namespace ID trong tree
- Rollup hoặc app chỉ cần tải chunk thuộc namespace của mình — không phải toàn bộ block
- Proof rằng "tất cả data thuộc namespace X đã được include" là compact — O(log n)
Lợi ích: một block Celestia có thể chứa data của hàng trăm rollup khác nhau. Mỗi rollup chỉ download data của mình — bandwidth hiệu quả hơn nhiều so với download toàn bộ block.
VISovereign Rollup — Use Case chính của Celestia
Celestia giới thiệu khái niệm sovereign rollup — rollup tự settle trạng thái của mình thay vì settle trên Ethereum.
So sánh hai mô hình rollup:
| Tiêu chí | Ethereum Rollup (Settled on L1) | Sovereign Rollup (on Celestia) |
|---|---|---|
| DA layer | Ethereum (calldata/blob) | Celestia |
| Settlement | Ethereum L1 smart contract | Tự settle (full node đồng thuận) |
| Fraud/Validity proof | Verify trên Ethereum | Verify bởi sovereign chain nodes |
| Bảo mật | Kế thừa từ Ethereum | Từ validator set riêng |
| Governance | Phụ thuộc Ethereum upgrade | Hoàn toàn độc lập |
| Chi phí DA | Ethereum gas (dù đã giảm sau EIP-4844) | TIA token — thường rẻ hơn |
Sovereign rollup dùng Celestia cho DA và ordering, nhưng không cần settlement layer bên ngoài — họ tự settle thông qua đồng thuận của full node trong mạng lưới của mình.
VIICelestia vs Ethereum DA (EIP-4844)
Sau EIP-4844, Ethereum cũng cung cấp DA qua blob transaction. So sánh:
| Tiêu chí | Ethereum (EIP-4844) | Celestia |
|---|---|---|
| Throughput DA | ~768KB/block (~12s) | ~8MB/block (~15s) — tăng dần |
| Light node DA verification | ❌ Chưa có DAS | ✅ DAS hoạt động |
| Chi phí (relative) | Blob gas market | TIA token — thường rẻ hơn đáng kể |
| Settlement | Ethereum — bảo mật cao | Không có — cần settlement riêng |
| Trust assumption | Kế thừa Ethereum security | Celestia validator set riêng |
| Ecosystem | Toàn bộ hệ sinh thái Ethereum | Đang xây dựng (Rollkit, Dymension) |
Celestia và Ethereum DA không nhất thiết là đối thủ trực tiếp — nhiều rollup chọn Ethereum cho bảo mật và settlement, dùng Ethereum DA đi kèm. Celestia phù hợp hơn cho sovereign rollup, app-specific chain cần chi phí DA thấp và không cần settlement từ Ethereum.
VIIITIA Token và Mô hình Kinh tế
TIA là native token của Celestia, có hai chức năng chính:
- Pay for blobspace: Rollup và sovereign chain trả TIA để publish data lên Celestia — đây là nguồn revenue chính của validator
- Staking và bảo mật: Validator stake TIA để tham gia đồng thuận — staker nhận block reward và phí
Mô hình định giá blobspace: tương tự EIP-1559 — có target throughput và base fee tự điều chỉnh. Khi block đầy hơn target, base fee tăng; khi trống hơn, base fee giảm.
IXHạn chế và Rủi ro của Celestia
- Không có settlement layer: Sovereign rollup trên Celestia phải tự xây dựng settlement — bảo mật kém hơn so với settle trên Ethereum
- Validator set nhỏ hơn Ethereum: Bảo mật kinh tế Celestia thấp hơn nhiều so với Ethereum — dễ bị 33% attack hơn về lý thuyết
- DAS phụ thuộc light node: Hiệu quả của DAS cần đủ nhiều light node participate — nếu ít light node, bảo mật giảm
- Ecosystem còn sơ khai: Tooling, wallet, bridge, developer experience kém hơn Ethereum đáng kể
- EIP-4844 + Danksharding: Nếu Ethereum đạt full Danksharding với DAS hoàn chỉnh, lợi thế của Celestia giảm đáng kể
❓Câu Hỏi Thường Gặp
Không. Celestia không có execution layer — không có EVM, không có smart contract runtime. Đây là lựa chọn thiết kế có chủ ý: bằng cách không execute transaction, Celestia có thể tối ưu hoàn toàn cho throughput dữ liệu. Ứng dụng muốn logic phức tạp phải build ở rollup hoặc sovereign chain sử dụng Celestia làm DA layer.
Có thể về lý thuyết, nhưng mất security assumption quan trọng. Ethereum rollup (Optimism, Arbitrum) hiện dùng Ethereum DA để kế thừa bảo mật Ethereum cho fraud/validity proof. Nếu dùng Celestia DA, bảo mật của rollup đó phụ thuộc vào Celestia validator set — yếu hơn Ethereum. Một số rollup mới chấp nhận đánh đổi này để giảm chi phí.
Cả hai đều là DA layer, nhưng khác về approach: Celestia là independent L1 blockchain với validator set riêng, dùng DAS và TIA token. EigenDA là DA middleware chạy trên Ethereum, dùng restaking (validator Ethereum restake để provide DA) — kế thừa bảo mật Ethereum nhưng không có DAS. Xem thêm bài EigenDA là gì trên OKB.VN.
DAS cung cấp probabilistic security — càng nhiều light node sample, xác suất phát hiện gian lận càng cao, tiệm cận 100% nhưng không đạt 100% tuyệt đối như full node verification. Tuy nhiên với erasure coding 2D và đủ light node, bảo mật DAS được coi là đủ mạnh cho thực tế. Celestia light node cần ~sample 75 chunk ngẫu nhiên để đạt xác suất phát hiện >99.9%.
📚Tài liệu tham khảo
- Al-Bassam, M. et al. (2018). Fraud and Data Availability Proofs. arxiv.org/abs/1809.09044
- Celestia Team (2022). Celestia Whitepaper: A scalable modular blockchain. celestia.org/celestia-whitepaper.pdf
- Mustafa, A. & Al-Bassam, M. (2019). LazyLedger: A Distributed Data Availability Ledger With Client-Side Smart Contracts.
- Celestia Docs (2024). How Celestia Works. docs.celestia.org
- Ethereum Foundation (2022). Data Availability Sampling Phase 1 Proposal. ethresear.ch
- Nader, N. (2023). Modular vs Monolithic: A Technical Deep Dive. celestia.org/learn
- Rollkit Team (2023). Sovereign Rollups on Celestia. rollkit.dev