Ini adalah fitur opsional. MEV Protect dinonaktifkan secara default. Anda dapat mengaktifkannya per
permintaan dengan menambahkan parameter kueri
mev-protect=true ke URL endpoint Anda.Apa itu MEV Protect?
Serangan sandwich adalah bentuk MEV berbahaya ketika bot melakukan front-run dan back-run terhadap perdagangan Anda, menggerakkan harga sehingga merugikan Anda, lalu mengambil selisihnya. Front-run dan back-run tidak harus berada di blok yang sama — dengan wide sandwiching, keduanya dapat mencakup beberapa blok dalam rentang waktu yang lebih panjang. Serangan ini sebenarnya bergantung pada akses ke aliran order Anda melalui sumber yang tidak memberikan perlindungan terhadap sandwiching. Setelah bot dapat melihat perdagangan Anda yang tertunda, bot tersebut dapat memasukkan sandwich-nya ke blok validator mana pun. Dalam praktiknya, pihak yang memasok aliran order tersebut sering kali merupakan validator, dan validator itu kerap menyertakan sandwich dalam blok mereka sendiri untuk meningkatkan imbalan. Akibatnya, blok mereka menjadi sumber sandwiching yang tidak proporsional. MEV Protect mengurangi risiko tersebut pada lapisan perutean. Saat Anda mengaktifkannya, Helius tidak mengirimkan transaksi Anda ke validator yang secara statistik terkait dengan aktivitas sandwich, sehingga kemungkinan transaksi terkena sandwich menjadi jauh lebih kecil.Opt-In Per Request
Dinonaktifkan secara default. Tambahkan
mev-protect=true ke URL endpoint — tanpa perlu mengubah
transaksi atau logika penandatanganan Anda.Works Everywhere
Didukung pada
sendTransaction dasar, sendBundle dasar, Sender Max, dan
Sender khusus SWQOS.Data-Driven Routing
Mengecualikan validator yang menyertakan sandwich dalam blok mereka sendiri atau
blok yang berdekatan — hanya jika polanya signifikan secara statistik.
Minimal Landing Impact
Hanya sebagian kecil dari total stake yang dikecualikan, sehingga dampaknya terhadap tingkat keberhasilan
masuk dan latensi terbatas.
Cara kerjanya
Helius secara proaktif memantau bot sandwich yang diketahui dan menganalisis lokasi masuknya sandwich mereka. Validator ditandai jika salah satu pola berikut terjadi secara konsisten:- Dalam bloknya sendiri — validator menyertakan transaksi sandwich secara langsung.
- Dalam blok yang berdekatan — sandwich berulang kali masuk ke blok tepat sebelum atau sesudah blok validator tersebut.
Opt in
Tambahkan
mev-protect=true ke URL endpoint Anda. Ini hanya berlaku untuk permintaan
tersebut.Protected routing
Helius mengirimkan transaksi Anda sambil menghindari leader yang ditandai memiliki keterkaitan dengan
sandwich, menggunakan kumpulan pengecualian terkini yang signifikan secara statistik.
Metode pengiriman yang didukung
MEV Protect merupakan parameter kueri, sehingga dapat ditambahkan ke setiap metode pengiriman tanpa mengubah isi permintaan Anda.Cara mengaktifkan
Tambahkanmev-protect=true di akhir URL endpoint yang sudah Anda gunakan. Gabungkan dengan parameter kueri lainnya (api-key, swqos_only, rebate-address) menggunakan &.
- Basic sendTransaction
- Basic sendBundle
- Sender Max
- Sender SWQOS-only
Pertimbangan kompromi
Mengecualikan validator berarti transaksi Anda memiliki sedikit lebih sedikit leader yang dapat memasukkannya. Dalam praktiknya, dampaknya kecil: hanya jumlah stake yang terbatas (sekitar 3–4 juta SOL) yang dikecualikan pada satu waktu, yaitu sebagian kecil dari total stake jaringan. Untuk sebagian besar alur, penurunan tingkat keberhasilan masuk dan tambahan latensi dapat diabaikan.MEV Protect vs. Rebate Transaksi
Keduanya adalah fitur pelengkap yang menangani bagian MEV yang berbeda:- MEV Protect merupakan perutean defensif — fitur ini sejak awal menurunkan kemungkinan penyerang sandwich dapat mengambil nilai dari perdagangan Anda.
- Rebate Transaksi bersifat ofensif — fitur ini membayarkan kepada Anda sebagian dari MEV backrun pascaperdagangan yang menguntungkan dan dihasilkan oleh transaksi Anda.
Terkait
Helius Sender
Pengiriman transaksi multijalur dengan latensi sangat rendah dan penetapan harga berbasis tip.
Transaction Rebates
Dapatkan bagian dari MEV yang dihasilkan transaksi Anda dan dibayarkan dalam SOL.
Send Transactions (Basic)
Buat, optimalkan, dan konfirmasikan
sendTransaction dengan loop percobaan ulang yang andal.Send Bundles (Basic)
Eksekusi atomik semua-atau-tidak-sama-sekali untuk hingga 5 transaksi melalui
sendBundle.