
Front-running adalah praktik manipulatif dalam perdagangan di mana seseorang memanfaatkan informasi istimewa untuk melakukan transaksi lebih dahulu dari pihak lain demi memperoleh keuntungan. Secara sederhana, ini terjadi ketika seseorang mendapatkan informasi lebih awal atau mampu memprediksi transaksi pihak lain, lalu menempatkan pesanan sendiri tepat sebelum pihak tersebut, sehingga meraih selisih harga untuk kepentingan pribadi.
Di blockchain, front-running sering terjadi dengan memantau transaksi di area tunggu publik (mempool) sebelum transaksi dikonfirmasi dalam blok. Dengan mengirimkan transaksi berbiaya lebih tinggi, pelaku front-running memastikan transaksinya mendapat prioritas, sehingga mengubah urutan transaksi awal untuk mendapatkan keuntungan.
Dalam keuangan tradisional, front-running merupakan pelanggaran ketika karyawan atau broker memanfaatkan informasi pesanan klien untuk kepentingan pribadi. Di on-chain, front-running lebih berkaitan dengan “manipulasi urutan transaksi”, yang kerap melibatkan proposer blok atau bot yang mengoptimalkan urutan transaksi demi pendapatan tambahan. Perilaku ini umumnya termasuk dalam konsep MEV (Maximal Extractable Value).
Front-running secara langsung meningkatkan biaya dan slippage perdagangan Anda, sehingga Anda membeli dengan harga lebih tinggi atau menjual dengan harga lebih rendah—perlahan mengurangi profit yang Anda peroleh.
Bagi pengguna umum, front-running paling jelas terlihat saat berdagang di decentralized exchange (DEX), di mana harga eksekusi sangat berbeda dari perkiraan akibat “terjepit” oleh transaksi lain. Untuk market maker dan tim proyek, front-running mengganggu proses price discovery dan keadilan, sehingga berdampak negatif pada pengalaman pengguna serta reputasi merek. Bagi developer, memahami front-running memungkinkan penerapan perlindungan pada kontrak dan frontend guna meminimalkan kerugian pengguna.
Front-running memanfaatkan “antrean publik” dan “penawaran biaya” untuk mengatur ulang urutan transaksi dan menangkap selisih harga.
Slippage adalah selisih antara harga eksekusi yang Anda harapkan dengan harga perdagangan aktual. Pelaku front-running mendapat keuntungan dengan “melompati antrean” dan memperbesar slippage. Menetapkan toleransi slippage yang tinggi sangat meningkatkan risiko Anda menjadi target.
Front-running terutama terjadi pada skenario antrean publik on-chain, dengan berbagai bentuk namun selalu bertujuan memperoleh keuntungan dari pengurutan transaksi dan perbedaan harga.
Anda dapat mengurangi risiko front-running dengan “menyembunyikan niat”, “menghilangkan peluang lompatan antrean”, dan “mengendalikan lingkungan matching”.
Dalam satu tahun terakhir, data publik menunjukkan bahwa keuntungan dari pengurutan transaksi on-chain tetap tinggi, dengan serangan sandwich menyumbang porsi signifikan dari aktivitas DEX.
Berdasarkan dashboard dan institusi riset sepanjang 2024, proporsi blok Ethereum yang diproduksi melalui saluran MEV tetap tinggi (umumnya dilaporkan sekitar 90%), menandakan spesialisasi ekosistem yang makin meningkat dalam pengurutan transaksi. Pada Q3 2024, pelacakan menunjukkan serangan sandwich di DEX utama menyumbang 50–70% dari peristiwa serangan atau nilai yang diambil—bervariasi menurut token dan periode waktu.
Tren ini berlanjut hingga 2025: layanan bundling dan routing utama semakin meluas; adopsi alat proteksi oleh pengguna meningkat; dan makin banyak transaksi dikirim melalui channel terlindungi. Namun, selama event penting (peluncuran token baru, mint NFT populer), risiko front-running dan slippage tetap terkonsentrasi—menyoroti pentingnya pengguna menggunakan limit order, slippage rendah, dan routing privat pada periode tersebut.
Catatan sumber data: Angka di atas didasarkan pada statistik dashboard publik dan platform riset dari 2024 dan Q3 2024; tren terbaru mencerminkan pengamatan komunitas dan penggunaan alat yang berlangsung, namun angka spesifik dapat berubah sesuai kondisi pasar dan on-chain.
Front-running adalah bagian negatif dari MEV yang secara spesifik berfokus pada eksekusi perdagangan mendahului pihak lain demi keuntungan, sedangkan MEV mencakup kategori yang lebih luas.
MEV (Maximal Extractable Value) meliputi seluruh keuntungan yang dapat diekstraksi dari pengurutan ulang, penyisipan, atau penghapusan transaksi dalam blok—termasuk arbitrase, likuidasi, optimasi lintas pool, dan sebagainya—beberapa di antaranya berdampak netral bahkan positif pada likuiditas pasar. Front-running lebih sempit, yaitu mengeksploitasi niat perdagangan pihak lain untuk mengambil selisih harga—biasanya merugikan pengalaman pengguna dan keadilan harga.
Memahami perbedaannya membantu Anda menilai risiko dengan tepat: tidak semua keuntungan dari pengurutan transaksi bersifat jahat, namun Anda dapat menggunakan pengiriman privat, limit order, dan pengaturan slippage ketat untuk melindungi diri dari jenis yang paling merugikan.
Front-running dapat menyebabkan perdagangan Anda dieksekusi pada harga yang lebih buruk atau mengalami keterlambatan. Pelaku membeli sebelum perdagangan besar Anda untuk menaikkan harga, lalu menjual setelah Anda membeli—memaksa Anda membayar lebih mahal secara keseluruhan. Risiko ini paling tinggi saat trading di DEX atau melakukan transfer besar, khususnya ketika jaringan sedang padat.
Gunakan berbagai strategi perlindungan: manfaatkan pool transaksi privat atau aggregator untuk menyembunyikan niat; tetapkan toleransi slippage yang wajar (biasanya 1–3%); pilih perdagangan di order book off-chain daripada AMM on-chain; lakukan transaksi pada periode jaringan sepi untuk mengurangi risiko dimonitor. Platform utama seperti Gate menyediakan alat perlindungan slippage bawaan.
Mempool Ethereum sepenuhnya transparan—siapa pun dapat melihat detail dan jumlah transaksi tertunda secara lengkap. Miner dan bot arbitrase memantau data ini secara real time untuk melakukan perdagangan lompatan antrean yang menguntungkan. Hal ini berasal dari desain dasar Ethereum yang mengutamakan transparansi dibanding privasi—meski kini pool privat mulai mengatasi isu ini.
Front-running berarti mengeksekusi sebelum perdagangan Anda; sandwich attack melibatkan menjepit perdagangan Anda dengan membeli sebelum dan menjual setelahnya. Jika front-runner mendapat untung hanya dengan mendahului Anda, pelaku sandwich attack mendapat untung dari kedua sisi—menggunakan strategi lebih canggih namun tetap mengeksploitasi urutan transaksi yang tidak adil.
Private RPC membantu menyembunyikan transaksi Anda dari pemantauan mempool publik, namun tidak dapat sepenuhnya menghilangkan risiko front-running—validator atau builder masih dapat mengatur ulang transaksi saat membangun blok. Solusi yang lebih kuat meliputi penggunaan layanan proteksi MEV Flashbots atau jaringan yang mendukung PBS (Proposer-Builder Separation), yang secara struktural mengurangi kemungkinan terkena front-running.


