OKB.VN
MEV · Block Building

Flashbots là gì?
MEV-Boost, Bundle & Private Mempool

Tổ chức infrastructure hàng đầu giải quyết vấn đề MEV — từ dark forest mempool đến hệ thống đấu giá block minh bạch trên Ethereum
📌 OKB.VN – Open Knowledge Base 📌 Cập nhật: 2025 📌 Lĩnh vực: MEV / Block Building

TL;DR – Tóm tắt

Flashbots là tổ chức nghiên cứu và phát triển infrastructure nhằm giảm thiểu tác hại tiêu cực của MEV trên Ethereum. Sản phẩm chính: Flashbots Auction (private mempool cho searcher giai đoạn PoW), MEV-Boost (tách block building khỏi validator sau The Merge), và SUAVE (hướng tới decentralized block building). Flashbots không loại bỏ MEV mà đưa nó vào kênh có cấu trúc — thay thế "dark forest" hỗn loạn bằng thị trường đấu giá minh bạch hơn.

IMEV và vấn đề "Dark Forest" Mempool

Trước khi hiểu Flashbots, cần nắm MEV (Maximal Extractable Value) — lợi nhuận mà miner/validator kiếm được bằng cách kiểm soát thứ tự transaction trong block.

Trên Ethereum giai đoạn PoW, mempool là không gian công khai — mọi transaction đang chờ đều hiển thị với tất cả. Điều này tạo ra cạnh tranh khốc liệt:

  • Frontrunning bot liên tục scan mempool, copy profitable transaction và gửi với gas cao hơn để chen trước
  • Gas war: nhiều bot cùng frontrun một cơ hội → đẩy phí toàn mạng lên cao, lãng phí block space
  • Sandwich attack: kẹp transaction người dùng giữa hai transaction của attacker để thao túng giá
  • Failed transactions: bot thất bại vẫn consume gas — tốn kém nhưng không tạo ra giá trị
"Dark Forest" (2020): Developer Dan Robinson cố rút ETH kẹt trong smart contract. Trong vài giây transaction xuất hiện trên mempool, một MEV bot đã frontrun, drain ETH và escape. Bài viết "Ethereum is a Dark Forest" mô tả môi trường này — mempool như rừng tối nơi mọi transaction đều bị săn mồi ngay lập tức.

Năm 2020–2021, MEV gây hàng trăm triệu USD phí gas lãng phí và thiệt hại người dùng. Đây là bối cảnh Flashbots ra đời cuối 2020.

IIFlashbots là gì?

Flashbots là một tổ chức nghiên cứu và phát triển với sứ mệnh "illuminate the dark forest" — không loại bỏ MEV mà đưa nó vào kênh có cấu trúc, giảm externality tiêu cực với mạng lưới và người dùng.

Bốn mục tiêu cốt lõi của Flashbots:

  • Giảm externality tiêu cực: gas war, failed transaction, network congestion từ MEV bot
  • Tạo kênh hiệu quả: MEV được extract qua đấu giá có cấu trúc thay vì cạnh tranh hỗn loạn
  • Tăng minh bạch: đo lường và công bố dữ liệu MEV qua MEV-Explore dashboard
  • Hướng tới decentralization: không để một thực thể nào độc quyền kiểm soát block building

Lộ trình sản phẩm theo thời gian: Flashbots Auction (2021)MEV-Boost (2022)SUAVE (2023–nay).

IIIFlashbots Auction (MEV-Geth) — Giai đoạn PoW

Sản phẩm đầu tiên là Flashbots Auction — một bản fork của Geth client cho phép miner chấp nhận "bundle" transaction từ searcher qua kênh riêng, không qua public mempool.

Kiến trúc gồm 3 thành phần:

  • Searcher: bot MEV phát hiện cơ hội, gửi bundle đến Flashbots relay (private, không public)
  • Flashbots Relay: nhận bundle, simulate để xác nhận tính hợp lệ và lợi nhuận cho miner
  • Miner (MEV-Geth): nhận bundle từ relay, include vào block nếu đem lại block value cao nhất

Searcher trả tiền cho miner qua coinbase payment — transfer ETH trực tiếp đến địa chỉ coinbase của miner trong bundle, không phải qua gas price.

Kết quả thực tế: Sau khi Flashbots Auction ra mắt, gas war giảm đáng kể. Failed transaction từ MEV bot cạnh tranh giảm mạnh. Tuy nhiên searcher vẫn cạnh tranh nhau — chỉ là cạnh tranh trong Flashbots system thay vì public mempool.

IVBundle Auction: Cơ chế hoạt động chi tiết

Bundle là khái niệm trung tâm của Flashbots:

