Serangan ini, dalam angka
JIT berjalan dalam skala besar dan sangat otomatis: pengukuran di atas menelusuri sebagian besar bundle ke segelintir bot searcher, dan sekitar 52.700 di antaranya tiba lewat relay privat, tak terlihat di mempool publik sampai mendarat. LP pasif di pool bersama bersaing dengan infrastruktur yang tidak bisa mereka lihat.
Bagaimana bundle JIT berlangsung
- 1
Menemukan swap besar
Sebuah bot memantau transaksi tertunda untuk mencari swap besar yang menuju AMM berbasis pool, lalu menghitung persis ke mana swap itu akan menggerakkan harga.
- 2
Menyisipkan likuiditas lebih dulu
Di blok yang sama, tepat sebelum swap, bot me-mint posisi sempit pada harga itu, sehingga sesaat ia memegang sebagian besar likuiditas aktif di pool.
- 3
Keluar membawa fee
Segera setelah swap, bot membakar posisinya dan pergi membawa porsi besar fee, mendilusi para LP yang likuiditasnya berada di pool sejak awal. Swap itu sendiri tidak dirugikan, bahkan rata-rata terisi dengan harga yang sedikit lebih baik. Di Aqua urutan ini tidak bisa dimulai: tidak ada likuiditas eksternal yang bisa disisipkan ke posisi Anda.
Mengapa posisi Aqua tidak bisa disergap
Di AMM berbasis pool, biaya dibagi di antara siapa pun yang berada di pool pada momen biaya, termasuk bot yang datang di blok yang sama, tepat sebelum swap. Posisi Aqua dimiliki satu pemilik: biayanya tidak dibagi dengan LP lain dan tidak ada likuiditas eksternal yang dapat bergabung. Momen biayanya tidak dibagi bersama, jadi tidak ada yang bisa disergap. Risiko apa saja yang tetap ada bagi LP Aqua.