Serangan sandwich di Solana: lindungi swap dari MEV
Apa itu serangan sandwich di Solana, bagaimana MEV bekerja dalam satu blok, dan bagaimana slippage serta alat tertentu membuat ordermu lolos dari radar bot.

Swap-nya tertulis "berhasil", chart-nya adem, tapi koin yang masuk lebih sedikit daripada yang dijanjikan layar. Itu ada namanya: serangan sandwich. Angka yang beredar menaksir sekitar 500 juta dolar tersedot lewat cara ini dari trader biasa di Solana, beberapa dolar sekali jalan.
Bayangkan warung pizza. Kamu pesan yang keju seharga 10 dolar, lalu orang di belakangmu membelinya duluan dan menjual pizza yang sama ke kamu seharga 11. Pizzanya tetap sampai ke tanganmu; satu dolar lebihnya masuk kantong orang asing. Itulah serangan sandwich, hanya saja terjadi di software dan dalam waktu kurang dari setengah detik.
Apa itu serangan sandwich
Swap itu menukar satu token dengan token lain. Waktu kamu beli, ordermu sendiri mendorong harga naik sedikit: begitulah pool bekerja.
Bot melihat ordermu datang lalu melakukan tiga hal di dalam satu blok. Blok adalah satu paket transaksi yang dikonfirmasi jaringan bersamaan, dan di Solana prosesnya selesai jauh di bawah satu detik.
- Membeli token yang sama tepat sebelum kamu dan menaikkan harganya.
- Ordermu masuk berikutnya dan terisi di harga yang sudah lebih buruk.
- Menjual saat itu juga, di harga yang ikut terangkat oleh belianmu, lalu mengantongi selisihnya.
Kamu jadi isian sandwich-nya; bot jadi dua lembar rotinya. Transaksinya tetap tertulis "sukses", aplikasi berubah hijau, dan kamu lanjut ke urusan lain. Chart pun tidak terlihat berubah, karena harga naik lalu turun lagi dalam detik yang sama.
Apa itu MEV dan kenapa terjadi di Solana
Mesin di balik serangan sandwich punya nama: MEV, singkatan dari Maximum Extractable Value. Itu uang yang diperas bot dengan menyusun ulang atau menyelipkan transaksi di sekitar transaksimu. Siapa pun yang menentukan urutan dalam satu blok bisa untung dari urutan itu.
Bagian ini yang sering disalahpahami orang. Di Ethereum, order yang menunggu duduk di ruang tunggu publik bernama mempool, dan siapa saja bisa melihat antreannya. Solana tidak punya ruang itu: ordermu pergi ke penyedia koneksi (RPC), layanan yang meneruskannya ke jaringan, lalu ke produsen blok berikutnya, komputer yang menyusun blok. Jadi bocornya dari mana?
- Sebagian penyedia koneksi meneruskan order yang masih menunggu ke jaringan bot yang punya perjanjian dengan mereka.
- Antrean order milik produsen blok sendiri bisa dibaca bot yang bekerja sama dengannya.
Tidak ada ruang tunggu transparan, yang ada dua pintu samping yang dibiarkan terbuka. Sebagian besar serangan dijalankan lewat Jito, yang memungkinkan orang mengirim paket transaksi tersegel (bundle) dengan urutan tetap plus tip; produsen blok memasukkannya semua atau tidak sama sekali. Mekanisme yang sama bisa jadi pertahanan kalau kamu yang memakainya.
Bagaimana sandwich terjadi dalam waktu kurang dari satu detik
Kita pakai angka sungguhan. Misalnya kamu menukar 1.000 dolar SOL ke memecoin kecil dan membiarkan proteksi harganya terbuka lebar. Di dalam satu blok itu terjadi ini:
- Bot melihat belian 1.000 dolar milikmu datang, membeli memecoin itu sepersekian detik lebih dulu, dan menaikkan harganya sekitar 5%.
- Ordermu terisi di harga yang lebih buruk, jadi koin yang masuk lebih sedikit daripada angka di layar.
- Bot menjual persis sesudahnya, di harga yang kamu angkat, lalu pergi membawa sekitar 40 dolar milikmu.
Dompetmu menampilkan swap yang sukses. Empat puluh dolar itu hilang tanpa suara, kecuali kamu balik lagi dan membandingkan harga yang kamu harapkan dengan harga yang benar-benar kamu dapat.
Slippage, pertahanan gratismu
Kalau hanya ada satu hal yang kamu ingat dari tulisan ini, ingat slippage: batas pergeseran harga terburuk yang masih kamu terima sebelum order membatalkan dirinya sendiri. Seperti bilang ke teman, "beliin roti 3 dolar, tapi kalau harganya lewat 3,30, lewati saja". Angka 3,30 itulah batas slippage-nya.
Batas yang ketat membatasi berapa banyak yang bisa diambil bot. Kalau bot mendorong harga melewati batasmu, ordermu batal dan sandwich-nya bubar: bot tinggal memegang koin yang dibelinya untuk menjebak transaksi yang tidak pernah terjadi.
Order yang batal cuma kena biaya jaringan yang kecil; sandwich yang berhasil memakan persentase dari seluruh transaksi. Dokumentasi transaksi Solana menjelaskan sebabnya: satu transaksi berhasil atau batal sebagai satu kesatuan, dan biaya jaringannya tetap dipungut.
Seberapa ketat, itu tergantung kedalaman pool, yaitu tumpukan dua token tempat swap berlangsung. Pool dalam hampir tidak bergeser harganya, jadi batas ketat aman dipakai; pool tipis harganya gampang melonjak dan butuh ruang lebih.
| Jenis pool | Contoh | Slippage yang disarankan |
|---|---|---|
| Dalam atau besar | SOL dipasangkan dengan USDC | 0,5% sampai 1% |
| Ukuran menengah | Token mapan berkapitalisasi menengah | 1% sampai 2% |
| Tipis atau baru | Memecoin yang baru meluncur | 2% sampai 3% |
Menyetel slippage ke angka besar seperti 50% sama saja dengan berteriak "isi orderku di harga berapa pun", dan itu mengundang semua bot yang sedang mengintai. Menyetelnya serendah 0,1% di memecoin yang harganya liar justru membatalkan ordermu terus tanpa melindungi apa pun. Cocokkan rentangnya dengan jenis poolnya.

