اضغط على ESC للإغلاق

سيولة JIT في Uniswap: كيف تسرق بوتات MEV العمولات؟

تخيل أنك فتحت مقهى في موقع مزدحم. أنت تدفع الإيجار، استأجرت موظفين وتنتظر الزبائن. فجأة، أمام باب مقهاك مباشرة، عندما يقترب مجموعة من 100 سائح، يقوم شخص ما خلال ثوانٍ بإنشاء كشك مؤقت، يبيع لهم القهوة، ويزيله فور دفع آخر سائح. لقد وقفت هناك طوال اليوم، لكن الربح أخذته “الشبح”.

في عالم DeFi، يُطلق على هذا “الشبح” اسم سيولة JIT (Just-In-Time).

 

1. المفهوم: السيولة عند الطلب

في Uniswap v2، كانت السيولة “كسولة” — موزعة على طول منحنى السعر من الصفر إلى اللانهاية. قدم Uniswap v3 مفهوم السيولة المركزة، مما سمح لمزودي السيولة (LP) باختيار نطاقات ضيقة.

السيولة JIT هي الشكل الأقصى للتركيز. بوت MEV لا يحتفظ بالأموال في المجمع باستمرار. يقوم بإضافتها بالضبط في اللحظة التي يرى فيها معاملة كبيرة (Swap) في الميمبول، والتي ستولد رسومًا كبيرة مؤكدًا.

كيف يظهر ذلك في الكتلة (الجدول الزمني):

  • المعاملة المستهدفة: يرسل المستخدم معاملة لتبادل 500 ETH مقابل USDC.
  • الكشف: يرى البوت ذلك في الميمبول (المعاملات المعلقة).
  • حزمة JIT: يقوم البوت بتشكيل حزمة من ثلاث خطوات:
    • الخطوة A (Mint): إضافة سيولة ضخمة في نطاق 1 Tick (أصغر خطوة سعرية ممكنة) حيث ستتم الصفقة.
    • الخطوة B (Swap): يتم هنا تبادل المستخدم.
    • الخطوة C (Burn): إزالة السيولة فورًا مع حصة الرسوم.

تحدث كل هذه الخطوات الثلاث ضمن نفس الكتلة، وغالبًا ضمن معاملة ذرية واحدة عبر العقد الذكي للبوت.

 

2. لماذا “تتبخر” رسومك؟

يتم توزيع عائدات مزودي السيولة في Uniswap v3 نسبيًا حسب حصتهم في نطاق السعر النشط.

صدمة رياضية: إذا كان هناك 1,000,000$ من LPs العاديين في المجمع، وأدخل بوت JIT 9,000,000$ في نفس النطاق الضيق لمعاملة واحدة، فإنه يأخذ 90٪ من رسوم تلك الصفقة.

بالنسبة لـ LP السلبي، هذا يعني التخفيف (Dilution). أنت لا تخسر الرموز الخاصة بك (باستثناء الخسارة غير الدائمة المعتادة)، لكنك تفقد تكلفة الفرصة — الربح الذي خاطرّت برأس المال من أجله.

مثال عملي (بيانات 2025-2026):

في مجمع USDC/ETH (0.05٪) يحدث Swap بقيمة 10 مليون$. الرسوم المتوقعة: 5,000$.

  • بدون البوت: 10 LPs عاديين يتقاسمون 500$ لكل منهم.
  • مع بوت JIT: البوت يضيف 100 مليون$ من السيولة. حصة LPs العاديين تنخفض إلى 1٪. يأخذ البوت 4,950$، ويتقاسم العشرة LPs فقط 50$.

 

3. تشريح المعاملة: نظرة فنية

تستخدم بوتات JIT عقودًا ذكية متخصصة. واجهة Uniswap العادية بطيئة جدًا ومكلفة من حيث الغاز لذلك.

تفصيل فني: يستدعي البوت الدالة mint على NonfungiblePositionManager، ولكن عبر عقده الوسيط، الذي يستدعي فورًا بعد Swap كلًا من decreaseLiquidity و collect.

مثال على هيكلية الاستدعاء (أسلوب Solidity):

// كود وهمي لمنطق عقد JIT
function executeJit(
    address pool,
    int24 tickLower,
    int24 tickUpper,
    uint256 amount0,
    uint256 amount1
) external {
    // 1. الدخول في الموضع (JIT Mint)
    (uint256 tokenId, , , ) = nftManager.mint(params);
    
    // 2. تحدث سحر حزم MEV هنا:
    // معاملة Swap للمستخدم مضمنة في الكتلة فور هذا الاستدعاء.
    
    // 3. الخروج من الموضع في نفس أو المعاملة التالية للحزمة
    nftManager.decreaseLiquidity(DecreaseParams(tokenId, liquidity, ...));
    nftManager.collect(CollectParams(tokenId, recipient, ...));
    nftManager.burn(tokenId);
}

 

4. حقيقة غير معروفة: JIT كـ “حارس الغابة”؟

لا تزال المجتمعات البحثية في MEV تناقش. على عكس هجمات الساندويتش (التي تضر بسعر المستخدم)، قد تحسن هجمات JIT الظروف للمتداول.

  • للمتداول: السيولة في المجمع ترتفع فجأة → الانزلاق (Slippage) ينخفض → يحصل المتداول على المزيد من الرموز.
  • لمزودي السيولة السلبيين: سرقة صافية للعائد.
  • للبروتوكول: حجم التداول يرتفع، لكن الاحتفاظ بمزودي السيولة يصبح أصعب.

 

5. مؤشرات عملية على نشاط JIT

كيف تعرف أن هناك “مفترس” في مجمعك؟

  • الحجم مقابل العائد: حجم التداول في المجمع يرتفع، لكن الرسوم المجمعة الخاصة بك بالكاد تتحرك.
  • ارتفاعات فورية في TVL: عند مراقبة السيولة داخل الكتل (باستخدام أدوات مثل Dune Analytics أو EigenPhi)، يمكنك رؤية “إبر” عمودية — السيولة تدخل وتخرج في كتلة واحدة.
  • تركيز في 1 Tick: تحقق من المواضع النشطة. إذا رأيت موضعًا بقيمة 50M$+ بنطاق 1 Tick أدنى (مثلاً 190510–190520 لـ ETH)، فهذا أسلوب بوت JIT.

 

ما الخطوة التالية؟

غطينا نظرية وآلية “سرقة الرسوم”. لكن كيف يعرف البوت كم يجب أن يضخ حتى لا يخسر بسبب تكلفة الغاز؟ وكيف ينافس البوتات الأخرى في مزاد Flashbots؟

في المقال القادم، سنستعرض رياضيات الهيمنة وصيغ حساب “الدخول المثالي”.


احتراف سيولة JIT: الدليل الكامل لـ MEV في Uniswap: الجزء 1 من 5

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.

...

شاركنا برأيك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها *