يعد فهم MEV (القيمة القصوى القابلة للاستخراج) أمرًا بالغ الأهمية للمطورين الذين يقومون ببناء تطبيقات DeFi وبوتات التداول على Solana. يمكن أن تؤثر MEV على تنفيذ تداولات المستخدمين، أو تهدد ربحية الروبوت الخاص بك. إن ارتفاع التكاليف وانخفاض الأرباح واحتكاك الشبكة هي عواقب شائعة لمخاطر المركبات الكهربائية متعددة الأغراض غير المحمية. يغطي هذا الدليل أساسيات MEV على Solana، بما في ذلك آليات تدفق المعاملات، وأنواع MEV الشائعة، والمخاطر المتزايدة للمطورين الذين يعملون على الشبكة. ستتعلم استراتيجيات رئيسية للتخفيف من الآثار السلبية لـ MEV وحماية تداولاتك من الاضطرابات.
المعرفة المسبقة الموصى بها
تشير القيمة القصوى القابلة للاستخراج (MEV) إلى الحد الأقصى لقيمة يمكن استخلاصها من معاملات المستخدم عن طريق إعادة ترتيب ، بما في ذلك ، أو باستثناء معاملاتهم. في شبكة إثبات الحصة مثل Solana، يتمتع المحققون، الذين يعملون كمنتجين للكتل، بالسلطة لتحديد المعاملات التي ستدخل إلى تلك الكتلة وبأي ترتيب. وهذا يعني أن منتجي الكتل الضارين أو الباحثين عن الربح يمكنهم إعادة ترتيب المعاملات (أو إدراج معاملاتهم الخاصة) للاستفادة من أرباح التحكيم، أو استغلال المستخدمين السابقين، أو استغلال ترتيب المعاملات بعدة طرق. في حين أن Solana ليس لديه مجموعة ذاكرة عامة مثل Ethereum، فإن MEVs لا تزال موجودة - عادةً من خلال اتصالات العقد المباشرة، أو مجموعات الذاكرة الخاصة، أو البنية التحتية المتخصصة الأخرى. بالنسبة للمطورين الذين يقومون ببناء روبوتات التداول أو البورصات اللامركزية (DEX)، فإن عدم مراعاة MEV يمكن أن يؤدي إلى:
تنفيذ تداول أسوأ (على سبيل المثال، هجمات الساندويتش).
خسارة الربح (ينفذ الروبوت الصفقة قبل أن تقوم بتنفيذها).
مشاكل ازدحام الشبكة (التي تؤثر على قدرة معاملتك على الإرسال بنجاح على الشبكة).
في عام 2024، ازدهر نشاط DeFi على Solana، وفي الوقت نفسه، نمت MEV أيضًا. يوضح Messari نمو القيمة الاقتصادية الحقيقية لـ Solana (الرسوم + MEV) مع مرور الوقت:
المصدر: messari: حالة solana-Q4 2024
million-dollar Transactions .
المصدر: Jito - Arbitrage Explorer
يعد فهم MEV أمرًا بالغ الأهمية للمطورين الذين يقومون ببناء تطبيقات DeFi وبوتات التداول على Solana. يمكن أن تؤثر MEV على تنفيذ تداولات المستخدمين (مما يتسبب في انزلاق غير متوقع أو فشل في التداول) أو حتى ربحية الروبوت الخاص بك إذا تمكن المنافسون من اعتراض أو إعادة ترتيب تداولاتك. دعونا نراجع بعض الأساسيات حول تدفق معاملات Solana، ونفحص الأنواع الشائعة من MEVs على Solana، ونناقش الخطوات التي يمكنك اتخاذها لحماية معاملاتك من MEVs.
عملية معاملات Solana
تختلف عملية معاملات Solana بشكل أساسي عن Ethereum، مما يؤثر على أداء MEV:
لا يوجد مجموعة ذاكرة عالمية: على عكس Ethereum، لا تحتوي Solana على مجموعة ذاكرة عامة موحدة للانتظار حتى يتم تضمين المعاملات المعلقة. بدلاً من ذلك، يستخدم Solana بروتوكول Gulf Stream لإعادة توجيه المعاملات مباشرةً إلى زعيم الكتلة المتوقع التالي (المحقق) قبل إنتاج كتلة. يعني هذا عدم وجود مجموعة طويلة الأمد من المعاملات المعلقة التي يمكن للروبوتات مراقبتها على الشبكة. تحتوي كل معاملة Solana على blockhash حديث، والذي ينتهي صلاحيته بعد حوالي 150 فتحة (حوالي دقيقة واحدة) إذا لم يتم تأكيده. باختصار، يتم التقاط المعاملات بسرعة بواسطة القائد أو يتم تجاهلها - لا يوجد استمرار في مجموعة الذاكرة. يؤدي هذا إلى تقليل نافذة استراتيجيات MEV مثل مراقبة المعاملات العامة المعلقة واستباقها، على الرغم من أن الباحثين المحددين يمكنهم تقليل ذلك عن طريق تشغيل العقد الخاصة بهم لرؤية المعاملات الواردة.
جودة الخدمة الموزونة حسب الحصة (QoS): تقوم Solana بإعطاء الأولوية لحركة المعاملات الواردة استنادًا إلى الحصة. يقوم المحققون بتوزيع غالبية الطاقة الواردة على العملاء/المرحلات بنسبة متساوية مع حصتهم. من الناحية العملية، يعني هذا أن المعاملات من أو التي تمر عبر العقد ذات المخاطر العالية أقل عرضة للفشل أثناء فترات الازدحام. تعمل جودة الخدمة الموزونة بالرهان كآلية مقاومة Sybil: يتم تخفيض مستوى الحزم من مرسلي البريد العشوائي الذين ليس لديهم رهانات، بينما تتم معالجة المعاملات من المحققين ذوي الرهانات الجيدة بشكل أسرع.
رسوم الأولوية (سوق الرسوم المحلية): تستخدم Solana رسوم الأولوية كرسوم إضافية اختيارية يمكن للمستخدمين فرضها لزيادة فرصهم في الانضمام السريع عندما تكون الشبكة مشغولة. عادة، تكون رسوم معاملات Solana ثابتة ومنخفضة للغاية، ولكن في المواقف التي يتسبب فيها الحمل الثقيل (مثل سك NFT أو طفرة تداول memecoin) في حدوث ازدحام، يمكن للمستخدمين تحديد رسوم مفضلة لكل وحدة حسابية، مما يؤدي في الأساس إلى تقديم عطاءات للحصول على مساحة الكتلة. يتلقى المحققون 50% من هذه الرسوم ذات الأولوية، وتحرق قاعدة القلة الاحتكارية النسبة المتبقية البالغة 50%، لذا فإن رسوم الأولوية الأعلى تجعل المحققين أكثر ميلاً إلى تضمين معاملتك. تم تصميم الرسوم ذات الأولوية لمكافحة البريد العشوائي والسماح للمعاملات الحساسة للوقت "بالقفز" إلى مقدمة "قائمة الانتظار". على شبكة Solana، يؤدي هذا إلى إنشاء سوق رسوم محلية لكل وحدة حسابية لكل كتلة. اعتبارًا من عام 2024، تشكل رسوم الأولوية جزءًا كبيرًا من إجمالي إيرادات رسوم سولانا، مما يسلط الضوء على أن المستخدمين يتنافسون بالفعل على الأولوية خلال فترات الازدحام. بالنسبة للمطورين، هذا يعني أنه في كتلة مزدحمة، من المرجح أن تحتاج معاملتك إلى رسوم أولوية لتتقدم على مرسلي البريد العشوائي أو المعاملات المنافسة.
أنواع MEV الشائعة على Solana
فيما يلي أكثر أنواع MEV شيوعًا والتي يجب على مطوري Solana الانتباه إليها:
التحكيم
التحكيم هو أحد أكثر أشكال MEV انتشارًا على Solana. تتضمن التحكيم عادةً شراء وبيع نفس الأصول بشكل ذري عبر بورصات متعددة. يشتري المحكمون في السوق الأرخص ويبيعون في السوق الأغلى، ويحتفظون بالفرق، على سبيل المثال:
نظرًا لأن Solana يسمح بدمج تعليمات متعددة في معاملة واحدة، فإن الباحثين عادةً ما يقومون بالتحكيم الذري (مرحلتان في معاملة واحدة) لضمان أن التجارة خالية من المخاطر بشكل فعال. ستؤدي الصفقات الفاشلة إلى خسارة المشتري للرسوم المفضلة لديه، لذا يتعين عليه تحقيق التوازن بين حجم الفرصة وسوق الرسوم المفضلة. إن المنافسة في التحكيم مع Solana شرسة للغاية - حيث تقوم الروبوتات بإرسال العديد من المعاملات لمحاولة التحكيم. تعني رسوم Solana المنخفضة أن الروبوتات يمكنها إصدار عدد كبير من صفقات التحكيم؛ حتى لو فشل معظمها أو كان غير مربح، فإن النجاح العرضي يمكن أن يكون مربحًا. في الواقع، أكثر من 50% من معاملات Solana هي في الواقع محاولات تحكيم فاشلة (بريد عشوائي) - وهي عبارة عن روبوتات تحاول بشكل أعمى التقاط فروق الأسعار (مرجع: Solana MEV - مقدمة ). ورغم أن هذا قد يكون مشكلة ازدحام الشبكة، فإنه يعني عمومًا أن الأسعار تظل متوازنة عبر منصات DeFi.
هجوم الساندويتش
هجوم الساندويتش هو استراتيجية MEV سلبية كلاسيكية تظهر أيضًا في Solana. في هجوم الساندويتش، يتم وضع معاملة المستخدم الضحية بين معاملات المهاجم: يتم تنفيذ معاملة واحدة قبل معاملة الضحية، ويتم تنفيذ المعاملة الأخرى بعدها. لنفترض أن مستخدمًا يقدم مبادلة عملة على نطاق واسع على DEX؛ يمكن لباحث MEV الذي يدرك هذه المبادلة المعلقة أن يقدم بسرعة معاملته الخاصة لشراء نفس الأصل قبل معاملة المستخدم (رفع السعر)، ثم تنفيذ عملية الشراء الكبيرة للمستخدم بالسعر الأعلى الآن، وأخيرًا بيع الأصل على الفور، والحصول على الفرق. يحقق المهاجم الربح عن طريق الشراء بسعر منخفض والبيع بسعر أعلى، بينما يحصل الضحية على سعر أسوأ (انزلاق أعلى) في بورصته.
كمطور أو متداول، يجب أن تكون على دراية بأنه إذا كان بإمكان طرف ثالث مراقبة تبادلك قبل الانتهاء منه، فقد يحاولون فرض قيود عليه. إن مستويات تحمل الانزلاق العالية التي يحددها المستخدمون تجعلهم عرضة للخطر بشكل خاص - إذا سمح المستخدمون بانزلاق يصل إلى 5%، يمكن لروبوت الضغط استغلال جزء كبير من النطاق لتحقيق الربح. يتضمن تقليل مخاطر الانزلاق ونقاط الضغط ضوابط الانزلاق والخصوصية والفرز.
التصفية
التصفية هي فرصة أخرى مهمة لمشاريع MEV، وخاصة بين بروتوكولات إقراض DeFi الخاصة بشركة Solana (على سبيل المثال، Marginfi، Kamino، Save، إلخ). عندما تنخفض قيمة ضمان المقترض إلى ما دون النسبة المطلوبة (أي أن قرضه غير مضمون بما يكفي)، يتم تصفية المركز. يمكن للمصفي (عادة ما يكون روبوتًا) سداد جزء من القرض أو كله نيابة عن المقترض والحصول على بعض الخصم على الضمانات. ويؤدي هذا في الأساس إلى تحقيق ربح للمصفي لأنه يشتري الضمانات بسعر مخفض عن سعر السوق. تستمر روبوتات البحث عن MEV في مسح حالة السلسلة وبيانات أسعار Oracle بشكل مستمر للكشف عن المواقف التي على وشك الإفلاس. وعندما يجدون واحدة، يتسابقون لإرسال معاملة تصفية للحصول على الجائزة. في Solana، نظرًا لعدم وجود مجموعة ذاكرة عامة، تعمل روبوتات التصفية على ضمان ملاحظة التغييرات على السلسلة (مثل انخفاض سعر Oracle أو تجاوز عامل الصحة للحد) في أسرع وقت ممكن ثم إرسال معاملات التصفية على الفور إلى الزعيم الحالي. إذا حاولت عدة روبوتات تصفية نفس الحساب، فإن المعاملة الأولى التي تدخل الكتلة بنجاح فقط ستحصل على المكافأة، وستفشل معاملات الآخرين. ويعتبر التصفية بمثابة ضمانة أساسية لصحة البروتوكول (لمنع الديون المعدومة).
حزم Jito وتطبيقات MEV الأخرى
يتطور نظام MEV الخاص بشركة Solana، وتلعب حزم Jito دورًا مهمًا في استخراج (والتخفيف المحتمل) من MEV. يشارك المحققون الذين يديرون عميل Jito-Solana في سوق بناء الكتل خارج السلسلة. يقوم الباحثون بإرسال حزم من المعاملات (ومدفوعات الإكراميات المرتبطة بها) مباشرة إلى منشئي الكتل هؤلاء، بدلاً من إرسالها إلى شبكة Solana Gossip العادية. ثم يقوم منتج الكتلة بتضمين حزمة الإكراميات ذات الدفع الأعلى في كتلة، مما يؤدي إلى كسب إكرامية منها. يسمح هذا النظام للباحثين عن MEV بتنفيذ استراتيجيات مثل التحكيم والتصفية والتحوط بشكل خاص (لا تصبح معاملاتهم علنية حتى يتم تضمينها) والحصول على معالجة ذات أولوية طالما أنهم يدفعون إكراميات تنافسية. ونتيجة لذلك، فإن هذا يولد إيرادات كبيرة لمدققي Solana. في الوقت الحالي، يأتي برنامج Solana MEV الخبيث بشكل أساسي من مجموعة ذاكرة العمليات الخاصة.
مخاطر MEV بالنسبة لمطوري Solana
يفرض MEV مخاطر وتحديات متعددة على مطوري Solana، وخاصة أولئك الذين يقومون ببناء روبوتات التداول أو تطبيقات DEX:
إعادة ترتيب المعاملات بواسطة المحققين: نظرًا لأن المحققين في Solana يمكنهم ترتيب المعاملات في الكتل التي يولدونها، يمكن للمحققين المحتملين إعادة ترتيب المعاملات لصالحهم الخاص. على سبيل المثال، إذا كانت تجارة DEX الخاصة بك تخلق فرصة تحكيم، فقد يقوم المحققون بإدراج صفقاتهم الخاصة قبل صفقاتك للحصول على الربح. يمكن أن يؤدي هذا إلى ضعف إنتاج تجارتك أو حتى يتسبب في فشلها (إذا اختفت الفرصة). يمكن أن يؤثر الترتيب الذي يتم به تنفيذ المعاملات بشكل كبير على نتائج DeFi، وبدون الحماية، تكون معاملاتك تحت رحمة حوافز منتجي الكتل.
البريد العشوائي وازدحام الشبكة: يتم تشغيل كمية كبيرة من تداول Solana بواسطة MEV (البريد العشوائي التحكيمي، وما إلى ذلك). أثناء فترات المنافسة (مثل سك NFT الساخن أو الأسواق المتقلبة)، تتنافس صفقاتك المشروعة مع سيل من الروبوتات. يمكن أن يؤدي هذا إلى زيادة زمن الوصول أو ارتفاع معدلات الفشل إذا لم تأخذ هذا في الاعتبار. إذا تم حظر معاملتك بواسطة محقق تحت حمل ثقيل، أو إذا تعرضت لعاصفة من البريد العشوائي عند إرسال المعاملات من خلال عقدة غير مرتبطة، فقد يتم تجاهل معاملتك. للتغلب على هذا الضجيج، قد تحتاج إلى إضافة رسوم أولوية. في الأساس، قد يؤدي نشاط MEV إلى إعاقة الطريق السريع الذي تسلكه معاملاتك، لذا يتعين عليك التخطيط لهذا (رسوم أعلى، إعادة المحاولة، وما إلى ذلك) إذا لم تكن هناك حماية.
زيادة الانزلاق ومشاكل تجربة المستخدم: بالنسبة لمطوري DEX، قد يضر MEV بمستخدميك بشكل مباشر. قد يحدد المستخدم حد انزلاق بنسبة 1% في صفقة ما، ولكن بسبب MEV (مثل المشبك)، قد يتم تخفيض السعر الذي يتلقاه في النهاية إلى 1% بالكامل. في الحالات القصوى، يمكن لروبوت MEV تحريك الأسعار بحيث تفشل تجارة المستخدم (بخلاف الانزلاق)، في حين أن الروبوت قد حقق بالفعل ربحًا. قد يؤدي هذا إلى تجربة مستخدم سيئة - معاملة فاشلة أو معدل فائدة سيئ بشكل غير متوقع. قد يلقي المستخدمون اللوم في هذه النتائج على DEX أو blockchain. لذلك، فإن الفشل في توفير الحماية ضد MEV قد يؤدي إلى تقويض ثقة المستخدم في المنصة. بالنسبة لروبوت التداول الخاص بك، عندما يتمكن الخصم من إدراج صفقات تؤثر على صفقاتك، تصبح النتائج أقل قابلية للتنبؤ، مما يجعل تنفيذ استراتيجيتك بشكل موثوق أكثر صعوبة. باختصار، قد تؤدي MEV في Solana إلى تكاليف أعلى وأرباح أقل واحتكاك في الشبكة. يتعين على المطورين أن يكونوا على دراية بهذه التهديدات وأن يفكروا في اتخاذ خطوات للتخفيف من هذه المخاطر، وخاصة في أي تطبيق حيث يؤثر ترتيب المعاملات على النتائج المالية.
حماية المعاملات من MEV
هناك العديد من الأدوات لمنع أو الحد من التأثير السلبي لـ MEV على معاملاتك ومستخدميك. كل حالة استخدام فريدة من نوعها، لذلك ليست كل أداة مناسبة لحالتك.
تأمين معاملاتك: الاستفادة من الوظيفة الإضافية QuickNode. يقدم سوق QuickNode مجموعة متنوعة من الأدوات لزيادة معدلات إتمام المعاملات وتقليل التعرض لـ MEV. تتيح لك الوظيفة الإضافية Lil' JIT - Jito Bundles & Transactions تجميع المعاملات للتنفيذ المتسلسل السريع، بما في ذلك حماية MEV والتراجع. بالإضافة إلى ذلك، يوفر Marketplace القدرة على إضافة حماية MEV إلى مكالمة sendTransaction لنقطة نهاية موجودة من خلال الاستفادة من الوظيفة الإضافية Solana MEV Protection & Recovery. لا توفر الوظيفة الإضافية الحماية ضد التشغيل المسبق فحسب، بل تعمل أيضًا على تمكين استرداد MEV (إرجاع MEV غير الضارة الملتقطة إليك)، وتحسين الخصوصية، وضمان التنفيذ السريع.
الحماية من تغييرات الحالة غير الضرورية: استخدام حماية المعاملات. Lighthouseهو برنامج تأكيد وقت التشغيل Solana الذي سيفشل المعاملات عندما يجد أن الحالة على السلسلة تنحرف عن الحالة المتوقعة. يمكنك إضافة توجيه المنارة إلى معاملاتك للتأكد من أنه في نهاية تنفيذ المعاملة، تفي حالة الحساب المحدد بحالة متوقعة محددة مسبقًا (على سبيل المثال، إذا كان رصيد الرمز المميز المحدد أقل من X بعد هذه المعاملة، فقم برفض المعاملة بأكملها). يتيح هذا إجراء عمليات فحص حسابات أكثر تعقيدًا من الانزلاق البسيط، ويسمح بالتأكيدات على Sysvars (الفتحات)، والتي يمكن استخدامها لإدراج المحققين في القائمة السوداء - يمكن تحقيق ذلك من خلال الاستفادة من getLeaderSchedule وقائمة المحققين الضارين.
تعيين الحدود: تعيين الانزلاق واستخدام أوامر الحد. عند المبادلة، اضبط دائمًا الانزلاق إلى مستوى مناسب لتداولاتك وقدرتك على تحمل المخاطر. افترض أن الجهات الخبيثة تحاول الاستفادة من أي فرص تسمح بها معدلات الانزلاق الخاصة بك. عندما تسمح حالة الاستخدام الخاصة بك، استخدم أوامر الحد الأقصى لتعيين الحد الأدنى للسعر لبيع الرموز. قم بإلقاء نظرة على Metis API الخاص بـ QuickNode، والذي يدعم أوامر الحد.
منع فشل الصفقات: تحسين الصفقات الخاصة بك. نظرًا لأن MEV يدفع كميات كبيرة من حركة البريد العشوائي للمعاملات إلى الشبكة، فيجب إنشاء معاملتك بشكل صحيح لضمان إمكانية تضمينها في كتلة معينة. باختصار، عليك طلب العدد الصحيح من وحدات الحوسبة، وتقديم رسوم أولوية تنافسية، وتأليف معاملاتك بشكل صحيح (راجع استراتيجيات تحسين معاملات Solana أو نصائح لتحسين نجاح معاملات Jupiter على Solana لمزيد من التفاصيل). يمكن أن تساعد واجهة برمجة تطبيقات الرسوم الأولوية وطريقة إرسال المعاملة الذكية في تبسيط هذه العملية.
التركيز على المشاركة. تعرف على المحققين الخاصين بك. لدى المحققين المختلفين وعملاء المحققين طرق مختلفة للتعامل مع MEV. على الرغم من أن هذا لا يؤثر بشكل مباشر على معاملاتك، إلا أن حصتك (وحصة الآخرين) يمكن أن تؤثر على صحة شبكة التحقق الشاملة والحوكمة حول MEV. فيما يلي بعض الموارد: عميل التحقق من صحة Jito، Marinade: Decentralizing MEV، عميل التحقق من صحة Paladin.
شارك. توثيق تحسينات Solana (SIMD). تدير مؤسسة Solana مستودع GitHub مفتوح المصدر، Solana Improvement Documents، حيث يمكن لأعضاء المجتمع اقتراح أفكار والتعليق على المحتوى الموجود. تستمر المناقشات حول MEV، ورسوم/مكافآت الشبكة، وما إلى ذلك. إذا كان لديك رأي، يرجى المشاركة!
ضع في اعتبارك أنظمة طلب الأسعار والتتابع السريع. بالنسبة للتطبيقات المتقدمة، ضع في اعتبارك أنظمة طلب الأسعار (RFQ) (على سبيل المثال، JupiterZ)، بالإضافة إلى Express Relay، الذي يوفر حماية MEV عبر قنوات تدفق الطلبات الخاصة والمزادات ذات الأولوية المستقلة. تربط هذه الأنظمة البروتوكول مباشرة بالباحثين، مما يؤدي إلى إزالة المحققين من استخراج MEV وجعل التسعير أكثر كفاءة. وتتضمن الفوائد الرئيسية توجيه المعاملات الخاصة، والمنافسة المباشرة بين الباحثين، وتقليل تكاليف التكامل.
الملخص
تعتبر MEV عاملاً مهمًا يجب مراعاته عند البناء على أي blockchain، وSolana ليست استثناءً. نحن ندرك أن تصميم سولانا يمثل تغييراً جذرياً، ولكن القيمة السوقية الإجمالية لا تزال تحدث من خلال التحكيم، والتصفية، والضربة القاضية. باعتبارك مطورًا لأدوات Solana DeFi، فإن تجاهل MEV قد يؤدي إلى حصول مستخدمي تطبيقك على نتائج تداول دون المستوى الأمثل، أو خسارة الروبوت الخاص بك للربحية. الخبر السار هو أن العديد من الأدوات يمكن أن تساعدك في التخفيف من هذه المشكلات، مما يسمح لك باستعادة السيطرة على ترتيب المعاملات وحتى الحصول على MEV لنفسك أو لمستخدميك.
موارد إضافية
Solana MEV: البدء
Lil' JIT - حزم ومعاملات Jito إضافات السوق
حماية Merkle.io MEV الوظائف الإضافية في السوق
lighthouse تأكيدات وقت التشغيل لبرامج Solana
نصائح لتحسين نجاح معاملة كوكب المشتري على Solana
عميل محقق Jito
ماريناد: MEV لامركزية
عميل محقق Paladin
Preview
احصل على فهم أوسع لصناعة العملات المشفرة من خلال التقارير الإعلامية، وشارك في مناقشات متعمقة مع المؤلفين والقراء الآخرين ذوي التفكير المماثل. مرحبًا بك للانضمام إلينا في مجتمع Coinlive المتنامي:https://t.me/CoinliveSG