Untuk pembahasan skenario demi skenario, baca cara memilih nilai slippage Solana, yang memakai rentang yang sama.
Empat langkah menghindari serangan sandwich
Kamu tidak perlu jadi ahli. Ini yang dilakukan orang biasa sebelum transaksi biasa, urutannya begini.
- Ketatkan slippage memakai rentang di atas. Itu saja sudah membuat sebagian besar serangan ke order kecil tidak lagi menguntungkan.
- Pakai swap satu klik dengan rute yang rapi. Swap satu klik Solana merutekan lewat Jupiter, menampilkan kuotasi harga langsung sebelum kamu menandatangani, dan menjalankan pemeriksaan eksekusi di chain.
- Bertransaksi kecil, atau pecah order besar. Hampir tidak ada bot yang mau repot di bawah kisaran 500 sampai 1.000 dolar: biaya jaringan plus tip memakan untungnya. Swap multi dompet menjalankan swap yang sama di beberapa dompet dengan urutan ketat, jadi satu order gemuk berubah jadi irisan di bawah ambang bot.
- Cek poolnya sebelum disentuh. Token yang kepemilikannya menumpuk di segelintir dompet lebih gampang digoyang. Alat snapshot holder menunjukkan siapa yang memegang token itu dan seberapa terpusat kepemilikannya; halaman alatnya menampilkan biaya yang berlaku.
Fakta yang paling menenangkan buat pemula: bot biasanya melewatkan order kecil. Swap 50 atau 100 dolar dengan slippage yang masuk akal lewat di bawah radar. Bahaya baru mulai ketika transaksimu cukup besar untuk sepadan dengan usaha bot.
Apa yang berubah di 2026
Tiga perkembangan tahun ini mengubah cara main bot sandwich di Solana:
- Jito DontFront: memaksa transaksimu duduk di posisi paling depan paket, sehingga jurus sederhana membeli tepat sebelum kamu tidak lagi berhasil. Membantu, tapi tidak mematikan semua pola.
- JitoBAM: mempool terenkripsi. Transaksimu disimpan rahasia sampai detik eksekusi, dengan perangkat keras aman, jadi bot tidak bisa membaca apa yang tidak terlihat. Sedang diluncurkan bertahap sekarang.
- Peningkatan Alpenglow: sedang dikerjakan untuk membawa finalitas (saat transaksi jadi permanen) ke bawah kisaran 150 milidetik, sekitar 100 kali lebih cepat dari sebelumnya. Jendela yang pendek menyempitkan celah yang dimanfaatkan bot.
Tidak satu pun jadi tombol ajaib. Pertahanan disusun berlapis, dan lapisan yang tepat tergantung ukuran order dan kedalaman pool. Jaminan paket tersegel yang sebenarnya dibahas di bundle Jito dan jaminannya, sedangkan aturan semua atau tidak sama sekali berasal dari dokumentasi pengiriman Jito. Tabel ini membantu memilih:
| Situasimu | Pertahanan yang masuk akal |
|---|---|
| Order kecil, di bawah kisaran 500 dolar | Slippage ketat biasanya sudah cukup; bot melewatkanmu |
| Satu order besar (1.000 dolar ke atas) | Slippage ketat plus pecah order ke beberapa dompet |
| Memecoin baru berpool tipis | Cek poolnya dulu, baru 2% sampai 3% |
| Masuk terkoordinasi saat peluncuran (lanjutan) | Paket tersegel sendiri, biar sniper tidak menyelip |
Lanjutan: peluncuran dan banyak dompet
Bagian ini untuk mereka yang meluncurkan token atau mengatur banyak dompet sekaligus. Trader biasa boleh melewatinya: empat langkah di atas sudah mencakup kebutuhanmu.
Saat kamu meluncurkan token dan ingin beberapa dompetmu masuk dengan rapi, jalur terbuka menyisakan celah untuk sniper, bot yang berlomba membeli begitu token mulai bisa diperdagangkan.

