Langsung ke konten utama
BlockchainMar 28, 2026

Deep EVM #13: Apa Itu MEV — Nilai yang Dapat Diekstrak, Pencari, dan Pembangun Block

OS
Open Soft Team

Engineering Team

Definisi MEV

Maximal Extractable Value (MEV) adalah nilai maksimum yang dapat diekstrak dari produksi block melebihi reward block standar dan biaya gas, dengan menyertakan, mengecualikan, atau mengubah urutan transaksi dalam block.

Dalam istilah sederhana: siapa pun yang mengontrol urutan transaksi dalam block bisa menghasilkan keuntungan dari urutan tersebut. Keuntungan ini adalah MEV.

Sejarah Singkat

  • 2019: Paper “Flash Boys 2.0” oleh Daian dkk. memperkenalkan konsep “miner extractable value”
  • 2020: Flashbots didirikan untuk mendemokratisasi akses MEV dan mengurangi eksternalitas negatif
  • 2021: MEV meledak seiring pertumbuhan DeFi — miliaran dolar diekstrak
  • 2022: Merge mengubah lanskap — “miner” menjadi “maximal” extractable value
  • 2023-2024: PBS (Proposer-Builder Separation) menjadi standar de facto

Aktor dalam Ekosistem MEV

1. Pencari (Searchers)

Pencari adalah entitas yang menemukan peluang MEV dan membuat bundle transaksi untuk mengeksploitasinya. Mereka menjalankan bot yang memantau mempool, mensimulasikan transaksi, dan mengirim bundle ke pembangun block.

Tipe pencari:

  • Bot arbitrase — Menemukan perbedaan harga antar DEX
  • Bot likuidasi — Memantau posisi undercollateralized di lending protocol
  • Bot sandwich — Mendeteksi swap besar di mempool dan menyerangnya
  • Bot backrun — Mengikuti transaksi besar untuk menangkap peluang yang tercipta

2. Pembangun Block (Block Builders)

Pembangun block menerima bundle dari pencari dan menyusunnya menjadi block yang optimal. Mereka bersaing untuk membangun block paling menguntungkan.

Pembangun top saat ini: Flashbots, BeaverBuild, Titan, Rsync.

3. Relay

Relay adalah perantara terpercaya antara pembangun dan proposer. Mereka memverifikasi validitas block dan menjaga kerahasiaan isi block sampai proposer berkomitmen.

Relay utama: Ultra Sound, BloXroute, Agnostic.

4. Proposer (Validator)

Validator yang dipilih untuk mengusulkan block berikutnya. Mereka memilih block paling menguntungkan dari pembangun melalui relay.

Jenis-Jenis MEV

1. Arbitrase DEX

Membeli token murah di satu DEX dan menjual lebih mahal di DEX lain dalam satu transaksi atomik.

1. Beli 100 ETH di Uniswap seharga 200.000 USDC
2. Jual 100 ETH di SushiSwap seharga 200.500 USDC
3. Keuntungan: 500 USDC minus gas

Arbitrase bersifat netral atau positif untuk ekosistem — ia membantu menyeimbangkan harga antar pasar.

2. Likuidasi

Protokol lending (Aave, Compound) memungkinkan siapa pun melikuidasi posisi yang undercollateralized dan mendapat bonus. Bot likuidasi memantau health factor dan mengeksekusi likuidasi secepat mungkin.

Biasanya menguntungkan 5-10% dari nilai yang dilikuidasi.

3. Sandwich Attack

Paling kontroversial. Bot mendeteksi swap besar di mempool, lalu:

  1. Frontrun: Membeli token sebelum korban (menaikkan harga)
  2. Korban: Swap dieksekusi dengan harga yang lebih buruk
  3. Backrun: Menjual token setelah korban (mengambil keuntungan)

Sandwich merugikan pengguna dan dianggap parasitik.

4. JIT Liquidity

Just-in-time liquidity: menyediakan likuiditas ke pool sesaat sebelum swap besar, mendapat fee, lalu menarik likuiditas. Ini memerlukan akses ke pembangun block.

Supply Chain MEV: PBS

Proposer-Builder Separation memisahkan tugas membangun dan mengusulkan block:

Pencari -> Pembangun -> Relay -> Proposer
   |          |          |         |
  Bundle   Block    Validasi   Commit
  1. Pencari mengirim bundle ke pembangun
  2. Pembangun menyusun block optimal dan menawar
  3. Relay menerima block, memverifikasi, dan meneruskan header ke proposer
  4. Proposer memilih block dengan tawaran tertinggi dan menandatangani
  5. Relay mengungkapkan isi block penuh

Dampak MEV pada Ethereum

Positif

  • Efisiensi pasar — Arbitrase menjaga harga konsisten antar DEX
  • Kesehatan protokol — Likuidasi mencegah bad debt di lending protocol
  • Revenue validator — Tip MEV meningkatkan pendapatan validator

Negatif

  • Biaya pengguna — Sandwich attack dan frontrunning merugikan trader
  • Sentralisasi — Pembangun block besar memiliki keuntungan skala
  • Ketidakstabilan konsensus — Potensi time-bandit attack pada reward MEV besar
  • Gas waste — Bot yang bersaing menghabiskan gas untuk transaksi yang gagal

Mitigasi MEV

  1. Flashbots Protect — RPC yang mengirim transaksi langsung ke pembangun, menghindari mempool publik
  2. MEV-Share — Mekanisme redistribusi sebagian MEV kembali ke pengguna
  3. Order Flow Auction (OFA) — Melelang hak untuk mengeksekusi transaksi pengguna
  4. Encrypted mempool — Enkripsi transaksi sampai block selesai disusun
  5. Aplikasi MEV-aware — DEX dengan proteksi slippage, TWAP order, batch auction

Alat untuk Pencari MEV

  • Flashbots Bundle API — Mengirim bundle ke pembangun
  • ethers-rs / alloy — Library Rust untuk berinteraksi dengan Ethereum
  • revm — EVM simulator Rust untuk simulasi cepat
  • Foundry — Framework testing dan debugging
  • Bloxroute — Akses mempool latensi rendah

Kesimpulan

MEV adalah realitas fundamental dari blockchain yang memiliki mempool publik dan urutan transaksi yang dapat dimanipulasi. Memahami aktor, jenis, dan supply chain MEV adalah prasyarat untuk siapa pun yang membangun di DeFi — baik sebagai pencari yang mencari keuntungan maupun sebagai pengembang yang melindungi pengguna dari eksploitasi.