OKB.VN
Scaling — Rollup Design

Based Rollup là gì?

L1-sequenced Rollup — Ethereum validator làm sequencer, phi tập trung tuyệt đối và based preconfirmation
⏱ 10 phút đọc📊 Advanced🔗 Scaling

Tóm tắt nhanh

Based Rollup là kiến trúc Rollup không có sequencer riêng — thay vào đó dùng L1 Ethereum validator (block proposer) để quyết định thứ tự transaction. Bất kỳ ai cũng có thể submit transaction thẳng vào L1 mempool; L1 proposer include và sequence chúng tự nhiên. Kết quả: Based Rollup kế thừa liveness và censorship resistance từ L1 nhưng đánh đổi bằng latency cao hơn so với rollup có centralized sequencer.

01 Based Rollup là gì?

Thuật ngữ "based" trong blockchain đề cập đến việc kế thừa và phụ thuộc trực tiếp vào L1. Based Rollup (hay L1-sequenced Rollup) là thiết kế trong đó L1 block proposer — không phải một sequencer riêng biệt — chịu trách nhiệm ordering transactions của Rollup.

Khái niệm này được đề xuất bởi Justin Drake (Ethereum Foundation researcher) và nhanh chóng thu hút sự chú ý như một hướng đi triệt để nhất về phi tập trung hóa sequencing.

Nguyên lý cơ bản

Trong Based Rollup, user không gửi transaction đến một sequencer endpoint riêng. Thay vào đó:

  1. User broadcast transaction trực tiếp vào L1 public mempool
  2. L1 validator (block proposer của slot tiếp theo) nhìn thấy transaction trong mempool
  3. L1 proposer include transaction của Rollup vào L1 block theo thứ tự họ chọn
  4. Rollup node đọc L1 block và derive thứ tự transaction của Rollup từ đó
💡 Tên gọi "Based": Tên xuất phát từ triết lý "base on L1" — mọi thứ đều dựa trên L1 Ethereum, không có tầng trung gian thêm vào. Based Rollup là rollup "thuần khiết" nhất về mặt phi tập trung hóa.

02 Vấn đề với Sequencer Truyền thống

Để hiểu tại sao Based Rollup được đề xuất, cần nhìn vào vấn đề của mô hình sequencer truyền thống trong các Rollup hiện tại.

Centralized Sequencer — Điểm yếu chính

  • Single point of failure: Nếu Arbitrum hay Optimism sequencer downtime, toàn bộ Rollup ngừng hoạt động (dù có escape hatch lên L1)
  • Censorship: Sequencer có thể từ chối transaction của địa chỉ cụ thể mà không có hình phạt on-chain
  • MEV capture: Sequencer capture toàn bộ MEV từ transaction ordering — một nguồn revenue lớn không chia sẻ với L1
  • Trust assumption: User phải tin sequencer giữ đúng thứ tự, không front-run hay reorder có hại

Decentralized Sequencer — Chưa đủ?

Nhiều Rollup đang xây dựng decentralized sequencer set. Nhưng một số researcher cho rằng đây vẫn là "sequencer committee" với trust model phức tạp hơn cần thiết. Based Rollup loại bỏ hoàn toàn khái niệm sequencer.

03 Cơ chế L1 Sequencing

Cơ chế kỹ thuật của Based Rollup đơn giản hơn nhiều so với các Rollup khác. Không có sequencer protocol phức tạp — chỉ có L1 mechanics.

Transaction Flow

  1. User tạo Rollup transaction — cùng format với transaction thông thường nhưng có metadata chỉ định Rollup
  2. Transaction vào L1 mempool — ai cũng thấy, ai cũng có thể relay
  3. L1 proposer build block — include Rollup transactions như bất kỳ L1 transaction nào khác, theo thứ tự họ muốn (gas price, MEV)
  4. Block được confirmed trên L1
  5. Rollup node derive state — đọc L1 block, extract Rollup transactions theo thứ tự xuất hiện, apply state transition

Không cần bridge riêng, không cần inbox contract phức tạp — L1 block chính là "ordering mechanism" của Rollup.

04 Liveness và Censorship Resistance

Đây là ưu điểm lớn nhất của Based Rollup — liveness và censorship resistance tương đương với L1 Ethereum.

Liveness

Based Rollup hoạt động khi và chỉ khi L1 Ethereum hoạt động. Không có sequencer riêng có thể crash. Nếu Ethereum produce block, Based Rollup produce block. Đây là sự đơn giản hóa triệt để — loại bỏ hoàn toàn rủi ro sequencer downtime mà các Rollup như Arbitrum hay Optimism từng gặp.

Censorship Resistance

Với standard Rollup, nếu sequencer từ chối transaction của bạn, bạn phải dùng "force inclusion" mechanism — submit trực tiếp lên L1 inbox contract và đợi ~24 giờ. Với Based Rollup, không có sequencer để censor — transaction của bạn đã ở L1 mempool từ đầu. Nếu L1 proposer của slot này censor, proposer của slot tiếp theo sẽ include.

💡 Censorship resistance tương đương L1: Để censor transaction trong Based Rollup, attacker cần kiểm soát liên tiếp tất cả L1 proposer trong một khoảng thời gian dài — về cơ bản tương đương tấn công Ethereum L1 trực tiếp.

05 MEV trong Based Rollup

Based Rollup thay đổi fundamentally cách MEV được distribute — và đây là một trong những điểm hấp dẫn nhất về mặt kinh tế học.

