Tóm tắt nhanh
Optimistic Rollup là giải pháp Layer 2 giả định tất cả giao dịch đều hợp lệ ("optimistic") và publish state lên Ethereum mà không cần prove ngay. Có một challenge window 7 ngày để bất kỳ honest watcher nào submit fraud proof nếu phát hiện state sai. Nếu không có challenge sau 7 ngày, state được confirm là final trên L1.
Tại sao Optimistic Rollup phổ biến nhất hiện nay? EVM compatibility gần như 100%, không cần viết lại smart contract, ecosystem DeFi lớn và throughput thực tế cao hơn ZK Rollup vì không có proving overhead. Arbitrum One và Base (Optimism/Coinbase) hiện chiếm phần lớn TVL của toàn bộ L2.
Sau submit, state được "optimistically" accept. Trong 7 ngày bất kỳ ai cũng có thể submit fraud proof nếu phát hiện sai.
1Optimistic Rollup Là Gì? — Định Nghĩa Chính Xác
Optimistic Rollup là một giải pháp Layer 2 cho Ethereum hoạt động theo nguyên tắc "trust but verify lazily" — tin tưởng trước, verify sau khi có tranh chấp. Cụ thể:
- Sequencer thực thi hàng nghìn giao dịch ngoài Ethereum (off-chain) và publish kết quả (state root) lên L1.
- Ethereum không verify lại các giao dịch — chỉ accept state root mới theo mặc định.
- Bất kỳ ai có thể submit fraud proof trong vòng 7 ngày nếu họ phát hiện state sai.
- Nếu fraud proof thành công, sequencer bị slash (mất deposit), state rollback về đúng.
Tên "Optimistic" đến từ assumption tích cực này: hầu hết giao dịch đều hợp lệ, nên không cần prove tất cả — chỉ prove khi có tranh chấp.
2Cơ Chế Hoạt Động — Từng Bước
Vòng đời giao dịch trên Optimistic Rollup
- Người dùng gửi giao dịch đến sequencer (ví dụ: Arbitrum One).
- Sequencer thực thi và confirm ngay — soft finality trong vài giây. Đây là xác nhận từ sequencer, chưa phải finality trên L1.
- Sequencer publish batch lên Ethereum — compressed transaction data và state root mới được post lên L1 (qua blob sau EIP-4844).
- Challenge window bắt đầu — 7 ngày kể từ khi batch được post trên L1.
- Nếu không có ai challenge sau 7 ngày → state root được confirm là final trên L1.
- Nếu có watcher submit fraud proof → L1 thực thi lại giao dịch tranh chấp, xác định đúng sai, rollback state nếu cần và slash sequencer.
| Giai đoạn | Thời gian | Mô tả |
|---|---|---|
| Soft finality | ~1–3 giây | Sequencer confirm, có thể dùng ngay trong L2 |
| L1 inclusion | ~1–5 phút | Batch được post lên Ethereum L1 |
| Challenge window | 7 ngày | Thời gian để watcher submit fraud proof |
| Hard finality | 7 ngày sau L1 inclusion | State root được confirm, có thể rút về L1 |
3Fraud Proof — Cơ Chế Bảo Mật Của Optimistic Rollup
Fraud proof là bằng chứng chứng minh một state transition (giao dịch hoặc batch) được sequencer submit là sai. Khi watcher phát hiện state sai, họ submit fraud proof lên Ethereum L1 để "tố cáo" sequencer.
Single-round vs Multi-round Fraud Proof
| Loại | Cơ chế | Gas cost | Dùng bởi |
|---|---|---|---|
| Single-round | Re-execute toàn bộ giao dịch tranh chấp trên L1 | Rất cao (phải chạy lại toàn bộ tx) | Optimism (cũ) |
| Multi-round (Interactive) | Chia nhỏ tranh chấp thành các bước, chỉ re-execute bước cuối cùng trên L1 | Thấp hơn nhiều (~1 opcode) | Arbitrum (BOLD), Optimism Fault Proof |
Arbitrum BOLD — Fraud Proof thế hệ mới
Arbitrum BOLD (Bounded Liquidity Delay) là hệ thống fraud proof mới của Arbitrum, cho phép nhiều người challenge cùng lúc (không chỉ một watcher duy nhất). Trước BOLD, kẻ tấn công có thể "độc chiếm" challenge bằng cách liên tục mở nhiều challenge giả, buộc honest watcher tốn gas lớn. BOLD giải quyết vấn đề này bằng cơ chế challenge cây nhị phân, giới hạn delay tối đa.
4Tại Sao Phải Chờ 7 Ngày Để Rút Tiền?
7 ngày là thời gian challenge window — đủ để bất kỳ honest watcher nào trên toàn thế giới có thể:
- Phát hiện state sai (cần đọc dữ liệu batch trên Ethereum và re-execute)
- Tạo fraud proof và submit lên Ethereum L1
- L1 xử lý fraud proof (có thể mất vài block)
7 ngày được chọn để đảm bảo watcher có đủ thời gian ngay cả khi có vấn đề về network congestion, client downtime hay delay. Giảm xuống ít hơn (ví dụ 1 ngày) sẽ giảm thời gian phản ứng, tăng rủi ro bỏ lỡ fraud.
Giải pháp tránh chờ 7 ngày: Liquidity Bridge
Vì 7 ngày là quá lâu cho hầu hết người dùng, các giao thức như Across Protocol, Hop Protocol và Stargate cung cấp dịch vụ rút nhanh:
- Liquidity Provider (LP) gửi ETH cho bạn ngay trên L1.
- LP nhận tiền của bạn sau 7 ngày từ bridge chính thức.
- Bạn trả phí nhỏ cho LP vì ứng trước thanh khoản.
5Arbitrum vs Optimism vs Base — So Sánh Chi Tiết
| Tiêu chí | Arbitrum One | Optimism (OP Mainnet) | Base |
|---|---|---|---|
| Fraud proof | Multi-round (BOLD) | Single-round → Fault Proof (mới) | Fault Proof (OP Stack) |
| EVM compatibility | ~100% (Nitro) | ~100% | ~100% |
| TVL (2025) | Lớn nhất trong L2 | Lớn thứ 3–4 | Lớn thứ 2–3 |
| Governance token | ARB | OP | Không (Coinbase) |
| Team vận hành | Offchain Labs | OP Labs | Coinbase |
| Đặc trưng | Ecosystem DeFi lớn nhất, Stylus (WASM) | OP Stack, Superchain vision | Consumer apps, Social, Farcaster |
| Gas token | ETH | ETH | ETH |
Arbitrum Stylus — WASM trên Optimistic Rollup
Arbitrum Stylus (ra mắt 2024) là tính năng cho phép viết smart contract bằng Rust, C, C++ và compile sang WASM — chạy song song với EVM trên Arbitrum. Smart contract WASM nhanh hơn ~10x so với Solidity tương đương cho computation-heavy task, trong khi vẫn tương tác được với EVM contract. Đây là bước tiến lớn về execution environment, không phụ thuộc vào ZK.
6OP Stack Và Superchain — Ecosystem L2 Mở Rộng
OP Stack là bộ công cụ mã nguồn mở để triển khai Optimistic Rollup tương thích với Optimism. Bất kỳ team nào cũng có thể fork OP Stack để tạo L2 riêng, chia sẻ cùng codebase và protocol standards.
Các chain dùng OP Stack (Superchain)
- Base (Coinbase) — consumer apps, social, DeFi
- Mode — DeFi-focused, revenue sharing
- Zora — NFT và creator economy
- Worldcoin (World Chain) — identity và human verification
- Redstone — onchain gaming
- và hàng chục chain khác
Superchain vision của Optimism: tất cả chain dùng OP Stack chia sẻ sequencer layer và có native interoperability — giao dịch giữa các chain trong Superchain nhanh và rẻ như giao dịch nội bộ. Cross-chain messaging trong Superchain có thể đạt 1-block latency.
7Ưu Điểm & Nhược Điểm Của Optimistic Rollup
Ưu điểm
- EVM compatibility ~100%: Smart contract Ethereum deploy được không cần thay đổi gì. Tooling (Hardhat, Foundry, Ethers.js) hoạt động bình thường.
- Throughput cao hơn ZK Rollup hiện tại: Không có proving overhead — sequencer thực thi và publish ngay không cần chờ proof.
- Kỹ thuật đơn giản hơn: Fraud proof đơn giản hơn nhiều so với ZK circuit. Ít rủi ro bug phức tạp hơn.
- Phí thấp: Sau EIP-4844, phí trên Arbitrum/Base xuống $0.01–0.05/tx.
- Soft finality nhanh: Vài giây — đủ để dùng trong L2 ecosystem.
Nhược điểm
- Hard finality chậm (7 ngày): Không rút về L1 ngay được — phải dùng liquidity bridge hoặc chờ.
- Honest watcher assumption: Cần ít nhất 1 honest watcher luôn giám sát. Lý thuyết có thể bị tấn công nếu không có watcher.
- Sequencer centralization: Giống ZK Rollup, sequencer hiện tại là single entity, chưa có decentralized sequencer.
- Liquidity bridge rủi ro: Nếu muốn rút nhanh, phải tin tưởng third-party bridge — thêm attack surface.