BướcActorHành động
1SearcherPhát hiện MEV opportunity (arbitrage, liquidation, sandwich...)
2SearcherTạo bundle: [tx1, tx2, ...] theo thứ tự cụ thể, chỉ định block target
3SearcherGửi bundle đến Flashbots relay — private, không qua public mempool
4RelaySimulate bundle, tính lợi nhuận ròng cho miner, lọc invalid bundle
5Miner/BuilderNhận nhiều bundle, chọn combination tối ưu hóa block value
6Miner/BuilderInclude bundle vào block, nhận coinbase payment từ searcher

Bốn tính chất quan trọng của bundle:

  • Atomic: nếu một transaction trong bundle fail, cả bundle bị loại — không tính gas
  • Ordered: transaction phải execute đúng thứ tự đã chỉ định
  • Private: bundle chỉ reveal cho miner khi được include — không bị frontrun bởi bot khác
  • Block-specific: bundle target một block cụ thể — nếu lỡ block đó, bundle hết giá trị

Cơ chế này giải quyết vấn đề gốc rễ: searcher không cần tham gia gas war, chỉ cần trả đủ để miner ưu tiên bundle của mình hơn đối thủ.

VMEV-Boost sau The Merge — PBS Out-of-Protocol

Sau The Merge (tháng 9/2022), Ethereum chuyển sang PoS. Miner biến mất, thay bằng validator. Flashbots ra mắt MEV-Boost — phần mềm middleware implement Proposer-Builder Separation (PBS) ngoài protocol.

Ý tưởng cốt lõi: tách hoàn toàn việc xây block khỏi validator:

  • Block Builder: chuyên tổng hợp bundle từ searcher + mempool tx, optimize ordering để tối đa block value
  • Block Proposer (Validator): chỉ chọn block giá trị cao nhất từ nhiều builder qua relay — không cần tự xây block
  • Relay: xác minh block validity và giá trị, escrow payment giữa builder-proposer
Adoption cực nhanh: Trong vài tháng sau The Merge, hơn 90% Ethereum block được propose qua MEV-Boost. Validator thích dùng MEV-Boost vì tăng reward đáng kể — đôi khi gấp 2–5x so với tự xây block trong các block có MEV cao.

VIKiến trúc MEV-Boost: Builder, Relay, Proposer

Thành phầnVai tròVí dụ thực tế
SearcherPhát hiện MEV, tạo bundleArbitrage bot, liquidation bot
Block BuilderTổng hợp bundle + mempool, tối ưu block valueFlashbots Builder, BeaverBuild, rsync-builder
RelayXác minh block, escrow payment builder-proposerFlashbots Relay, BloXroute, Aestus, Ultra Sound
Proposer (Validator)Chọn block cao nhất từ relay, sign và broadcastMọi Ethereum validator dùng MEV-Boost

Luồng thanh toán: Searcher trả MEV fee cho Builder → Builder bid cho Proposer qua Relay → Validator nhận reward = block reward + MEV-Boost bid.

Vấn đề tin cậy với Relay: Relay hiện tại là trusted intermediary — cả builder và proposer phải tin relay hoạt động đúng. Đây là điểm tập trung cần giải quyết trong PBS on-protocol tương lai của Ethereum.

VIITác động và Tranh luận

Tác động tích cực

  • Giảm drastically gas war và failed transaction từ MEV bot cạnh tranh
  • Tăng validator revenue → khuyến khích staking, tăng bảo mật kinh tế Ethereum
  • Minh bạch hóa MEV qua MEV-Explore dashboard công khai
  • Flashbots Protect RPC: người dùng DeFi gửi transaction qua private mempool — tránh frontrunning

Rủi ro và hạn chế

  • Tập trung hóa block building: Top 3–5 builder chiếm >80% block — rủi ro censorship và collusion
  • Relay tập trung: Flashbots relay từng chiếm 80% thị phần → single point of failure
  • Sandwich attack vẫn tồn tại: Flashbots không ngăn sandwich — chỉ đưa nó vào kênh hiệu quả hơn cho attacker
OFAC Controversy (8/2022): Sau lệnh trừng phạt Tornado Cash, Flashbots relay bắt đầu censor transaction liên quan. Tại đỉnh điểm, hơn 40% Ethereum block censor OFAC-listed địa chỉ. Tranh luận sâu về censorship resistance của Ethereum và vai trò relay trung gian — thúc đẩy cộng đồng phát triển thêm nhiều relay phi kiểm duyệt.

VIIISUAVE — Tầm nhìn Decentralized Block Building

