OKB.VN
Scaling · L2 Comparison

Optimistic Rollup vs Validium

Fraud proof vs Validity proof — Data on-chain vs off-chain và trade-off bảo mật thực tế

⏱ 12 phút đọc 🎯 Intermediate 📅 2025

TÓM TẮT

Optimistic Rollup và Validium là hai kiến trúc L2 phổ biến nhưng có trade-off ngược nhau. Optimistic Rollup lưu data on-chain, dùng fraud proof — an toàn hơn nhưng rút tiền mất 7 ngày. Validium dùng ZK validity proof nhưng lưu data off-chain — phí thấp hơn, finality nhanh hơn nhưng phụ thuộc vào độ tin cậy của data committee. Hiểu rõ trade-off này là chìa khóa để chọn đúng kiến trúc cho ứng dụng.

IBức Tranh L2 Tổng Quan

Hệ sinh thái Layer 2 gồm nhiều kiến trúc khác nhau, được phân loại theo hai chiều chính:

  • Proof type: Fraud proof (Optimistic) hay Validity proof (ZK)
  • Data Availability: Lưu data on-chain (Rollup) hay off-chain (Validium/Volition)
Kiến trúcProof typeData AvailabilityVí dụ
Optimistic RollupFraud proofOn-chain (L1)Arbitrum, Optimism, Base
ZK RollupValidity proofOn-chain (L1)zkSync Era, StarkNet, Polygon zkEVM
ValidiumValidity proofOff-chain (DAC)dYdX v3, Immutable X, StarkEx
VolitionValidity proofUser-selectablezkSync Era (hybrid)

Bài này tập trung vào so sánh Optimistic Rollup (fraud proof + on-chain DA) với Validium (validity proof + off-chain DA) — hai cực đối lập thú vị nhất trong phổ L2.

IIOptimistic Rollup Hoạt Động Thế Nào?

Optimistic Rollup "lạc quan tin tưởng" rằng mọi transaction đều hợp lệ — chỉ can thiệp khi có tranh chấp. Luồng hoạt động:

  1. Sequencer gom batch transaction, thực thi off-chain, tạo state root mới
  2. Đăng toàn bộ transaction data lên L1 (calldata hoặc blob sau EIP-4844)
  3. Claim state root mới lên L1 contract — không kèm proof nào
  4. Challenge window mở 7 ngày — bất kỳ ai cũng có thể submit fraud proof nếu state root sai
  5. Nếu không có challenge trong 7 ngày → state được finalized
Tại sao 7 ngày? Thời gian đủ dài để verifier phát hiện và submit fraud proof, ngay cả khi mạng bị congested. Đây là trade-off có chủ ý giữa security và UX.

Chi phí data

Vì phải đăng toàn bộ tx data lên L1, chi phí chính của Optimistic Rollup là L1 data cost. Sau EIP-4844, cost này giảm ~80–90% nhờ blob transaction. Arbitrum và Optimism đã chuyển sang dùng blob từ 2024.

IIIValidium Hoạt Động Thế Nào?

Validium kết hợp ZK validity proof (như ZK Rollup) với off-chain data storage. Luồng hoạt động:

  1. Operator gom batch transaction, thực thi off-chain
  2. Tạo ZK validity proof chứng minh toàn bộ state transition đúng
  3. Đăng proof lên L1 để verify — nhưng không đăng transaction data
  4. Transaction data lưu tại Data Availability Committee (DAC) — nhóm server off-chain
  5. L1 contract verify proof và cập nhật state root
Rủi ro cốt lõi: Nếu DAC offline hoặc từ chối cung cấp data, người dùng không thể chứng minh số dư của mình để rút tiền về L1. Đây là rủi ro data availability — khác hoàn toàn với Rollup.

Các dạng Validium

  • Centralized DAC: Một công ty kiểm soát data (dYdX v3, Immutable X) — đơn giản nhưng rủi ro cao
  • Decentralized DAC: Committee nhiều thành viên ký off trên data — cân bằng hơn
  • External DA: Dùng Celestia, EigenDA hoặc Avail làm DA layer — trustless hơn

IVData Availability — Điểm Khác Biệt Cốt Lõi

Data Availability (DA) là khả năng bất kỳ ai cũng có thể download và verify toàn bộ data của một block hoặc batch. Đây là nền tảng của trustless withdrawal.

On-chain DA (Rollup)

  • Data đăng lên Ethereum calldata hoặc blob → vĩnh cửu có thể download
  • Bất kỳ ai cũng có thể reconstruct state, chứng minh số dư
  • Chi phí: phải trả L1 data fee
  • Trustless: không cần tin vào bên thứ ba

Off-chain DA (Validium)

  • Data lưu tại DAC servers — rẻ hơn nhiều
  • L1 chỉ lưu state root và proof — không có raw data
  • Nếu DAC từ chối trả data → người dùng bị "frozen" — không rút được tiền
  • Trust assumption: phải tin ít nhất 1 thành viên DAC hoạt động trung thực
Analogy: Hãy nghĩ Rollup như ngân hàng công khai — mọi giao dịch đều lưu trên sổ cái công khai. Validium như két sắt ngân hàng — chứng minh số dư bằng chữ ký ngân hàng (proof) nhưng bản thân sổ kế toán lưu bí mật trong két.

VSo Sánh Fraud Proof vs Validity Proof

Fraud Proof (Optimistic)

Hệ thống "tin tưởng trước, tranh chấp sau". Không có verification nào khi submit batch. Chỉ khi có challenger submit proof thì chain mới verify.

  • Ưu điểm: Không tốn computation để tạo proof cho mỗi batch
  • Nhược điểm: Cần 7 ngày challenge window — UX xấu khi withdraw
  • Giả định bảo mật: Ít nhất 1 honest verifier phải online và sẵn sàng challenge
  • Loại: Single-round (Optimism) hay multi-round interactive (Arbitrum BOLD)

Validity Proof (ZK/Validium)

Hệ thống "prove first, finalize immediately". Mỗi batch phải kèm ZK proof. L1 contract verify proof trước khi accept state root.

  • Ưu điểm: Finality gần như tức thì sau L1 confirmation, không cần challenge window
  • Nhược điểm: Tốn nhiều compute để tạo proof (prover cost)
  • Giả định bảo mật: Cryptographic soundness của ZK proof system — mạnh hơn fraud proof
  • Loại: SNARK (nhỏ, verify nhanh) hay STARK (lớn hơn, không trusted setup)
Tiêu chíFraud ProofValidity Proof
Thời gian tạo proofKhông cần (vô điều kiện)Phút đến giờ (ZK proving)
Finality7 ngày (challenge window)Phút (sau L1 verify)
Bảo mậtCần honest verifierCryptographic (mạnh hơn)
EVM compatibilityDễ (Arbitrum, Optimism)Khó hơn (zkEVM)
Prover costThấp (chỉ khi bị challenge)Cao (mọi batch)

VIFinality và Withdrawal

Optimistic Rollup: Rút tiền chậm

Đây là điểm đau lớn nhất của Optimistic Rollup. Khi muốn rút tiền từ L2 về L1, người dùng phải:

  1. Submit withdrawal transaction trên L2
  2. Chờ 7 ngày challenge window
  3. Claim tiền trên L1 sau khi window kết thúc

Giải pháp: Liquidity Provider (LP) bridge — bên thứ ba ứng tiền ngay, nhận phí bridge 0.1–0.5%. Nhưng đây là trust assumption mới và có limit liquidity.

Validium: Rút tiền nhanh (nhưng có điều kiện)

Validium dùng validity proof nên không cần challenge window. Sau khi L1 verify ZK proof, state được finalized. Rút tiền có thể thực hiện ngay.

Nhưng điều kiện: người dùng phải có thể cung cấp merkle proof chứng minh số dư. Nếu DAC từ chối data, không thể tạo được proof — bị kẹt.

Thực tế: Hầu hết Validium deployment hiện tại (dYdX v3, Immutable X) có cơ chế "escape hatch" — cho phép rút tiền khẩn cấp ngay cả khi DAC offline, nhưng thường có thời gian chờ và quy trình phức tạp.

VIIChi Phí và Throughput

Cấu trúc chi phí Optimistic Rollup

  • L1 DA cost: Chi phí đăng calldata/blob lên Ethereum — chiếm 70–90% tổng fee L2
  • L2 execution cost: Phí tính toán trên sequencer — nhỏ
  • Sequencer margin: Lợi nhuận operator

Sau EIP-4844, blob data rẻ hơn calldata ~10–20 lần → phí Arbitrum/Optimism giảm từ ~$0.10 xuống còn $0.01–0.05.

Cấu trúc chi phí Validium

  • L1 proof verification cost: Gas để verify ZK proof (~200K–500K gas)
  • Prover cost: Compute để tạo ZK proof — phân bổ vào nhiều transaction
  • Off-chain DA cost: Rất thấp — lưu data trên server thông thường

Validium có thể rẻ hơn Rollup 10–50 lần vì không phải trả L1 DA fee. Với hàng triệu transaction, tiết kiệm này rất đáng kể.

Throughput

Validium có thể đạt throughput cao hơn Rollup vì không bị giới hạn bởi L1 DA bandwidth. Lý thuyết có thể xử lý hàng chục nghìn TPS — bị giới hạn bởi ZK prover speed và L1 proof verification frequency.

VIIIBảng So Sánh Tổng Hợp

Tiêu chíOptimistic RollupValidium
Proof typeFraud proofValidity proof (ZK)
Data AvailabilityOn-chain (L1)Off-chain (DAC)
Withdraw về L17 ngàyPhút (nếu DAC OK)
Phí giao dịch$0.01–0.10$0.001–0.01
Throughput1.000–5.000 TPSLên đến 10.000+ TPS
Rủi ro DAKhông (on-chain)Có (DAC failure)
Rủi ro censorshipThấp (fraud proof)Thấp (ZK proof)
EVM compatibilityFull (Arbitrum, OP)Một phần (StarkEx API)
Trust assumption1 honest verifierHonest DAC minority
Ví dụArbitrum, Optimism, BasedYdX v3, Immutable X, StarkEx

IXKhi Nào Dùng Cái Nào?

Chọn Optimistic Rollup khi:

  • Cần EVM compatibility đầy đủ — deploy Solidity contract không cần sửa
  • Ứng dụng DeFi, DEX yêu cầu trustless withdrawal
  • Cần tích hợp dễ dàng với Ethereum ecosystem (Metamask, Hardhat, Foundry)
  • Không chấp nhận phụ thuộc vào DAC
  • Throughput vừa phải (dưới 5.000 TPS) là đủ

Chọn Validium khi:

  • Cần throughput rất cao và phí cực thấp — gaming, NFT minting hàng triệu
  • Ứng dụng có thể chấp nhận trusted DA component — payment rail nội bộ
  • Người dùng không cần rút tiền thường xuyên về L1
  • Operator kiểm soát toàn bộ application flow — exchange, gaming platform
  • Chi phí DA là bottleneck kinh doanh
Xu hướng 2025: Ranh giới đang mờ dần với Volition (cho phép user chọn on-chain hay off-chain DA per transaction) và External DA (Validium dùng Celestia/EigenDA thay DAC nội bộ). Điều này giảm trust assumption và cho flexibility tốt hơn.

❓ Câu Hỏi Thường Gặp

Optimistic Rollup đăng toàn bộ transaction data lên L1 (on-chain DA), dùng fraud proof để tranh chấp — rút tiền mất 7 ngày. Validium dùng validity proof (ZK proof) nhưng lưu data off-chain — phí thấp hơn, finality nhanh hơn nhưng phụ thuộc vào độ tin cậy của data availability committee.

Validium dùng ZK proof mạnh hơn fraud proof về mặt cryptographic — không cần honest verifier. Nhưng rủi ro data availability — nếu off-chain data bị mất, người dùng không thể rút tiền. Optimistic Rollup an toàn hơn về DA vì data luôn on-chain, nhưng withdraw mất 7 ngày.

Validium phù hợp cho ứng dụng cần throughput cao, phí thấp, nhưng không yêu cầu trustless withdrawal — như gaming, NFT minting, payment app internal. Optimistic Rollup phù hợp cho DeFi, DEX cần trustless và full EVM compatibility.

Volition cho phép user chọn on-chain DA (như Rollup) hoặc off-chain DA (như Validium) cho từng transaction. Đây là cách linh hoạt để balance chi phí và security theo nhu cầu. zkSync Era đang triển khai Volition. Chưa phải "tốt nhất" vì thêm phức tạp, nhưng là hướng đi đầy hứa hẹn.

📚 Tài Liệu Tham Khảo

  1. Ethereum.org — Rollup-centric Ethereum roadmap
  2. StarkWare — Validium: The Layer 2 Blockchain Powered by STARKs
  3. dYdX Foundation — dYdX v3 architecture overview
  4. L2Beat.com — Validium vs Rollup security models
  5. Immutable X — Technical architecture whitepaper
📚 Khám phá thêm theo chủ đề
113 bài phân tích kỹ thuật — Blockchain Infrastructure từ nền tảng đến nâng cao
📋 Xem tất cả bài viết →