Saldırı, rakamlarla
JIT büyük ölçekte ve yoğun otomasyonla çalışır: yukarıdaki ölçüm, paketlerin çoğunu bir avuç searcher botuna kadar izler ve bunların yaklaşık 52.700'ü özel relay'ler üzerinden geldi; yerleşene kadar herkese açık mempool'da görünmezlerdi. Paylaşımlı havuzlardaki pasif LP'ler göremedikleri bir altyapıyla rekabet eder.
Bir JIT paketi nasıl işler
- 1
Büyük bir swap yakalamak
Bir bot, bekleyen işlemleri havuzlu bir AMM'ye giden büyük bir swap için izler ve ardından bu swap'ın fiyatı tam olarak nereye taşıyacağını hesaplar.
- 2
Önce likidite eklemek
Aynı blokta, swap'tan hemen önce o fiyata dar bir pozisyon mint eder; böylece bir anlığına havuzdaki aktif likiditenin çoğunu elinde tutar.
- 3
Ücreti alıp çıkmak
Swap'ın hemen ardından pozisyonu yakar ve ücretin büyük bir payını alıp gider; likiditesi başından beri havuzda duran LP'lerin payı seyrelir. Swap'ın kendisi zarar görmez; hatta ortalamada biraz daha iyi bir fiyattan gerçekleşir. Aqua'da bu dizi hiç başlayamaz: pozisyonunuza harici likidite eklenemez.
Aqua pozisyonları neden kapılamaz
Havuzlu bir AMM'de ücretler, ücret anında havuzda bulunan herkesle paylaşılır; aynı blokta, swap'tan hemen önce gelen bot da buna dahildir. Bir Aqua pozisyonu tek sahiplidir: ücretleri başka hiçbir LP ile paylaşılmaz ve ona harici likidite katılamaz. Ücret anı paylaşılmaz, dolayısıyla kapılacak bir şey de yoktur. Aqua LP'leri için hangi riskler kalır.