Serangan Sandwich

Terakhir Diperbarui 24 Sep 2026

Dalam Satu Kalimat

Serangan sandwich menempatkan transaksi sebelum dan sesudah perdagangan target untuk mengambil untung dari dampak harganya sekaligus memperburuk eksekusi target.

Serangan sandwich mengeksploitasi urutan transaksi di sekitar perdagangan pengguna lain, biasanya pada automated market maker. Penyerang mengambil posisi sebelum transaksi target lalu membaliknya sesudahnya, dengan tujuan menangkap pergerakan harga akibat target. Eksekusi bagi target dapat lebih buruk daripada jika transaksi pengapit itu tidak ada.

Mengapa urutan penting

Untuk pembelian target, pembelian lebih awal dapat menaikkan harga pool. Target kemudian membeli dengan kondisi kurang menguntungkan, lalu penyerang menjual setelahnya. Keuntungan sebenarnya bergantung pada likuiditas, ukuran perdagangan, urutan, dan biaya; keberhasilan tidak dijamin.

Ini merupakan bentuk MEV, berbeda dari sekadar arbitrase selisih harga yang sudah ada. Eksekusi buruk saja tidak membuktikan serangan sandwich. Pergerakan harga biasa dan dampak harga pengguna sendiri juga dapat memperburuk eksekusi.

Batas dan langkah perlindungan

Persyaratan jumlah keluaran minimum atau toleransi slippage lebih ketat dapat membatasi kemerosotan yang diterima. Jika syarat tidak terpenuhi, eksekusi dapat dibatalkan tetapi tetap menghabiskan biaya jaringan.

Perutean privat atau mekanisme eksekusi alternatif dapat mengurangi paparan terhadap pemantauan order publik, tetapi menambah asumsi tentang perantara dan penanganannya. Tidak ada satu pengaturan yang menghapus setiap risiko urutan atau menjamin perdagangan terlaksana.