Kapatmak için ESC'ye basın

Uniswap JIT Likidite: MEV Botları Gelirleri Nasıl Çalar?

Hayal edin ki yoğun bir bölgede bir kahve dükkanı açtınız. Kira ödüyorsunuz, personel tuttunuz ve müşterileri bekliyorsunuz. Aniden, tam dükkanınızın önünde, 100 kişilik bir turist grubu yaklaşırken, biri saniyeler içinde geçici bir stand kuruyor, onlara kahve satıyor ve son turist ödeme yaptıktan hemen sonra kaldırıyor. Siz bütün gün orada duruyorsunuz, ama kâr “hayalet” tarafından alınıyor.

DeFi’de bu “hayalet” JIT likiditesi (Just-In-Time) olarak adlandırılır.

 

1. Kavram: Talep Üzerine Likidite

Uniswap v2’de likidite “tembel”di — fiyat eğrisinde sıfırdan sonsuza kadar yayılmıştı. Uniswap v3, Konsantre Likiditeyi tanıttı ve LP’lerin dar aralıklar seçmesine izin verdi.

JIT likiditesi, aşırı konsantrasyonun uç bir formudur. MEV botu fonları havuzda sürekli tutmaz. Büyük bir işlemi (swap) mempool’da gördüğünde, yani yüksek işlem ücreti garantisi olduğunda, fonları tam o anda ekler.

Blokta nasıl görünür (Zaman Çizelgesi):

  • Hedef Tx: Kullanıcı, 500 ETH’yi USDC’ye takas etmek için işlem gönderir.
  • Algılama: Bot bunu mempool’da (Bekleyen işlemler) görür.
  • JIT Paketi: Bot üç adımdan oluşan bir paket oluşturur:
    • Adım A (Mint): İşlemin gerçekleşeceği 1 ticklik aralıkta büyük likidite eklemek (en küçük fiyat adımı).
    • Adım B (Swap): Kullanıcının swap işlemi burada gerçekleşir.
    • Adım C (Burn): Likiditeyi hemen çekmek ve işlem ücretlerinin bir kısmını almak.

Bu üç adım aynı blokta gerçekleşir, genellikle botun akıllı kontratı aracılığıyla tek bir atomik işlemde.

 

2. Neden ücretleriniz “kayboluyor”?

Uniswap v3’te LP gelirleri, aktif fiyat aralığındaki paylarına göre dağıtılır.

Matematiksel şok: Havuzda 1.000.000 $ normal LP varsa ve JIT botu aynı dar aralığa 9.000.000 $ eklerse, tek bir swap için, işlem ücretlerinin %90’ını alır.

Pasif bir LP için bu, seyrelme (dilution) anlamına gelir. Tokenlarınızı kaybetmezsiniz (normal Impermanent Loss dışında), ama Opportunity Cost’unuzu kaybedersiniz — sermayenizi riske atmanızın karşılığı olan kâr.

Gerçek örnek (2025-2026 verileri):

USDC/ETH (0,05%) havuzunda 10 milyon $’lık bir swap gerçekleşiyor. Beklenen ücret: 5.000 $.

  • Bot olmadan: 10 normal LP kişi başı 500 $ alır.
  • JIT bot ile: Bot 100 milyon $ likidite ekler. Normal LP’lerin payı %1’e düşer. Bot 4.950 $ alır, 10 LP sadece 50 $ paylaşır.

 

3. İşlemin Anatomisi: Teknik Bakış

JIT botları özel akıllı kontratlar kullanır. Standart Uniswap arayüzü bunun için çok yavaş ve gaz açısından pahalıdır.

Teknik detay: Bot, NonfungiblePositionManager üzerinde mint fonksiyonunu çağırır, ancak kendi wrapper kontratı aracılığıyla, swap işleminden hemen sonra decreaseLiquidity ve collect çağrısı yapar.

Çağrı yapısı örneği (Solidity stili):

// JIT kontrat mantığı pseudocode
function executeJit(
    address pool,
    int24 tickLower,
    int24 tickUpper,
    uint256 amount0,
    uint256 amount1
) external {
    // 1. Pozisyona gir (JIT Mint)
    (uint256 tokenId, , , ) = nftManager.mint(params);
    
    // 2. MEV paketlerinin sihri burada gerçekleşir:
    // Kullanıcının swap işlemi, bu çağrının hemen ardından blokta yerleştirilir.
    
    // 3. Aynı veya sonraki paket işleminde pozisyondan çıkış
    nftManager.decreaseLiquidity(DecreaseParams(tokenId, liquidity, ...));
    nftManager.collect(CollectParams(tokenId, recipient, ...));
    nftManager.burn(tokenId);
}

 

4. Az bilinen gerçek: JIT bir “orman bekçisi” gibi?

MEV araştırmacı toplulukları hâlâ tartışıyor. Sandwich saldırılarının aksine (kullanıcı için fiyatı kötüleştirir), JIT saldırıları trader için koşulları iyileştirebilir.

  • Trader için: Havuz likiditesi aniden artar → Slippage düşer → Trader daha fazla token alır.
  • Pasif LP için: Saf getiri hırsızlığı.
  • Protokol için: Ticaret hacmi artar, ama likidite sağlayıcıları elde tutmak zorlaşır.

 

5. JIT aktivitesinin pratik göstergeleri

Havuzunuzda bir “yırtıcı” olup olmadığını nasıl anlarsınız?

  • Hacim vs Gelir: Havuzdaki ticaret hacmi artar, ama biriken ücretler neredeyse hiç değişmez.
  • Anlık TVL sıçramaları: Blok içindeki likiditeyi izlerseniz (Dune Analytics veya EigenPhi gibi araçlarla), dikey “iğneler” görürsünüz — likidite bir blokta gelir ve gider.
  • 1 tick’te yoğunlaşma: Aktif pozisyonları kontrol edin. Eğer $50M+ pozisyonu minimum 1 tick aralığında görüyorsanız (ETH için örn. 190510–190520), bu bir JIT bot imzasıdır.

 

Sonraki adım?

“Ücret hırsızlığı” teorisi ve mekanizmasını inceledik. Ama bot, gaz maliyetinden zarar etmemek için ne kadar likidite ekleyeceğini nasıl bilir? Flashbots müzayedesinde diğer JIT botlarıyla nasıl rekabet eder?

Bir sonraki makalede, hakimiyet matematiğini ve “ideal giriş” hesaplama formüllerini ele alacağız.


JIT Likidite Ustalığı: Uniswap'te MEV İçin Tam Kılavuz: 5 Bölümden 1. Bölüm

Astra EXMON

Astra is the official voice of EXMON and the editorial collective dedicated to bringing you the most timely and accurate information from the crypto market. Astra represents the combined expertise of our internal analysts, product managers, and blockchain engineers.

...

Yorumunuzu paylaşın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlendi *