Tóm tắt nhanh
Optimistic Rollup thực thi transaction off-chain, đăng compressed data lên L1, và lạc quan giả định tất cả hợp lệ. Bảo mật đến từ fraud proof — bất kỳ ai có thể challenge state không hợp lệ trong challenge period (7 ngày). Arbitrum và Optimism là hai implementation lớn nhất. Ưu điểm: EVM compatibility cao, chi phí thấp. Nhược điểm: withdrawal chậm 7 ngày, phụ thuộc vào ít nhất 1 honest validator.
01 Optimistic Rollup Là Gì?
Optimistic Rollup là một loại Rollup — giải pháp Layer 2 thực thi transaction off-chain để giảm tải cho L1, đồng thời kế thừa bảo mật của L1.
Tên gọi "Optimistic" (lạc quan) phản ánh triết lý thiết kế cốt lõi: giả định tất cả transaction đều hợp lệ, chỉ kiểm tra khi có tranh chấp. Giống như hải quan sân bay không scan mọi hành lý mà chỉ kiểm tra khi có nghi ngờ — tiết kiệm tài nguyên đáng kể.
Ngược lại, ZK Rollup phải tạo cryptographic proof cho mỗi batch — tốn kém hơn nhưng finality ngay lập tức.
Tại sao Optimistic Rollup phổ biến?
- EVM compatibility cao: Code Solidity chạy gần như không cần sửa đổi
- Chi phí thấp: Không cần tạo ZK proof tốn kém
- Developer adoption nhanh: Arbitrum và Optimism chiếm phần lớn L2 TVL
- Ecosystem trưởng thành: Hàng trăm protocol đã deploy
02 Cơ Chế Hoạt Động
Optimistic Rollup hoạt động qua vòng lặp gồm 4 bước:
Bước 1: Sequencer nhận transaction
Sequencer — thường là entity trung tâm do team vận hành — nhận transaction từ người dùng, sắp xếp thứ tự, và thực thi off-chain. Người dùng nhận confirmation nhanh (vài giây) từ sequencer.
Bước 2: Batch và compress data
Sequencer gom nhiều transaction vào một batch, compress data (calldata hoặc blob từ EIP-4844), và submit lên L1 contract. Compression giúp tiết kiệm 10-100x chi phí so với gửi từng transaction riêng lẻ lên L1.
Bước 3: Submit state root
Cùng với batch data, sequencer submit state root — hash của toàn bộ L2 state sau khi thực thi batch. Đây là "cam kết" của sequencer về trạng thái mới.
Bước 4: Challenge period
Sau khi batch được submit, có một khoảng thời gian (thường 7 ngày) để bất kỳ ai challenge state root không hợp lệ. Nếu không có challenge → state finalized. Nếu có challenge → fraud proof được thực thi trên L1.
03 Fraud Proof — Trái Tim Bảo Mật
Fraud proof là cơ chế cho phép bất kỳ ai chứng minh sequencer đã submit state root sai — và trừng phạt sequencer bằng cách slash bond của họ. Đây là lý do Optimistic Rollup vẫn bảo mật dù không verify mọi transaction.
Tìm hiểu chi tiết hơn tại bài Fraud Proof là gì.
Interactive Fraud Proof (Arbitrum)
Arbitrum dùng multi-round interactive fraud proof: challenger và sequencer "bisect" tranh chấp — chia đôi liên tục cho đến khi tìm được instruction duy nhất gây bất đồng. Chỉ instruction đó được re-execute trên L1 — tiết kiệm gas đáng kể.
Single-round Fault Proof (Optimism)
Optimism (Cannon) re-execute toàn bộ batch tranh chấp trên L1 — đơn giản hơn nhưng tốn gas hơn cho các batch lớn. Fault proof của Optimism được live trên mainnet từ 2024.
Điều kiện bảo mật quan trọng
Optimistic Rollup an toàn khi và chỉ khi có ít nhất 1 honest validator đang theo dõi và sẵn sàng submit fraud proof khi cần. Nếu tất cả validator đều offline hoặc câu kết với sequencer độc hại — không có ai challenge → fraud không bị phát hiện.
04 Challenge Period — 7 Ngày Chờ
Challenge period 7 ngày là đánh đổi lớn nhất của Optimistic Rollup. Đây là thời gian đủ để:
- Validator download và verify toàn bộ batch data
- Tính toán state root đúng và so sánh
- Submit fraud proof lên L1 nếu phát hiện sai
- L1 có thời gian xử lý fraud proof transaction
7 ngày là con số thực nghiệm — đủ dài để đảm bảo bất kỳ honest validator nào cũng có thể react, kể cả trong trường hợp mạng chậm hoặc validator tạm thời offline.
Tại sao withdrawal chậm?
Khi bạn muốn rút ETH từ Arbitrum/Optimism về Ethereum mainnet, transaction withdrawal phải chờ hết challenge period — vì L1 contract chỉ release fund sau khi chắc chắn không có fraud. Đây là UX pain point lớn nhất.
Giải pháp: Liquidity Bridge
Các bridge như Hop Protocol, Across, Stargate giải quyết bằng cách:
- Bạn submit withdrawal trên L2
- Bridge LP (liquidity provider) cho bạn vay ETH ngay lập tức trên L1
- Sau 7 ngày, LP nhận ETH từ withdrawal để hoàn vốn
- Bạn trả phí nhỏ (~0.1%) cho LP
Đây là trade-off: trả phí để có instant liquidity thay vì chờ 7 ngày.
05 Arbitrum vs Optimism
| Tiêu chí | Arbitrum One | Optimism (OP Mainnet) |
|---|---|---|
| Fraud proof | Multi-round interactive (Nitro) | Single-round fault proof (Cannon) |
| EVM compatibility | EVM-equivalent (bytecode level) | EVM-compatible (source level) |
| TVL (2025) | #1 L2 — ~$15B+ | #2-3 L2 — ~$8B+ |
| Token | ARB | OP |
| Ecosystem | GMX, Uniswap, Aave, Camelot | Velodrome, Synthetix, Uniswap |
| Sequencer | Centralized (decentralizing) | Centralized (decentralizing) |
| Framework | Arbitrum Orbit (L3) | OP Stack (L2/L3) |
| Finality | ~7 ngày (L1), ~15min (L2) | ~7 ngày (L1), ~2min (L2) |
06 OP Stack và Superchain
Optimism đã open-source toàn bộ stack của họ dưới tên OP Stack — cho phép bất kỳ ai build L2 (hoặc L3) với cùng codebase. Tầm nhìn là tạo ra Superchain — mạng lưới các chain tương tác liền mạch, chia sẻ security và bridge.
Các chain dùng OP Stack: Base (Coinbase), Zora, Mode, Blast, Redstone... Đây là network effect lớn — càng nhiều chain dùng OP Stack, càng nhiều shared infrastructure, revenue chia cho OP token holders.
Arbitrum có Arbitrum Orbit — tương tự OP Stack nhưng ít adoption hơn. Các chain Orbit: Xai (gaming), Rari Chain (NFT).
07 So Sánh Với ZK Rollup
| Tiêu chí | Optimistic Rollup | ZK Rollup |
|---|---|---|
| Bảo mật | Fraud proof (1-of-N honest) | Validity proof (math guarantee) |
| Finality | ~7 ngày (L1) | Phút đến giờ (proof generation) |
| EVM compatibility | ✅ Cao — bytecode level | ⚠️ Thấp hơn — zkEVM vẫn có gaps |
| Chi phí proving | Thấp (không cần proof) | Cao (ZK proof generation) |
| Chi phí on-chain | Tương đương | Tương đương (proof verify rẻ) |
| Trust assumption | 1 honest validator | Math only — trustless |
| Ví dụ | Arbitrum, Optimism, Base | StarkNet, zkSync, Scroll, Linea |
| Tương lai | Fraud proof cải thiện, fast withdrawal | Proving nhanh hơn, EVM equivalence |
Xem thêm so sánh chi tiết tại Optimistic vs ZK Rollup và Optimistic Rollup vs Validium.
08 Hạn Chế và Tương Lai
Hạn chế hiện tại
- Centralized sequencer: Cả Arbitrum và Optimism đều dùng single sequencer — điểm thất bại và censorship. Cả hai đang roadmap để decentralize.
- 7-day withdrawal: UX tệ cho người dùng thông thường, cần liquidity bridge.
- Data availability phụ thuộc L1: Nếu Ethereum tắc, batch submission bị delay, phí tăng.
- Fraud proof complexity: Bug trong fraud proof contract có thể là attack vector.
Xu hướng 2025-2026
- Faster finality: Kết hợp với Preconfirmation để giảm withdrawal time xuống còn giờ thay vì ngày.
- Decentralized sequencer: Arbitrum và Optimism đều có roadmap decentralize sequencer qua PoS.
- ZK + Optimistic hybrid: Một số dự án đang explore proving Optimistic batches với ZK để có faster finality mà vẫn giữ EVM compatibility.
- Alt-DA: Dùng Celestia hoặc EigenDA thay Ethereum để giảm phí DA.
09 FAQ — Câu Hỏi Thường Gặp
Sequencer bị hack có thể gây downtime hoặc censorship transaction, nhưng KHÔNG thể steal fund. Lý do: sequencer chỉ có quyền submit batch lên L1. Nếu submit batch chứa transaction sai (ví dụ in ETH từ không khí), fraud proof sẽ detect và slash sequencer. Fund của user được bảo vệ bởi L1 contract, không phụ thuộc sequencer.
Có, qua liquidity bridge như Hop Protocol, Across Protocol, hoặc Connext. Bạn submit withdrawal, bridge LP cho bạn vay ETH ngay trên Ethereum, LP chờ 7 ngày để nhận lại từ L2. Phí ~0.05-0.3% tùy bridge và liquidity. Đây là cách phổ biến nhất để bypass 7-day period.
Đúng — Base dùng OP Stack (Optimism's codebase) và là Optimistic Rollup. Base settle lên Ethereum L1 và inherit security từ Optimism's fraud proof mechanism. Coinbase là nhà vận hành sequencer. Base là một trong những chain trong Superchain vision của Optimism.
Chọn Optimistic Rollup khi: cần EVM compatibility tốt nhất (deploy contract Solidity không cần sửa), cần ecosystem DeFi lớn ngay (Arbitrum/Optimism có hàng trăm protocol), không cần withdrawal nhanh hơn vài giờ. Chọn ZK Rollup khi: cần finality nhanh, cần trustless guarantee toán học, hoặc build payment system cần instant settlement.