انتقل إلى المحتوى الرئيسي
بلوكتشينMar 28, 2026

Deep EVM #13: ما هو MEV — القيمة القابلة للاستخراج والباحثون وبناة الكتل

OS
Open Soft Team

Engineering Team

ما هو MEV؟

MEV (القيمة القابلة للاستخراج القصوى) هي الربح الذي يمكن تحقيقه من خلال التلاعب بترتيب المعاملات داخل كتلة. في الأصل كانت تُعرف بـ “Miner Extractable Value”، ثم تغير الاسم بعد الانتقال إلى إثبات الحصة.

من يستخرج MEV؟

  • الباحثون (Searchers) — روبوتات تبحث عن فرص ربح في مجمع المعاملات المعلقة
  • بناة الكتل (Block Builders) — يجمعون المعاملات في كتل مُحسنة
  • المقترحون (Proposers/Validators) — يختارون الكتل الأكثر قيمة للاقتراح

أنواع MEV

1. المراجحة (Arbitrage)

شراء أصل من بورصة لامركزية بسعر منخفض وبيعه في بورصة أخرى بسعر أعلى في نفس المعاملة.

ETH/USDC على Uniswap: 1 ETH = 2000 USDC
ETH/USDC على Sushi: 1 ETH = 2010 USDC

→ شراء 1 ETH على Uniswap بـ 2000 USDC
→ بيع 1 ETH على Sushi بـ 2010 USDC
→ ربح: 10 USDC (ناقص الغاز)

2. التسوية (Liquidation)

عندما ينخفض ضمان مقترض تحت حد معين، يمكن لأي شخص تصفية المركز والحصول على مكافأة.

3. هجوم الساندويتش (Sandwich Attack)

وضع معاملة قبل وبعد معاملة كبيرة لاستغلال تأثير السعر:

1. الباحث يرى معاملة شراء كبيرة في المجمع المعلق
2. يرسل معاملة شراء قبلها (يرفع السعر)
3. المعاملة الأصلية تُنفذ (بسعر أعلى)
4. يرسل معاملة بيع بعدها (يربح من الفرق)

4. مراجحة عبر السلاسل

استغلال فروق الأسعار بين سلاسل بلوكتشين مختلفة باستخدام جسور.

سلسلة توريد MEV

بعد الانتقال إلى PBS (فصل المقترح عن البناء):

  1. الباحث يجد فرصة ويبني “حزمة” (bundle)
  2. الحزمة تُرسل إلى بناء الكتل عبر Flashbots أو mev-boost
  3. بناء الكتل يجمع الحزم في كتلة مُحسنة
  4. المقترح يختار الكتلة الأعلى قيمة

Flashbots وMEV-Boost

Flashbots أنشأت بنية تحتية لإضفاء الطابع الديمقراطي على MEV:

  • Flashbots Protect — RPC يحمي المستخدمين من هجمات الساندويتش
  • MEV-Boost — برنامج يربط المقترحين ببناة الكتل
  • Flashbots Builder — بناء كتل مفتوح المصدر

بناء روبوت MEV

المكونات الرئيسية لروبوت MEV:

  1. مراقبة المجمع المعلق — اشتراك في المعاملات المعلقة عبر WebSocket
  2. المحاكاة — محاكاة المعاملات محلياً لحساب الربح المتوقع
  3. التحسين — العثور على المعاملات والمبالغ المثلى
  4. التنفيذ — إرسال الحزمة إلى بناة الكتل
// بنية روبوت MEV مبسطة
async fn run_bot(provider: &Provider) {
    let pending_txs = provider.subscribe_pending_txs().await?;
    
    while let Some(tx_hash) = pending_txs.next().await {
        let tx = provider.get_transaction(tx_hash).await?;
        
        if let Some(opportunity) = find_arb(&tx).await {
            let profit = simulate(&opportunity).await?;
            
            if profit > MIN_PROFIT {
                let bundle = build_bundle(&opportunity);
                submit_to_flashbots(&bundle).await?;
            }
        }
    }
}

التأثير على المستخدمين

MEV سيف ذو حدين:

الإيجابيات:

  • المراجحة تحافظ على كفاءة الأسعار عبر البورصات
  • التسوية تحافظ على صحة بروتوكولات الإقراض

السلبيات:

  • هجمات الساندويتش تزيد تكلفة المعاملات على المستخدمين
  • سباقات الغاز (Priority Gas Auctions) تزيد ازدحام الشبكة

مستقبل MEV

  • MEV Share — إعادة توزيع جزء من MEV على المستخدمين
  • التطبيقات الواعية بالطلب (OFAs) — مزادات تدفق الطلب
  • التشفير المبني على العتبة — إخفاء المعاملات حتى الإدراج
  • سلاسل مخصصة — بيئات تنفيذ تقلل MEV

الخلاصة

MEV ظاهرة أساسية في البلوكتشين — حيثما توجد معاملات قابلة للترتيب، توجد قيمة قابلة للاستخراج. فهم MEV ضروري لكل مطور بلوكتشين، سواء كنت تبني روبوتات أو تحمي المستخدمين منها.

الوسوم