MEV: Frontrunning, Sandwiching, dan Cara Melindungi Diri Anda

·7 mnt baca·Oleh SSP Editorial Team
Diagram MEV: transaksi searcher mengelilingi swap pengguna dalam sebuah blok

MEV: Frontrunning, Sandwiching, dan Cara Melindungi Diri Anda

Jika Anda pernah menukar token di DEX dan memperhatikan bahwa harga yang Anda dapatkan sedikit lebih buruk daripada kuotasi yang Anda lihat sesaat sebelumnya, Anda mungkin telah bersinggungan dengan MEV. MEV adalah salah satu topik yang terdengar menakutkan, disensasikan secara online, dan jarang dijelaskan dalam istilah yang dapat ditindaklanjuti oleh pengguna self-custody. Artikel ini memperbaiki itu. Kita akan melihat apa sebenarnya MEV itu, dari mana asalnya, tiga pola yang paling mungkin Anda temui, siapa yang sebenarnya berisiko, dan kebiasaan konkret yang mengurangi paparan Anda saat menukar dari SSP.

Apa Arti MEV Sebenarnya

MEV adalah singkatan dari Maximal Extractable Value (awalnya "Miner Extractable Value" sebelum Ethereum beralih ke proof-of-stake). Ini merujuk pada nilai yang dapat diekstrak dari sebuah blok dengan memilih transaksi mana yang akan dimasukkan, urutan untuk memasukkannya, dan apakah akan menyensor salah satu dari mereka.

Cara termudah adalah memikirkan MEV sebagai properti struktural dari blockchain publik, bukan aktor jahat. Siapa pun yang memutuskan isi blok berikutnya memiliki kebijakan atas pengurutan, dan kebijakan itu memiliki nilai ekonomi. Beberapa MEV tidak berbahaya — arbitrase yang menjaga harga tetap konsisten di antara DEX secara teknis adalah MEV, dan menguntungkan sistem. Beberapa MEV bersifat ekstraktif — itu mentransfer nilai dari pengguna biasa ke peserta yang canggih.

Dari Mana MEV Berasal

Saat Anda mengirim transaksi di Ethereum atau chain EVM mana pun, itu tidak langsung masuk ke blok. Ini ada di mempool, area tunggu publik yang dapat dilihat oleh siapa saja yang menjalankan node. Aktor khusus yang disebut searcher memindai mempool untuk mencari peluang yang menguntungkan. Mereka mengirimkan transaksi mereka sendiri, sering kali melalui builder yang merakit blok, dan validator pada akhirnya menerbitkan blok yang dipilih.

Setelah The Merge dan peluncuran pemisahan proposer-builder, alur modern terlihat kira-kira seperti ini:

  • Searcher menemukan peluang dan membuat bundel transaksi.
  • Builder merakit blok kandidat yang memaksimalkan pendapatan biaya + tip.
  • Validator (proposer) memilih blok yang paling menguntungkan dari builder yang bersaing.

Intinya untuk pengguna: swap Anda yang tertunda terlihat di mempool publik kecuali Anda mengambil langkah-langkah tertentu. Siapa pun yang menonton dapat bereaksi terhadapnya.

Tiga Pola yang Harus Anda Ketahui

1. Frontrunning

Seorang searcher melihat transaksi yang tertunda yang akan menggerakkan harga dengan cara yang dapat diprediksi — misalnya, swap besar yang akan mendorong harga token naik di DEX. Mereka mengirimkan transaksi yang identik atau serupa dengan tip yang lebih tinggi, sehingga mendarat di blok sebelum Anda. Mereka mendapatkan harga yang lebih baik, dan Anda mendapatkan harga yang sedikit lebih buruk yang mengikuti.

Frontrunning sebagian besar merupakan masalah untuk swap besar dengan dampak pasar yang jelas, bukan perdagangan ritel rata-rata.

2. Sandwiching

Inilah pola yang paling sering dibahas terkait dengan pengguna ritel. Seorang searcher melihat swap Anda, menghitung bahwa itu akan menggerakkan harga, dan menempatkan dua transaksi di sekitarnya:

  1. Pembelian segera sebelum swap Anda, mendorong harga naik.
  2. Penjualan segera setelah swap Anda, menangkap harga yang baru saja Anda dorong.

Anda menerima lebih sedikit token daripada yang Anda harapkan, dan selisihnya pergi ke searcher. Risiko berskala dengan ukuran perdagangan Anda, seberapa dangkal kolam likuiditasnya, dan — secara kritis — seberapa banyak toleransi slippage yang Anda tetapkan. Toleransi slippage yang tinggi adalah yang membuat sandwich yang menguntungkan mungkin terjadi sama sekali; slippage yang ketat baik mencegah sandwich atau menyebabkan transaksi Anda dikembalikan.

Jika Anda belum membacanya, artikel pendamping tentang slippage dan dampak harga menjelaskan dengan tepat mengapa toleransi itu penting.

3. Backrunning

Seorang searcher menempatkan transaksi segera setelah transaksi Anda untuk menangkap peluang yang diciptakan transaksi Anda — biasanya arbitrase antara kolam setelah swap Anda menggerakkan harga. Backrunning umumnya tidak menyakiti Anda (swap Anda sudah dieksekusi pada harga yang Anda terima). Bahkan, ini adalah salah satu mekanisme yang menjaga harga DEX sejalan dengan pasar yang lebih luas.

Berharga untuk mengetahui perbedaannya: tidak setiap transaksi MEV yang menyentuh swap Anda mengambil nilai dari Anda.

Siapa yang Sebenarnya Berisiko

Jawaban jujur: tidak setiap pengguna, tidak setiap perdagangan.

  • Swap kecil di kolam dalam — katakanlah, swap 200 USD pada kolam utama ETH/USDC — biasanya menggerakkan harga sebagian kecil dari satu persen. Ekonomi sandwiching tidak berfungsi; biaya gas searcher akan melebihi keuntungan.
  • Swap besar di kolam dangkal — katakanlah, swap lima atau enam digit pada pasangan token kapitalisasi kecil — adalah persis di mana serangan sandwich menjadi menguntungkan. Dampak harga besar, toleransi slippage sering kali harus longgar agar perdagangan berhasil, dan keuntungan yang diharapkan dari searcher dengan mudah menutupi gas.
  • Apa pun di antaranya bergantung pada kedalaman kolam, pasangan token tertentu, kemacetan saat ini, dan pengaturan slippage Anda.

Kesimpulannya bukan "MEV ada di mana-mana" atau "MEV langka" — itu adalah "paparan MEV adalah fungsi dari ukuran perdagangan, kedalaman kolam, dan seberapa longgar pengaturan Anda".

Apa yang Sebenarnya Dapat Anda Lakukan

Anda tidak dapat menghilangkan MEV sebagai pengguna individu; itu adalah properti dari cara blok diproduksi. Anda dapat secara berarti mengurangi paparan Anda:

  • Gunakan slippage yang ketat dan realistis. Atur slippage serendah yang dapat ditolerir perdagangan. Toleransi 0,5–1 % pada pasangan likuid dengan kolam dalam biasanya tidak masalah. Toleransi 5–10 % adalah undangan terbuka untuk di-sandwich. Lihat slippage dan dampak harga.
  • Lebih sukai kolam likuiditas dalam. Swap yang menggerakkan kolam dalam sebesar 0,05 % tidak menarik untuk di-sandwich. Swap yang menggerakkan kolam dangkal sebesar 5 % menarik.
  • Gunakan RPC mempool pribadi di mana tersedia. Layanan seperti Flashbots Protect merutekan transaksi Anda langsung ke builder, melewati mempool publik. Searcher tidak dapat bereaksi terhadap transaksi yang tidak dapat mereka lihat. Ini adalah mitigasi netral yang terkenal dalam ekosistem Ethereum; dokumen Ethereum tentang MEV mencakup lanskap yang lebih luas.
  • Gunakan rute swap dalam wallet yang memberikan kuotasi awal. Saat Anda menukar dari dalam SSP menggunakan rute bawaan, kuotasi mencakup harga eksekusi yang realistis; jika kenyataan menyimpang terlalu jauh, transaksi akan dikembalikan alih-alih dieksekusi diam-diam terhadap harga yang lebih buruk.
  • Pecah perdagangan besar menjadi potongan-potongan yang lebih kecil. Satu swap besar memaksimalkan keuntungan searcher; beberapa swap kecil yang tersebar di waktu dan kolam mengurangi insentif per perdagangan.
  • Perhatikan biaya gas. Swap yang dikembalikan tetap menghabiskan gas. Jika Anda mengatur slippage begitu ketat sehingga transaksi Anda berulang kali gagal, Anda membayar tanpa hasil. Lihat biaya gas di Ethereum untuk konteks ukuran.

Bagaimana Ini Berhubungan dengan Perlindungan 2-of-2 SSP

MEV adalah risiko pengurutan transaksi, bukan risiko kompromi kunci. Apakah transaksi Anda di-sandwich atau tidak tidak ada hubungannya dengan apakah kunci Anda aman.

SSP adalah dompet self-custody 2-of-2: setiap transaksi ditandatangani bersama oleh ekstensi browser SSP dan aplikasi seluler SSP Key, dengan smart account ERC-4337 pada chain EVM menggunakan tanda tangan Schnorr-agregat yang diaudit oleh Halborn pada tahun 2025. Perlindungan itu adalah tentang siapa yang dapat membelanjakan dana Anda. MEV adalah tentang siapa yang memutuskan urutan transaksi yang sudah Anda otorisasi.

Dengan kata lain: serangan sandwich tidak mencuri kunci Anda, dan model 2-of-2, dengan sendirinya, tidak mengubah apa yang Anda terima dari swap. Mitigasi di atas — slippage yang lebih ketat, kolam yang lebih dalam, RPC pribadi, ukuran perdagangan yang masuk akal — adalah lapisan yang melindungi terhadap MEV.

Model Mental Praktis

Ketika Anda akan melakukan swap, tanyakan tiga pertanyaan pada diri Anda:

  1. Seberapa dalam kolam yang saya tukar? Kolam yang dalam menarik lebih sedikit perhatian sandwich.
  2. Slippage apa yang saya toleransi? Cukup ketat untuk membuat sandwich tidak menguntungkan?
  3. Apakah ukuran perdagangan ini akan menggerakkan harga secara nyata? Jika ya, pertimbangkan untuk membaginya atau merutekannya melalui mempool pribadi.

Model mental itu menangani mayoritas kasus yang realistis. Ikhtisar swap dalam wallet menelusuri pengalaman swap itu sendiri, dan panduan Ethereum di SSP mencakup konteks pada tingkat chain. MEV adalah biaya nyata dari penggunaan mempool terbuka, tetapi itu adalah biaya yang dapat Anda bentuk dengan sejumlah kecil kebiasaan — dan biaya yang tidak mengubah jaminan keamanan fundamental yang diberikan self-custody 2-of-2 kepada Anda.

Bagikan artikel ini

Artikel terkait