Glosarium

Front Running

Moderate

Front running adalah saat Anda menempatkan transaksi dalam antrean saat Anda memiliki pengetahuan tentang transaksi di masa mendatang.

Apa Itu Front Running?

Front running adalah tindakan menempatkan transaksi dalam antrean dengan pengetahuan transaksi yang akan datang. Front running pada platform blockchain biasanya terjadi ketika seorang penambang, yang memiliki akses ke informasi tentang transaksi yang tertunda, menempatkan pesanan yang akan memberinya keuntungan berdasarkan perdagangan yang tertunda. Misalnya, pada blockchain Ethereum, front running dapat terjadi ketika bot mampu mengutip harga gas yang lebih tinggi daripada perdagangan yang tertunda, sehingga mempercepat pemrosesannya.
Pihak lain yang mampu front running adalah operator node penuh, yaitu pihak yang bertugas mengawasi aktivitas jaringan, sehingga memiliki pengetahuan tentang transaksi yang belum terkonfirmasi. Bursa terpusat juga dapat melakukan frontrunning, namun, akan bertentangan dengan kepentingan terbaik mereka untuk menipu pelanggan mereka sendiri. Front running juga dapat diatur melalui metode lain. Front running yang umum memanfaatkan panggilan kontrak yang berpotensi menguntungkan.

Jenis serangan lainnya termasuk pemindahan, penyisipan, dan penekanan. Dengan serangan pemindahan, aktor jahat memindahkan transaksi asli dengan transaksi mereka sendiri. Meskipun transaksi awal mungkin masih berjalan, namun tidak akan berdampak positif seperti yang diharapkan. Di sisi lain, serangan penyisipan menjepit transaksi asli antara dua transaksi dengan tujuan menghasilkan keuntungan tanpa memegang aset.

Serangan penekanan dimaksudkan untuk menunda orang lain menjalankan transaksi. Saat pembatasan ini dicabut, pelaku front run tidak terlalu peduli dengan perdagangan yang ditekan.
Front running dapat dikurangi dengan mengurutkan transaksi dan meningkatkan kerahasiaan transaksi. Pengurutan transaksi dapat dicapai melalui implementasi seperti Canonical Transaction Ordering Rule seperti yang digunakan oleh BCH (Bitcoin Cash). Kerahasiaan, di sisi lain, berlaku di berbagai bagian aplikasi terdesentralisasi (DApp).