Kalau kamu mengirim paket tersegel sendiri, yaitu paket berurutan tetap yang masuk semua atau tidak sama sekali, urutan transaksimu terkunci dan tidak ada bot luar yang bisa menyelip di antaranya. Alat beli terbundel membeli dari beberapa dompet lewat bundle Jito, masing-masing masuk utuh atau tidak sama sekali, dan mendukung Pump.fun, PumpSwap, serta Raydium. Satu bundle membawa paling banyak lima transaksi, dan di mode Packed beberapa dompet berbagi satu transaksi, jadi berapa pembelian yang muat dalam satu bundle tergantung platformnya. Gagasan segel yang sama berlaku saat menjual. Cara kerja bot itu ada di panduan soal sniper bot.
Yang kelihatan seperti perlindungan padahal bukan
Empat trik populer yang cuma memberi rasa aman palsu:
- Mematikan preflight check. Pemeriksaan sebelum kirim ini tidak menyembunyikanmu dari bot mana pun; mematikannya cuma mencopot pagar dan meloloskan transaksi yang sudah pasti gagal.
- Transaksi jam tiga pagi. Bot itu software di server yang menyala 24 jam, jadi jam sepi buat manusia adalah jam biasa buat mereka.
- Label "exchange bebas sandwich". Itu bahasa marketing, bukan jaminan. Tanyakan cara kerjanya yang sebenarnya; kalau jawabannya kabur, anggap label itu hiasan.
- Slippage 0,1% untuk semua. Di pool dalam aman. Di memecoin tipis itu cuma membuat ordermu gagal terus sementara kamu merasa terlindungi.
Sandwich, front-running, dan back-running
Tiga istilah ini sering tertukar padahal menggambarkan jurus berbeda di sekitar transaksimu.
- Front-running: satu belian saja, ditaruh persis di depanmu, untuk menumpang kenaikan harga yang dipicu ordermu.
- Back-running: satu transaksi saja, persis di belakangmu, untuk menangkap celah harga yang dibuka ordermu, sering tanpa merugikanmu langsung.
- Serangan sandwich: dua jurus itu sekaligus, dengan ordermu di tengah.
Setiap sandwich memuat sebuah front-run, tetapi tidak setiap front-run menjadi sandwich. Itu sebabnya batas ketat begitu menentukan: penjualan di belakangmu cuma untung kalau batas slippage-mu menyisakan ruang.
Pertanyaan umum seputar serangan sandwich
Bisakah uang yang hilang ditarik kembali?
Tidak. Transaksinya sudah selesai di chain dan untung botnya keluar di blok yang sama. Yang bisa kamu ubah adalah order berikutnya: batas lebih ketat plus rute yang rapi membuat serangan yang sama berhenti menguntungkan.
Swap kecil di Solana kena sandwich juga?
Jarang. Hampir semua bot melewatkan order di bawah kisaran 500 sampai 1.000 dolar, karena biaya jaringan plus tip memakan marginnya. Swap 100 dolar tidak sepadan dengan usahanya.
Apakah RPC privat menghentikan serangan sandwich?
Cuma sebagian. Solana tidak punya mempool publik, jadi bocornya datang dari penyedia yang berbagi aliran order dan dari antrean produsen blok. Slippage ketat tetap mengerjakan bagian terbesarnya.
Apakah Jito melindungi dari sandwich?
Sebagian. DontFront memblokir sandwich paling sederhana dengan mendorong transaksimu ke depan paket, tapi tidak menghapus semua pola dan bukan pengganti slippage yang masuk akal. Swap tunggal biasa tidak butuh bundle.
Jadi slippage-nya diisi berapa?
Mulai dari rentang sesuai jenis pool: 0,5% sampai 1% di pool yang dalam, 1% sampai 2% di token berkapitalisasi menengah, dan 2% sampai 3% di memecoin yang baru meluncur. Pilih angka terendah dalam rentang itu yang masih membuat ordermu terisi.
Apa artinya bagi trader biasa
Bot sandwich itu nyata dan sudah mengambil uang sungguhan. Buat trader biasa, perbaikannya hampir seluruhnya gratis dan sederhana: cocokkan slippage dengan pool, pakai swap yang rapi, pecah order besar, dan cek kedalaman pool sebelum masuk.
Kedalaman pool dijelaskan di apa itu pool likuiditas, dan pilihan tempat eksekusi dibandingkan di perbandingan Jupiter, Raydium, dan Orca.
Tulisan ini edukatif, bukan saran keuangan. Memperdagangkan token Solana punya risiko nyata, termasuk kehilangan uangmu, dan tidak ada pertahanan yang menghapus risiko itu. Riset sendiri, putuskan sendiri, dan pakai uang yang sanggup kamu relakan.