MEV Flow truyền thống vs Based

Standard RollupBased Rollup
Ai capture MEV?Sequencer operatorL1 validator (proposer)
MEV đi về đâu?Sequencer revenueEthereum validator set
Phân phốiTập trung (1 operator)Phân tán (>1M validators)
Alignment với L1ThấpCao — Rollup tăng yield L1

Trong Based Rollup, khi L1 proposer build block, họ tự nhiên tối ưu hóa MEV từ cả L1 và Rollup transactions. MEV từ Rollup trở thành một phần revenue của L1 validator — tạo ra alignment kinh tế tự nhiên giữa Rollup và Ethereum L1.

Điều này có lợi cho staking yield — validator nhận được MEV cao hơn, giúp Ethereum staking hấp dẫn hơn mà không cần tăng issuance.

06 Based Preconfirmation

Một trong những thách thức lớn nhất của Based Rollup là latency — vì không có sequencer instant-confirm, user phải đợi đến L1 block tiếp theo (12 giây). Based preconfirmation là giải pháp cho vấn đề này.

Khi L1 proposer biết trước mình sẽ propose block slot tiếp theo, họ có thể cung cấp preconfirmation Scaling & RollupOptimistic Rollup là gì?Cơ chế Optimistic Rollup, fraud proof, challenge period và so sánh với ZK Rollup về finality và chi phí. ngay lập tức (dưới 1 giây) cho user. Preconfirmation được backed bởi stake của validator — vi phạm dẫn đến slashing.

Atomic Cross-Rollup Preconfirmation

Một tính năng đặc biệt của Based ecosystem: vì cùng một L1 proposer sequence nhiều Based Rollup cùng lúc, họ có thể cung cấp atomic preconfirmation cho transactions spanning nhiều Rollup. Ví dụ: swap token trên Rollup A lấy token trên Rollup B atomically, với preconfirmation từ cùng một validator — điều không thể thực hiện với các Rollup có sequencer độc lập.

07 Tradeoff và Giới hạn

Based Rollup không phải giải pháp hoàn hảo. Có những tradeoff quan trọng cần cân nhắc:

Latency cao hơn Standard Rollup

Centralized sequencer của Arbitrum hay Optimism confirm transaction trong 100-250ms. Based Rollup phụ thuộc vào L1 block time (12 giây) — nếu không có preconfirmation service, UX tệ hơn nhiều. Based preconfirmation cải thiện điều này nhưng phức tạp hơn và phụ thuộc vào validator có chạy preconf service.

Không có Custom Ordering Logic

Standard Rollup có thể implement custom ordering rules — ví dụ FIFO strict để chống MEV, hay priority queue based on application-level logic. Based Rollup phụ thuộc vào L1 proposer ordering (thường là gas-price-based MEV extraction) — ít kiểm soát hơn.

Performance phụ thuộc L1 throughput

Based Rollup bị giới hạn bởi lượng calldata/blob mà L1 có thể handle mỗi block. Với EIP-4844 và tương lai Danksharding, giới hạn này tăng dần, nhưng vẫn là constraint không có với Rollup có data availability riêng.

08 So sánh các mô hình Rollup

Tiêu chíStandard Rollup (centralized seq)Standard Rollup (decentralized seq)Based Rollup
LatencyRất thấp (<250ms)Thấp (1-3s)Trung bình (12s, <1s với preconf)
Censorship resistanceThấp (sequencer trust)Trung bìnhRất cao (L1 level)
LivenessThấp (seq downtime risk)Trung bìnhRất cao (L1 liveness)
ComplexityThấpCao (sequencer protocol)Thấp (dùng L1 mechanics)
MEV distributionSequencer operatorSeq committeeL1 validator set
Ví dụArbitrum, Optimism hiện tạiRoadmap tương laiTaiko

Based Rollup phù hợp nhất với ứng dụng coi trọng censorship resistance và không yêu cầu latency cực thấp — ví dụ settlement layer, DeFi lớn cần trust assumption thấp. Các ứng dụng gaming hay payment micro-transaction cần preconfirmation service để có UX tốt.

09 Câu hỏi thường gặp

Based Rollup là loại Rollup không có sequencer riêng — dùng L1 Ethereum validator (block proposer) để sequence transactions. User submit transaction vào L1 mempool; L1 proposer include và quyết định thứ tự. Rollup kế thừa liveness và censorship resistance từ L1 Ethereum.

Standard Rollup có sequencer riêng (thường centralized) ordering transaction và post batch lên L1. Based Rollup không có sequencer riêng — L1 proposer đóng vai trò sequencer. Based Rollup có liveness và censorship resistance tốt hơn nhưng latency cao hơn (cần preconfirmation để giảm) và ít kiểm soát sequencing hơn.

Taiko là based rollup nổi tiếng nhất, theo đuổi triết lý "based" triệt để: không có team-controlled sequencer, Ethereum L1 proposer sequence Taiko blocks. Ngoài ra, Based Rollup ecosystem đang phát triển mạnh trong 2024-2025 với nhiều project nghiên cứu mô hình này.

MEV từ transaction ordering chảy về L1 validator thay vì sequencer riêng. L1 proposer khi build block tự nhiên extract MEV từ cả L1 và Rollup transactions. Điều này tạo alignment kinh tế — Rollup tăng yield cho Ethereum validator set, không tập trung vào một operator duy nhất.

📚 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 →