Sandwich attack adalah serangan bot MEV yang menempatkan transaksi beli tepat sebelum swap Anda dan transaksi jual tepat sesudahnya, sehingga Anda membeli di harga lebih mahal dan bot mengantongi selisihnya. Serangan ini terjadi di jaringan dengan mempool publik atau aliran transaksi yang bisa dipantau (Ethereum, BNB Chain, Solana); cara menghindarinya adalah slippage ketat dan mengirim transaksi lewat jalur privat seperti Flashbots Protect, MEV Guard, atau bundle Jito.
← Semua artikel · Read in English
Sandwich Attack Adalah: Cara Menghindarinya di Ethereum, BNB & Solana
11 November 2026

Sandwich attack adalah serangan bot MEV yang mengapit swap Anda. Cara kerjanya, contoh kerugian, dan cara menghindarinya: slippage, Flashbots Protect, MEV Guard, dan Jito.
Sandwich attack adalah serangan bot MEV yang "mengapit" transaksi swap Anda: bot membeli tepat sebelum swap Anda sehingga harga naik, lalu menjual tepat sesudahnya dan mengantongi selisihnya. Anda tetap mendapat token, tetapi dengan harga terburuk yang masih diizinkan slippage. Panduan ini menjelaskan cara kerja sandwich attack, jaringan mana yang paling rawan, dan cara menghindarinya — termasuk RPC privat untuk Ethereum dan BNB Chain serta Jito untuk Solana yang tersedia di BaniPool.

Cara kerja sandwich attack
- Anda mengirim swap 10 ETH → token X dengan slippage 3%.
- Transaksi menunggu di mempool publik — bot melihatnya.
- Bot mengirim pembelian token X dengan gas lebih tinggi (front-run) sehingga dieksekusi lebih dulu; harga X naik.
- Swap Anda dieksekusi di harga yang lebih buruk — masih dalam batas slippage 3%.
- Bot menjual token X tepat setelah Anda (back-run) dan mengambil untung.
Semakin longgar slippage dan semakin tipis pool, semakin besar yang bisa diambil bot.
Jaringan mana yang rawan?
| Jaringan | Mempool publik? | Risiko sandwich | Perlindungan di BaniPool |
|---|---|---|---|
| Ethereum | Ya | Tinggi | RPC privat: Flashbots Protect, MEV Blocker |
| BNB Smart Chain | Ya | Sangat tinggi | RPC privat: PancakeSwap MEV Guard, BlockRazor |
| Solana | Tidak, tetapi terlihat leader | Tinggi untuk token kecil | Jito (bundle / bundleOnly) |
| Polygon, Avalanche | Ya | Sedang | Slippage ketat (belum ada RPC privat publik) |
| Base, Arbitrum, OP, Robinhood Chain | Tidak (sequencer) | Rendah | Tidak diperlukan |
| Arc | Validator terbatas | Rendah | Slippage ketat |
Cara menghindari sandwich attack
1. Pakai slippage ketat
0,5–1% untuk pasangan likuid. Slippage di atas 5% di BaniPool hanya bisa dengan Expert Mode.
2. Pasang RPC privat (Ethereum & BNB Chain)
Di jaringan EVM, wallet Anda yang menyiarkan transaksi. RPC privat meneruskannya langsung ke block builder tanpa lewat mempool publik:
- Ethereum: Flashbots Protect
https://rpc.flashbots.net/fast, MEV Blockerhttps://rpc.mevblocker.io - BNB Chain: PancakeSwap MEV Guard
https://bscrpc.pancakeswap.finance, BlockRazorhttps://bsc.blockrazor.xyz
Di BaniPool: buka ⚙ di dialog transaksi → Mempool privat (RPC) → Tambahkan ke wallet. Bila wallet menolak (MetaMask untuk Ethereum Mainnet), salin URL lalu tambahkan manual: Pengaturan → Jaringan → pilih jaringan → tambah RPC → jadikan default. Semuanya gratis.
3. Pakai Jito di Solana
Aktifkan Mempool privat (Jito) di ⚙ — detail di mempool privat Solana.
4. Pilih pool likuid dan pecah transaksi besar
Price impact kecil = ruang untung bot kecil.
5. Biarkan keeper bekerja privat
Aksi otomatis BaniPool (rebalance, compound) di Ethereum dan BNB Chain otomatis dikirim lewat RPC privat, paralel ke semua endpoint, dengan cadangan RPC publik bila semuanya gagal.
Batasan RPC privat
- Menyembunyikan transaksi sebelum masuk blok; setelahnya tetap publik.
- Builder yang menerima transaksi tetap melihatnya — Anda mempercayai penyedia RPC.
- Kadang perlu beberapa blok lebih lama untuk masuk.
- Jangan ganti RPC di wallet sebelum transaksi terkonfirmasi; wallet bisa mengirim ulang lewat RPC publik.
Pertanyaan umum
Bagaimana tahu saya terkena sandwich?
Lihat transaksi di explorer: bila tepat sebelum dan sesudah transaksi Anda ada swap dari alamat yang sama pada pool yang sama, kemungkinan besar Anda terkena sandwich.
Apakah slippage rendah saja cukup?
Mengurangi kerugian, tetapi swap bisa gagal saat pasar bergerak. Kombinasi slippage wajar + RPC privat paling efektif.
Apakah RPC privat berbayar?
Tidak. Flashbots Protect, MEV Blocker, PancakeSwap MEV Guard, dan BlockRazor gratis; Anda hanya membayar gas biasa.