SUAVE (Single Unified Auction for Value Expression) là dự án dài hạn của Flashbots, nhằm giải quyết vấn đề tập trung hóa hiện tại:

  • Decentralized mempool: mempool chạy trên network riêng của SUAVE — không một thực thể nào kiểm soát
  • Programmable privacy: searcher express preference về privacy mà không cần tin tưởng relay
  • Cross-chain MEV: infrastructure cho MEV spanning nhiều chain và rollup đồng thời
  • Permissionless builder: bất kỳ ai có thể tham gia build block — không cần trusted relay

SUAVE sử dụng TEE (Trusted Execution Environment) như Intel SGX để đảm bảo tính riêng tư — ngay cả operator SUAVE node cũng không đọc được nội dung bundle.

Trạng thái hiện tại: SUAVE vẫn trong giai đoạn R&D và testnet (2023–2024). Đây là dự án phức tạp và dài hạn — chưa có mainnet deployment. Nhưng nó thể hiện hướng Flashbots hướng đến: decentralized, censorship-resistant block building infrastructure cho toàn bộ Ethereum ecosystem.

IXFlashbots vs Các Giải pháp MEV Mitigation Khác

Giải phápApproachĐiểm mạnhHạn chế
FlashbotsStructured auction, private mempoolGiảm externality, tăng efficiency, adoption caoCentralized relay, sandwich vẫn tồn tại
Encrypted mempoolTransaction encrypt đến khi includeNgăn frontrunning hoàn toànPhức tạp, cần trusted decryption key
Commit-revealUser commit hash trước, reveal sauKhông cần trusted partyLatency cao, UX phức tạp
Fair ordering (Chainlink FSS)Order theo thời gian nhậnCông bằng về mặt thời gianKhó xác định "thời gian" trong hệ phân tán
MEV redistributionChia MEV lại cho user bị ảnh hưởngCông bằng phân phốiKhó xác định ai là nạn nhân

Flashbots chọn hướng pragmatic — chấp nhận MEV tồn tại, focus vào giảm externality tiêu cực và xây thị trường hiệu quả hơn. Đây là lý do Flashbots được adoption rộng rãi dù không giải quyết hoàn toàn bài toán MEV.

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

Flashbots được tổ chức như một research organization bán phi lợi nhuận, không phải công ty thương mại truyền thống. Họ có đội ngũ nhân viên và nhận funding từ VC và protocol, nhưng mission là xây dựng public goods cho hệ sinh thái Ethereum thay vì maximize profit.

Gián tiếp: gas thấp hơn nhờ giảm gas war, ít failed transaction hơn. Trực tiếp: Flashbots Protect RPC cho phép gửi transaction qua private mempool — tránh frontrunning và sandwich attack. Người dùng DeFi có thể dùng Flashbots Protect endpoint thay vì public mempool để được bảo vệ tốt hơn.

Không bắt buộc, nhưng không dùng MEV-Boost đồng nghĩa validator từ bỏ MEV reward đáng kể. Thực tế hơn 90% validator dùng MEV-Boost vì lợi nhuận cao hơn nhiều so với tự xây block. Validator có thể chọn kết nối với nhiều relay khác nhau — không chỉ Flashbots relay.

Có — và đã xảy ra sau lệnh trừng phạt OFAC năm 2022. Flashbots relay censor transaction liên quan đến Tornado Cash. Đây là lý do cộng đồng Ethereum thúc đẩy phát triển nhiều relay cạnh tranh phi kiểm duyệt (BloXroute transparent, Aestus, Ultra Sound, v.v.) và PBS on-protocol dài hạn.

Không — sandwich attack vẫn xảy ra qua Flashbots. Thực ra Flashbots cung cấp kênh hiệu quả hơn cho cả sandwich attacker (bundle atomic, không bị frontrun bởi bot khác). Tuy nhiên Flashbots Protect cho người dùng có thể chọn "no sandwich" mode, gửi transaction chỉ đến các builder cam kết không sandwich.

📚Tài liệu tham khảo

  1. Flashbots (2020). Flashbots: Frontrunning the MEV Crisis. github.com/flashbots/pm
  2. Robinson, D. & Konstantopoulos, G. (2020). Ethereum is a Dark Forest. paradigm.xyz
  3. Daian, P. et al. (2020). Flash Boys 2.0. arxiv.org/abs/1904.05234
  4. Flashbots (2022). MEV-Boost: Merge-ready Flashbots Architecture. boost.flashbots.net
  5. Buterin, V. (2021). PBS (Proposer-Builder Separation). ethresear.ch
  6. Flashbots (2023). SUAVE: Single Unified Auction for Value Expression. writings.flashbots.net
  7. Weintraub, B. et al. (2022). A Flash(bot) in the Pan. IMC 2022.
📚 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 →