
MEV (Maximal Extractable Value) — trước đây gọi là Miner Extractable Value — là tổng giá trị tối đa có thể trích xuất từ việc sắp xếp, chèn hoặc bỏ qua các giao dịch trong một block, vượt quá phí gas và block reward thông thường. Khái niệm này được Formal hóa bởi Flashbots và các nhà nghiên cứu năm 2019-2020.

Lịch sử: Từ Miner Extractable Value đến Maximal Extractable Value
Ban đầu gọi là “Miner Extractable Value” vì trên Ethereum PoW (Proof of Work), miner có quyền kiểm soát thứ tự giao dịch trong block. Sau khi Ethereum chuyển sang PoS (Proof of Stake) vào tháng 9 năm 2022 (The Merge), vai trò chuyển từ miner sang validator và block builder. Flashbots đề xuất đổi tên thành “Maximal Extractable Value” để phản ánh thực tế mới: bất kỳ ai có quyền xếp thứ tự giao dịch (builder, validator, sequencer trên L2) đều có thể trích xuất MEV.
Các loại MEV phổ biến
1. DEX Arbitrage (Chênh lệch giá sàn giao dịch)
Bot theo dõi cùng một cặp token trên nhiều DEX (Uniswap, SushiSwap, Curve…). Khi phát hiện chênh lệch giá, bot mua ở sàn rẻ và bán ở sàn đắt trong cùng một block.
- Ví dụ: ETH/USDC trên Uniswap V3 giá 3000, trên Curve giá 3005. Mua ETH trên Uniswap, bán trên Curve, lãi chênh lệch trừ phí gas.
- Đặc điểm: Cạnh tranh cực khốc liệt, latency quan trọng (colocation, RPC nhanh).
2. Sandwich Attack (Tấn công bánh mì)
Kẻ tấn công quan sát mempool, thấy victim chuẩn bị swap lớn (ví dụ 100 ETH -> USDC trên Uniswap). Kẻ tấn công:
- Đặt lệnh mua ETH trước victim (frontrun) -> đẩy giá ETH lên.
- Victim swap tại giá tồi hơn -> giá ETH tiếp tục lên.
- Kẻ tấn công bán ETH sau victim (backrun) -> lấy lợi nhuận.
Hậu quả: Victim nhận ít token hơn kỳ vọng (slippage lớn), attacker kiếm lãi rủi ro thấp.

3. Liquidation MEV (Thanh lý nợ)
Trên các protocol lending (Aave, Compound, MakerDAO), khi collateral giá giảm dưới ngưỡng, position có thể bị thanh lý. Liquidator bot cạnh tranh để được thanh lý đầu tiên (nhận phần thưởng liquidation bonus 5-15%).
- Cần tính toán chính xác health factor, gas price tối ưu.
- Thường dùng flash loan để không cần vốn tự có.
4. JIT Liquidity (Just-In-Time Liquidity)
Trên Uniswap V3 (concentrated liquidity), LP cung cấp thanh khoản ngay trước swap lớn rồi rút ngay sau, kiếm phí mà không chịu rủi ro impermanent loss lâu dài.
5. NFT MEV / Token Launch Sniping
Mint hoặc mua token/NFT ngay block đầu tiên khi launch (thường dùng bot theo dõi mempool hoặc analyze contract trước).
Supply Chain MEV hiện nay (PBS – Proposer-Builder Separation)
Ethereum hiện tại sử dụng kiến trúc PBS (Proposer-Builder Separation):
| Vai trò | Chức năng |
|---|---|
| Searcher | Tìm cơ hội MEV (arbitrage, sandwich…), tạo bundle giao dịch, bid cho builder. |
| Builder | Thu thập bundle từ searcher + tx từ mempool, xây dựng block tối ưu lợi nhuận, gửi cho relay. |
| Relay | Trung gian tin cậy, validate block, chuyển cho proposer. |
| Proposer (Validator) | Chọn block có bid cao nhất từ relay, ký và phát sóng. |
Flashbots là relay dominan (>80% block). Các builder lớn: Beaverbuild, Titan, rsync, Flashbots builder.

Tác động của MEV
Tích cực
- Hiệu quả thị trường: Arbitrage giúp giá token đồng bộ giữa các sàn.
- Bảo vệ protocol: Liquidation kịp thời ngăn chặn bad debt.
- Incentive cho validator: MEV revenue bổ sung cho staking yield.
Tiêu cực
- Sandwich attack: Lấy lợi từ user thường, tăng slippage, gây mất tin cậy.
- Centralization risk: Builder/relay tập trung quyền lực, censorship risk.
- Gas fee tăng: Cạnh tranh MEV đẩy gas price cao khi network bận.
- Unfair advantage: Hedge fund, HFT firm có hạ tầng tốt hơn user lẻ.
Giải pháp giảm thiểu MEV tiêu cực
- MEV-Share / MEV-Blocker: User chia sẻ MEV với searcher, giảm sandwich.
- RPC endpoint bảo vệ MEV: Flashbots Protect RPC, 1RPC, Blocknative – gửi tx riêng cho builder, không public mempool.
- Commit-Reveal / Threshold Encryption: Ẩn nội dung tx cho đến khi finalized (đang nghiên cứu).
- Application-level: UniswapX, CoW Swap – batch auction, intent-based, internalize MEV.
- PBS enshrined (EIP-7547): Protocol-level PBS, loại bỏ relay trung gian.
MEV trên Layer 2 và Solana
- Arbitrum / Optimism: Sequencer tập trung có quyền xếp thứ tự -> MEV tập trung. Arbitrum dùng Time Boost, Optimism dùng MEV auction.
- Solana: Leader schedule cố định, Jito Labs chạy MEV infrastructure tương tự Flashbots. Jito-Solana client cho validator kiếm MEV tip.
Con số MEV Ethereum (2024)
- Tổng MEV extracted: ~$1.5-2B/năm (theo Flashbots transparency dashboard).
- Phần lớn là DEX arbitrage và liquidation.
- Sandwich attack ước tính ~$100-200M/năm lợi nhuận cho attacker.
- Validator yield từ MEV: +1-3% APY trên staking reward.
Lời khuyên cho user và developer Việt Nam
- User thường: Dùng RPC bảo vệ MEV (Flashbots Protect, 1RPC, Blocknative), set slippage tolerance thấp, tránh swap lớn lúc network bận.
- DeFi builder: Tích hợp MEV protection (CowSwap SDK, UniswapX), thiết kế mechanism internalize MEV (batch auction, Dutch auction).
- Validator/Staker: Chạy mev-boost + builder đa dạng, monitor relay performance, cân nhắc solo staking vs liquid staking.
- Researcher: Theo dõi Flashbots Explore, MEV.pics, EigenPhi để phân tích xu hướng.
Tham khảo thêm:
