Front-running di Kripto: Bot MEV & Perlindungan
Learn how front running works in crypto, sandwich attacks on DEX swaps, and proven protection methods like private RPCs and slippage tolerance.
Anda mengajukan swap di Uniswap dan menerima token lebih sedikit dari kuotasi antarmuka. Harga bergerak dalam sepersekian detik antara saat Anda mengklik konfirmasi dan saat transaksi Anda terselesaikan. Celah tersebut memiliki nama.
Front running di Kripto adalah praktik di mana Bot otomatis memantau transaksi Blockchain yang tertunda sebelum dikonfirmasi, lalu menyisipkan transaksi mereka sendiri di depan transaksi Anda dengan membayar biaya prioritas gas yang lebih tinggi. Bot mendapatkan keuntungan dari pergerakan harga yang disebabkan oleh Trade Anda, dan Anda menerima harga eksekusi yang lebih buruk dari yang Anda harapkan.
Ini terjadi di dalam DeFi (Keuangan Terdesentralisasi), ekosistem aplikasi keuangan yang dibangun di atas blockchain publik, termasuk pertukaran Token, protokol pinjaman, dan yield farming, yang semuanya dieksekusi melalui kontrak pintar tanpa perantara terpusat.
--- ## Sumber Front Running
Istilah "front running" berasal dari pasar keuangan tradisional, di mana pialang akan mengeksekusi perdagangan untuk akun mereka sendiri berdasarkan pengetahuan awal tentang pesanan klien yang tertunda, mendapatkan keuntungan dari pergerakan harga yang akan disebabkan oleh pesanan besar klien tersebut ketika akhirnya terisi.
Dalam pasar yang teregulasi, praktik ini secara tegas ilegal. Hal ini melanggar kewajiban fidusia broker, Aturan SEC 10b-5, dan standar perilaku FINRA. Broker yang mendahului pesanan klien akan menghadapi tuntutan pidana dan tindakan regulasi.
Front running Kripto secara struktural serupa tetapi secara hukum berbeda. Perbedaannya terletak pada satu kata: publik. Di Ethereum, Blockchain tempat front running On-Chain paling banyak didokumentasikan, setiap transaksi yang tertunda dapat dilihat oleh siapa saja sebelum dikonfirmasi. Tidak ada informasi istimewa, tidak ada rahasia, dan tidak ada pelanggaran kewajiban. Perbedaan itulah yang menyebabkan front running Kripto berada di zona abu-abu hukum, alih-alih kategori yang jelas-jelas ilegal.
Bagaimana Front Running Bekerja dalam Kripto?
- Anda melakukan pertukaran token di bursa terdesentralisasi (DEX), memanggil kontrak pintar, sebuah program yang mengeksekusi sendiri di blockchain, yang mengeksekusi perdagangan secara on-chain. Setiap transaksi blockchain, termasuk pertukaran Anda, berisi alamat pengirim, aksi yang akan dilakukan, biaya gas yang ditawarkan, dan tanda tangan kriptografis.
- Transaksi Anda masuk ke mempool publik, area tunggu untuk transaksi yang diajukan tetapi belum dikonfirmasi, di mana transaksi tersebut terlihat oleh setiap node di jaringan termasuk Bot otomatis.
- Sebuah Bot front-running mendeteksi transaksi Anda dalam milidetik, membaca jumlah token dan harga target Anda, dan menghitung apakah perdagangan tersebut menguntungkan untuk dieksploitasi berdasarkan ukuran pool dan toleransi selip Anda.
- Bot tersebut mengajukan transaksi belinya sendiri untuk token yang sama dengan biaya prioritas gas yang lebih tinggi, mendahului perdagangan Anda dalam antrean validator.
- Transaksi Bot dieksekusi terlebih dahulu, mendorong harga token naik. Perdagangan Anda kemudian dieksekusi pada harga yang lebih buruk, dan Bot segera menjual untuk mendapatkan keuntungan.
Mempool: Mengapa Trade Anda yang Tertunda Terlihat
Mempool (memory pool) adalah area tunggu publik tempat transaksi Blockchain yang telah dikirimkan tetapi belum dikonfirmasi disimpan sebelum validator memilihnya untuk dimasukkan ke dalam sebuah blok. Bayangkan ini sebagai ruang tunggu transparan di mana pesanan setiap pelanggan tertulis di papan tulis yang dapat dilihat oleh semua orang di ruangan tersebut, termasuk siapa pun yang ingin menyerobot antrean.
Setiap detail transaksi Anda yang tertunda dapat dibaca oleh operator node mana pun: token mana yang Anda tukar, berapa banyak, kontrak mana yang Anda panggil, dan berapa biaya gas yang Anda tawarkan. Mempool front running merujuk tepat pada praktik memindai transaksi yang tertunda tersebut untuk mengidentifikasi dan mengeksploitasinya sebelum dikonfirmasi. Ethereum dan rantai yang kompatibel dengan EVM lainnya memiliki kasus yang paling terdokumentasi mengenai hal ini, meskipun beberapa rantai alternatif dan desain mempool pribadi membatasi paparan ini.
Cara Bot Melompati Antrean: Biaya Prioritas Gas
Validator, node yang memproduksi blok baru di jaringan proof-of-stake, mengurutkan transaksi yang tertunda berdasarkan biaya prioritas gas: tip tertinggi berjalan lebih dulu. Di bawah struktur biaya EIP-1559 Ethereum, setiap transaksi membayar tarif dasar (yang dibakar, tidak dibayarkan kepada validator) dan biaya prioritas gas terpisah, tip yang sebenarnya diterima oleh validator dan yang menentukan preferensi urutan mereka.
Bot front-running mendeteksi Trade Anda yang tertunda, menghitung perkiraan keuntungan dikurangi biaya gas, dan jika Trade tersebut layak ditargetkan, secara otomatis mengirimkan transaksi pesaing dengan biaya prioritas gas sedikit di atas milik Anda. Proses ini disebut lelang gas prioritas (PGA). Bot tersebut tidak melanggar aturan protokol apa pun. Bot tersebut hanya menawar lebih tinggi dari Anda di pasar biaya publik.
Siapa yang Menjalankan Bot Ini?
Agen di balik front running bukanlah trader manusia yang memantau layar. Mereka adalah Bot MEV otomatis, yang juga disebut sebagai bot pencari, yang memindai Mempool secara terus-menerus sepanjang waktu. Sebuah Bot front running Kripto terhubung secara langsung ke node Ethereum melalui koneksi WebSocket atau RPC yang mengalirkan data Mempool secara real-time. Seluruh siklus, mulai dari mendeteksi Trade tertunda yang rentan hingga mengirimkan transaksi yang bersaing, hanya memakan waktu milidetik. Bot ini dioperasikan oleh para pengembang dan perusahaan perdagangan. Bursa dan protokol Blockchain tidak menjalankannya serta tidak bertanggung jawab atas perilaku mereka.
Ketika bot melakukan front-run pada swap Anda, ia mengeksekusi lebih dulu dan mendorong harga ke arah yang Anda perdagangkan. Anda menerima lebih sedikit Token untuk jumlah ETH yang sama yang dibayarkan, atau membayar lebih banyak ETH untuk jumlah Token yang sama. Kesenjangan antara harga yang dikutip antarmuka Anda dan harga yang sebenarnya Anda terima adalah kerugian front-running Anda.
--- ## Jenis-jenis Front Running dalam Kripto
Front-running memiliki tiga bentuk utama di DeFi, yang masing-masing menargetkan transaksi tertunda Anda dengan cara berbeda. ### Apa Itu Serangan Sandwich?
Sandwich attack adalah bentuk paling umum dari front running di DeFi. Bot menempatkan satu transaksi segera sebelum swap Anda yang tertunda dan satu transaksi segera setelahnya. Trade Anda terjepit di antara dua transaksi bot, seperti isian di antara dua potong roti. Bot mendapatkan keuntungan dari pergerakan harga yang disebabkan oleh trade Anda.
Di DEX berbasis AMM seperti Uniswap, perdagangan dieksekusi terhadap kolam likuiditas, yaitu cadangan dua token yang didepositokan oleh penyedia Likuiditas, alih-alih terhadap pembeli dan penjual lain secara langsung. Automated Market Maker (AMM) menentukan harga token berdasarkan rasio aset dalam kolam: semakin banyak Anda membeli dari kolam yang tetap, semakin tinggi harga per unitnya. Bot mengeksploitasi dampak harga yang dapat diprediksi ini.
Berikut adalah bagaimana serangan sandwich terjadi langkah demi langkah:
- Anda mengajukan swap besar untuk Token X di Uniswap; transaksi tersebut masuk ke mempool dengan biaya prioritas gas standar.
- Bot mengajukan pesanan beli untuk Token X dengan biaya prioritas gas yang lebih tinggi, mengeksekusi sebelum trade Anda dan mendorong harga Token X naik melalui dampak harga AMM.
- Swap Anda dieksekusi pada harga yang sekarang lebih tinggi, dan Anda menerima lebih sedikit token daripada yang dikutip antarmuka.
- Bot segera menjual Token X yang dibelinya dengan harga yang dinaikkan, mengantongi selisihnya.
Serangan sandwich adalah jenis front running tertentu, bukan konsep terpisah. Front running adalah kategori luasnya. Serangan sandwich adalah bentuk yang paling umum, dinamai berdasarkan dua transaksi Bot yang mengapit Trade Anda.
Front Running Perpindahan
Serangan pemindahan (displacement attack) adalah bentuk front running yang lebih sederhana: bot mengirimkan transaksi pesaing yang mengambil posisi Anda di dalam blok, menunda atau menggantikan transaksi Anda sepenuhnya alih-alih mengambil keuntungan dari dampak harga. Bentuk ini kurang umum dalam swap DEX rutin, tetapi sering muncul dalam perlombaan minting NFT dan skenario arbitrase di mana menjadi yang pertama di dalam blok adalah seluruh proposisi nilainya.
Apa Itu Back Running dalam Kripto?
Back running adalah kebalikan dari front running: alih-alih melompat mendahului Trade Anda, sebuah Bot memposisikan dirinya segera setelah Trade besar untuk mendapatkan keuntungan dari penyesuaian harga (price rebalancing) yang mengikutinya. Setelah swap besar dieksekusi dan menggeser rasio AMM pool, harga sebentar menyimpang dari harga di bursa lain. Bot back-running menangkap pergerakan penyesuaian harga tersebut. Berbeda dengan front running, back running tidak mengubah harga eksekusi Anda karena Trade Anda sudah terselesaikan sebelum Bot beraksi. Ini kurang berbahaya bagi trader individu dibandingkan sandwich attacks, tetapi tetap merupakan bentuk ekstraksi MEV yang menarik nilai dari aktivitas On-Chain yang sama yang diciptakan oleh Trade Anda.
Contoh Nyata Front Running dalam Kripto
Skenario: Seorang trader mengajukan swap 5 ETH (sekitar $15.000) untuk TOKEN_X di Uniswap. Transaksi tersebut masuk ke public mempool dengan biaya prioritas gas standar.
Apa yang dilakukan bot: Bot front-running mendeteksi swap yang tertunda dalam hitungan milidetik. Bot mengirimkan pembelian 2 ETH untuk TOKEN_X dengan biaya prioritas gas sekitar 20% lebih tinggi, memastikan transaksinya dieksekusi terlebih dahulu.
Hasilnya: Bot melakukan pembelian yang menaikkan harga TOKEN_X sekitar 0,4% karena dampak harga AMM. Swap 5 ETH milik trader kemudian dieksekusi pada harga yang sudah naik, sehingga menerima sekitar 2% token lebih sedikit daripada yang tertera di antarmuka. Bot segera menjual Posisi TOKEN_X miliknya, menarik keuntungan sekitar $80 hingga $150 setelah biaya gas.
Kerugian trader: Pada swap senilai $15.000, menerima 2% token lebih sedikit mewakili perkiraan nilai $300 yang diekstraksi. Keuntungan Bot adalah kerugian trader, sebuah ekstraksi zero-sum dari transaksi yang sama.
Skenario ini terjadi ratusan ribu kali di Ethereum. Pelacak sandwich EigenPhi memungkinkan Anda mencari hash transaksi apa pun untuk memeriksa apakah transaksi Anda sendiri menjadi target.
Front Running dan MEV: Gambaran yang Lebih Luas
Maximal Extractable Value (MEV) adalah nilai total yang dapat diekstraksi dari pengguna blockchain dengan cara mengurutkan kembali, menyisipkan, atau menyensor transaksi di dalam sebuah blok, di luar reward blok standar dan biaya gas. Istilah ini awalnya adalah "Miner Extractable Value" pada era proof-of-work Ethereum. Setelah The Merge pada September 2022, saat Ethereum beralih ke proof-of-stake, namanya diperbarui menjadi "Maximal" untuk mencerminkan bahwa validator, dan bukan penambang, yang sekarang mengurutkan transaksi. Kedua istilah tersebut muncul dalam literatur lama; Maximal Extractable Value adalah standar saat ini. Untuk referensi teknis yang lebih mendalam, lihat dokumentasi MEV Ethereum.
Front running adalah salah satu bentuk ekstraksi MEV yang paling menguntungkan dalam kripto, menyumbang porsi yang signifikan dari total MEV yang ditangkap di Ethereum. Taksonomi MEV yang lebih luas mencakup tiga strategi utama:
- Serangan sandwich dan front running perpindahan: mengeksploitasi transaksi pengguna yang tertunda untuk keuntungan langsung dengan mengorbankan pedagang
- Arbitrase: mengeksploitasi perbedaan harga antara berbagai pool likuiditas atau tempat perdagangan dengan secara bersamaan membeli rendah dan menjual tinggi; umumnya dianggap netral pasar karena meningkatkan konsistensi harga di seluruh ekosistem daripada mengekstrak nilai dari pengguna tertentu
- Front running Likuidasi: bot berlomba untuk memicu likuidasi pinjaman yang kurang jaminan pada protokol pinjaman seperti Aave atau Compound, mendapatkan bonus likuidasi karena bertindak lebih dulu
Berbeda dengan front running, arbitrase tidak menargetkan transaksi spesifik Anda. Hal ini memanfaatkan inefisiensi harga yang ada terlepas dari aktivitas Anda. Likuidasi front running memperluas gambaran MEV melampaui swap DEX, menunjukkan bagaimana validator dan bot pencari berinteraksi dengan rentang aktivitas on-chain yang jauh lebih luas.
Bagaimana Front Running Mempengaruhi L&R Anda
Laba dan Rugi (L&R), dalam Trade kripto, adalah selisih bersih antara apa yang Anda bayarkan untuk sebuah aset dan apa yang Anda terima saat Anda menjual atau menukarnya, setelah semua biaya. Front running menurunkan L&R Anda pada setiap Trade yang disentuhnya, dan hal ini dilakukan dengan cara yang hanya muncul dalam riwayat transaksi Anda sebagai selip biasa.
Saat Bot melakukan front-run pada swap Anda, harga bergerak melawan Anda sebelum Trade Anda dieksekusi. Selisih antara Harga yang Dikutip yang Anda lihat dan harga eksekusi yang Anda terima adalah pengurangan langsung pada L&R terealisasi Anda untuk Trade tersebut. Dampak front-running sebesar 0,3% pada swap senilai $10.000 mewakili $30 nilai yang diambil per Trade. Dengan tiga Trade per minggu, jumlah tersebut terakumulasi menjadi sekitar $4.680 per tahun, diambil secara diam-diam dari imbal hasil Anda dan dianggap tidak lebih dari sekadar "pergerakan pasar".
Menurut pelacak sandwich EigenPhi,) MEV yang diekstraksi dari serangan sandwich kumulatif di Ethereum telah melampaui $1 miliar pada awal 2024, di seluruh ratusan ribu serangan individu. Bagi pedagang DeFi aktif, ini bukanlah risiko teoretis. Ini adalah biaya berulang yang tertanam dalam setiap swap besar pada DEX berbasis AMM. Verifikasi angka terkini langsung di sumbernya sebelum mengutip, karena data ini terus diperbarui.
Untuk memeriksa apakah perdagangan Anda sendiri telah di-front-run, ikuti langkah-langkah berikut:
- Temukan hash transaksi Anda di riwayat wallet Anda atau di Etherscan.
- Temukan blok yang berisi transaksi Anda di penjelajah blok Etherscan.
- Cari transaksi beli bot yang muncul segera sebelum swap Anda dan transaksi jual bot yang muncul segera setelahnya, pada pasangan token yang sama.
- Cari hash transaksi Anda langsung di pelacak sandwich EigenPhi,) yang secara otomatis menandai serangan sandwich yang terkonfirmasi.
Front Running dalam Kripto vs. Saham vs. Bursa Terpusat
Front running tidak unik untuk kripto, tetapi mekanismenya, status hukum, dan opsi perlindungan sangat berbeda di antara tiga konteks.
| DEX / On-Chain (Kripto) | CEX (Bursa Terpusat) | TradFi (Saham/Efek) | |
|---|---|---|---|
| Mekanisme | Bot memantau Mempool publik; mengirimkan transaksi dengan gas lebih tinggi untuk dieksekusi sebelum swap yang tertunda | Orang dalam bursa secara teoritis dapat melihat pesanan tertunda yang besar sebelum eksekusi | Pialang mengeksekusi perdagangan mereka sendiri sebelum memenuhi pesanan klien yang besar |
| Informasi yang Digunakan | Data Mempool publik, dapat dilihat oleh semua orang secara setara | Aliran pesanan internal, hanya dapat dilihat oleh operator bursa | Informasi pesanan klien non-publik yang material |
| Siapa yang Mengeksekusinya | Bot MEV otomatis yang dioperasikan oleh pengembang dan firma perdagangan | Orang dalam bursa, jika hal itu terjadi | Pialang dan profesional keuangan |
| Status Hukum | Zona abu-abu hukum; saat ini tidak dilarang di sebagian besar yurisdiksi; pengawasan regulasi terus berkembang | Dilarang berdasarkan ketentuan layanan bursa; diatur untuk dilarang di sebagian besar yurisdiksi | Secara eksplisit ilegal berdasarkan Aturan SEC 10b-5, regulasi FINRA, dan kewajiban fidusia pialang |
| Cara Melindungi | Toleransi Selip, endpoint RPC privat, agregator DEX dengan perlindungan MEV | Gunakan bursa teregulasi yang bereputasi baik; pengawasan regulasi memberikan perlindungan struktural | Penegakan SEC/FINRA; klien tidak dapat melindungi diri sendiri |
Perbedaan strukturalnya adalah sebagai berikut: front running on-chain mengeksploitasi informasi publik yang dapat dilihat secara setara oleh setiap peserta. TradFi dan front running bursa terpusat (CEX) keduanya melibatkan eksploitasi informasi yang seharusnya tetap rahasia, yang membuatnya dilarang secara hukum.
Apakah Front Running dalam Kripto Ilegal?
Front running dalam kripto saat ini menempati zona abu-abu hukum di sebagian besar yurisdiksi. Ini tidak dilarang secara eksplisit seperti halnya front running TradFi.
Alasannya bermuara pada informasi. TradFi front running adalah ilegal berdasarkan Aturan SEC 10b-5 karena broker mengeksploitasi informasi non-publik yang material: pesanan klien bersifat rahasia, dan melakukan perdagangan sebelum pesanan tersebut merupakan pelanggaran kewajiban fiduciari dan salah satu bentuk penipuan sekuritas. On-Chain front running bekerja secara berbeda. Mempool sengaja dibuat publik. Siapa pun yang menjalankan Node Ethereum dapat melihat setiap transaksi yang tertunda secara real-time. Informasi yang digunakan bersifat publik sesuai desainnya, tanpa ada hubungan fiduciari yang dilanggar. Mengoperasikan bot MEV yang melakukan front running saat ini tidak dituntut di sebagian besar yurisdiksi, dan hal itu tidak melanggar aturan protokol Ethereum.
Perdebatan etis ini lebih kontroversial. Satu sudut pandang menyatakan bahwa ekstraksi MEV adalah konsekuensi alami dari blockchain yang transparan dan tanpa izin (permissionless): aturannya sama bagi semua orang, dan bot yang membaca data publik serta bertindak berdasarkan data tersebut hanyalah bermain sesuai aturan tersebut. Beberapa MEV, seperti arbitrase, bisa dibilang menguntungkan ekosistem dengan menjaga harga tetap konsisten di berbagai pool. Pandangan sebaliknya menyatakan bahwa serangan sandwich secara khusus bersifat predator terhadap trader ritel, mengenakan pajak tak kasat mata pada setiap swap besar yang secara tidak proporsional berdampak pada partisipan yang kurang mahir secara teknis yang tidak mengetahui bahwa mempool dapat dilihat atau bahwa alat perlindungan tersedia.
Kerangka regulasi sedang berkembang secara aktif. SEC dan CFTC telah memperluas pengawasan mereka terhadap pasar mata uang kripto dalam beberapa tahun terakhir, dan status hukum dari front running berbasis MEV dapat bergeser seiring dengan matangnya pengawasan tersebut. Artikel ini hanya untuk tujuan edukasi dan bukan merupakan nasihat hukum. Konsultasikan dengan profesional hukum yang berkualifikasi sebelum membuat keputusan berdasarkan analisis ini.
Bagaimana Cara Melindungi Diri Anda dari Front Running dalam Kripto
["Turunkan toleransi selip Anda ke 0,5% atau di bawahnya pada antarmuka DEX seperti Uniswap.","Beralihlah ke titik akhir RPC pribadi (Flashbots Protect atau MEV Blocker) untuk menyembunyikan transaksi Anda dari mempool publik.","Gunakan agregator DEX dengan perlindungan MEV bawaan, seperti CoW Swap atau 1inch Fusion Mode.","Pecah trade besar menjadi transaksi yang lebih kecil untuk mengurangi dampak harga per trade dan membuat trade individual kurang menguntungkan untuk ditargetkan.","Hindari trading selama periode kemacetan gas puncak, ketika bot paling aktif dan persaingan biaya prioritas gas paling ketat."]
Toleransi selip adalah perlindungan paling langsung yang dapat Anda konfigurasikan sekarang juga, langsung di antarmuka DEX Anda. Selip menjelaskan perbedaan antara Harga yang Dikutip dan harga eksekusi. Front running memperlebar selisih ini dengan mendorong harga sebelum Trade Anda dieksekusi.
Pengaturan toleransi selip memberi tahu antarmuka DEX seberapa besar deviasi harga yang dapat Anda terima sebelum transaksi dibatalkan secara otomatis. Pengaturan yang mengurangi paparan front-running Anda:
- Untuk sebagian besar Trade Uniswap: atur toleransi selip ke 0,5% atau lebih rendah.
- Untuk pasangan dengan volume tinggi dan likuid pada ukuran Trade standar: 0,1% hingga 0,3% memberikan perlindungan yang lebih kuat terhadap serangan sandwich.
- Untuk token dengan volatilitas tinggi di mana selip rendah menyebabkan seringnya pembatalan (revert): beralihlah ke titik akhir RPC privat alih-alih menaikkan toleransi Anda di atas 1%.
Untuk menyesuaikan di Uniswap: klik ikon gerigi Pengaturan di antarmuka swap, lalu pilih "Toleransi Selip" dan masukkan persentase yang Anda inginkan.
Menurunkan batas toleransi selip secara signifikan mengurangi paparan serangan sandwich Anda. Jika pembelian depan (front-buy) oleh bot mendorong harga melewati batas Anda, transaksi Anda dibatalkan secara otomatis, membuat serangan tersebut tidak menguntungkan bagi bot. Namun, bot masih bisa mendapat untung pada perdagangan di mana toleransi Anda berada di atas ambang batas minimum yang menguntungkan untuk ukuran pool, jadi toleransi selip adalah garis pertahanan pertama Anda, bukan solusi lengkap.
Menggunakan Titik Akhir RPC Pribadi
Endpoint RPC pribadi adalah perlindungan terkuat yang tersedia untuk swap besar, karena hal itu menghilangkan transaksi Anda dari Mempool publik sepenuhnya.
RPC (Remote Procedure Call) adalah metode koneksi yang digunakan wallet Kripto Anda untuk berkomunikasi dengan Blockchain. Secara default, kebanyakan wallet terhubung melalui titik akhir RPC publik yang menyiarkan transaksi Anda ke mempool publik, membuatnya terlihat oleh bot front-running saat Anda mengirimkannya. Titik akhir RPC pribadi merutekan transaksi Anda langsung ke validator melalui saluran yang dilindungi. Transaksi tersebut tidak pernah muncul di mempool publik sampai sudah dimasukkan dalam blok, sehingga bot yang memindai mempool tidak dapat melihatnya.
Flashbots Protect adalah opsi RPC privat yang paling banyak digunakan bagi pedagang ritel. Flashbots adalah organisasi penelitian dan pengembangan yang membangun infrastruktur untuk mengurangi ekstraksi MEV yang berbahaya di Ethereum. Produk konsumen mereka merutekan transaksi Anda melalui saluran privat sehingga bot front-running tidak dapat melihat dan tidak dapat mengeksploitasinya. Untuk menambahkan Flashbots Protect ke MetaMask: buka Pengaturan, lalu Jaringan, lalu Tambah Jaringan, masukkan URL RPC sebagai https://rpc.flashbots.net, dan atur ID Rantai ke 1 untuk Ethereum Mainnet.
MEV Blocker dari CoW Protocol menawarkan opsi pengaturan sekali klik. Fitur ini mengirimkan transaksi Anda ke jaringan builder yang bersaing untuk memberikan harga eksekusi terbaik bagi Anda. Kedua alat tersebut merutekan transaksi Anda melalui penyedia Pihak Ketiga, yang merupakan sebuah kompromi kepercayaan (trust tradeoff) yang patut dipertimbangkan untuk transaksi besar. Untuk swap rutin, perlindungan tersebut lebih berharga daripada kompromi ini bagi sebagian besar trader.
Agregator DEX dengan Perlindungan MEV
Beberapa agregator DEX menyertakan perlindungan front-running bawaan, tetapi tidak semua. Desainnya sangat penting.
CoW Swap (dibangun di atas CoW Protocol) menggunakan mekanisme lelang batch yang mengelompokkan beberapa pesanan dan menyelesaikannya secara bersamaan. Karena tidak ada satu pun transaksi tertunda yang berada di mempool agar bot dapat mengidentifikasi dan menargetkannya, model serangan sandwich tidak berlaku. 1inch Fusion Mode merutekan pesanan melalui jaringan solver yang bersaing untuk mengeksekusi dengan harga terbaik, dengan perutean pesanan pribadi yang mengurangi paparan mempool.
Agregator DEX standar yang hanya merutekan Trade Anda melalui AMM tidak memberikan perlindungan serangan sandwich secara penuh. Jika agregator tersebut masih mengirimkan transaksi Anda ke Mempool publik dengan cara standar, Bot masih dapat melihatnya. Periksa apakah perlindungan MEV sebuah agregator bersifat struktural, seperti lelang batch atau perutean privat, sebelum berasumsi bahwa Anda sudah terlindungi.
Pertanyaan yang Sering Diajukan
Apa perbedaan antara sandwich attack dan front running?
Sandwich attack adalah jenis front running yang spesifik, bukan konsep yang terpisah. Front running adalah kategori luas yang mencakup strategi apa pun di mana sebuah Bot menyisipkan transaksinya sebelum transaksi Anda untuk mendapatkan keuntungan dari pergerakan harga. Sandwich attack adalah bentuk yang paling umum, menggunakan dua transaksi Bot, satu sebelum Trade Anda dan satu sesudahnya, yang mengapit swap Anda dan mengekstrak selisih harga.
Apakah front running ilegal di Kripto?
Front running dalam Kripto saat ini menempati zona abu-abu hukum di sebagian besar yurisdiksi. Hal ini tidak secara eksplisit dilarang seperti halnya broker front running di bawah SEC Rule 10b-5, karena Mempool adalah informasi publik yang dapat diakses oleh semua orang, bukan data klien yang bersifat rahasia. Kerangka kerja regulasi masih terus berkembang, dan Status ini dapat berubah. Artikel ini bukan merupakan nasihat hukum.
Bagaimana cara mengetahui jika Trade saya terkena front run?
Cari hash transaksi Anda di Etherscan dan periksa blok tempat transaksi tersebut dimasukkan. Jika transaksi beli Bot muncul tepat sebelum swap Anda dan transaksi jual Bot muncul tepat setelahnya, pada pasangan Token yang sama, Anda kemungkinan besar terkena sandwich attack. Anda juga dapat mencari hash transaksi Anda di pelacak sandwich EigenPhi untuk deteksi otomatis.
Berapa toleransi selip yang harus saya tetapkan di Uniswap untuk menghindari front running?
Untuk sebagian besar Trade Uniswap, atur toleransi selip ke 0,5% atau lebih rendah di Pengaturan antarmuka. Untuk pasangan likuid pada ukuran Trade standar, 0,1% hingga 0,3% memberikan perlindungan yang lebih kuat. Untuk token ber-volatilitas tinggi di mana selip rendah menyebabkan revert berulang kali, beralihlah ke endpoint RPC privat seperti Flashbots Protect daripada menaikkan toleransi Anda di atas 1%.
Apa itu Flashbots dan bagaimana cara kerjanya mencegah MEV?
Flashbots adalah organisasi riset dan pengembangan yang membangun infrastruktur untuk mengurangi ekstraksi MEV yang berbahaya di Ethereum. Produk mereka, Flashbots Protect, memungkinkan Anda mengirimkan transaksi melalui endpoint RPC pribadi yang sepenuhnya melewati mempool publik. Bot front-running tidak dapat melihat transaksi Anda hingga transaksi tersebut sudah dimasukkan ke dalam blok, yang menghilangkan kesempatan mereka untuk melakukan front-run.
Apa itu endpoint RPC pribadi?
Titik akhir (endpoint) RPC (Remote Procedure Call) adalah koneksi yang digunakan wallet kripto Anda untuk berkomunikasi dengan blockchain. Secara default, wallet menyiarkan transaksi ke mempool publik, di mana bot front-running dapat melihatnya. Titik akhir RPC privat merutekan transaksi Anda secara langsung ke validator melalui saluran yang terlindungi, menyembunyikannya dari bot hingga transaksi terkonfirmasi dalam sebuah blok.
Apakah front running terjadi di bursa terpusat?
Bot eksternal tidak dapat melakukan front running gaya mempool pada bursa terpusat karena buku pesanan CEX bersifat pribadi, dan pesanan yang tertunda tidak terlihat oleh publik. Namun, pihak internal bursa secara teoritis dapat melihat pesanan besar sebelum eksekusi dan melakukan Trade mendahuluinya. Bentuk front running oleh pihak internal ini dilarang berdasarkan syarat dan ketentuan bursa dan peraturan keuangan di sebagian besar yurisdiksi.
Apa itu back running dalam Kripto?
Back running adalah kebalikan dari front running: sebuah Bot mengirimkan transaksi segera setelah sebuah Trade besar dieksekusi untuk mendapatkan keuntungan dari penyeimbangan kembali harga yang mengikuti. Berbeda dengan sandwich attack, back running tidak mengubah harga eksekusi Anda karena Trade Anda telah diselesaikan. Ini kurang merugikan bagi trader individu tetapi tetap merupakan bentuk ekstraksi MEV.