Front-running berarti bertransaksi lebih dahulu dari transaksi mendatang yang diketahui untuk memanfaatkan dampaknya. Di pasar tradisional, istilah ini sering berkaitan dengan penyalahgunaan informasi rahasia order pelanggan. Di blockchain, transaksi tertunda dalam mempool publik juga bisa menjadi sasaran.
Mengapa urutan penting?
Pembelian tertunda dapat mengubah harga pool likuiditas. Peserta yang dieksekusi lebih awal dapat berdagang sebelum perubahan itu. Serangan sandwich menambahkan transaksi setelah transaksi korban, sehingga harga eksekusi korban berpotensi memburuk.
Pembuat blok dan peserta lain yang menyusun urutan memengaruhi prioritas. Membayar biaya lebih tinggi tidak selalu menjamin urutan pertama. Front-running merupakan salah satu sumber nilai maksimal yang dapat diekstraksi (MEV); MEV juga mencakup arbitrase dan likuidasi, sehingga keduanya tidak sama.
Perlindungan dan batasannya
Pengiriman privat dapat mengurangi paparan pada mempool publik, tetapi hasilnya bergantung pada layanan dan asumsi kepercayaan. Batas slippage yang ketat membatasi eksekusi merugikan, sekaligus dapat meningkatkan kemungkinan transaksi gagal.
Perlakuan hukum bergantung pada tindakan dan yurisdiksi. Aturan FINRA mencakup perilaku tertentu di pasar efek, bukan aturan universal bagi setiap transaksi blockchain.