التقدم السري قد تكونت مشكلة طويلة الأمد في الأسواق المالية. نشأت من التمويل التقليدي، حيث استخدم الوسطاء أو الداخليون معلومات مميزة لوضع صفقات قبل العملاء. وقد تم تأسيسها كغير أخلاقية وغير قانونية، ويقوم المسؤولون التنظيميون بالقبض على المذنبين وملاحقتهم.
في مجال العملات الرقمية، يحدث الـ front running على السلسلة بسبب الطبيعة الشفافة لعمليات سلسلة الكتل العامة. يمكن للتجار والروبوتات وحتى المحققين أو المنقبين استغلال المعاملات المعلقة في ذاكرة الفعل لتحقيق أرباح.
على عكس الأسواق التقليدية، يوجد التقدم في مجال العملات الرقمية في منطقة رمادية قانونية. على الرغم من أنه عمومًا يُعتبر غير أخلاقي، إلا أن أولئك الذين يمتلكون الخبرة التقنية للتلاعب بترتيب المعاملات يمكنهم الاستفادة الكاملة من هذه الفرصة.
الاستفادة من معاملات الانتظار العامة المرئية في مجال العملات الرقمية للحصول على ميزة مالية من خلال تنفيذ تجارة قبل معالجة المعاملة الأصلية.
عمومًا، لا تُنفذ المعاملات على البلوكشين على الفور. بدلاً من ذلك، تدخل منطقة انتظار تسمى مجموعة الذاكرة (mempool)، حيث تظل حتى يقوم المنقبون أو المحققون بمعالجتها. هذه هي فترة الفرصة للجهات الخبيثة لمراقبة التجارات وتحديد أهم معاملة يُمكن أن تكون الأكثر ربحية. غالبًا ما يستخدمون الروبوتات ويدفعون رسوم الغاز الأعلى للحصول على الأولوية في معالجة هذه المعاملات.
يستهدف الجبهة الأمامية بشكل رئيسي التبادلات غير المركزية والصفقات الكبيرة والرموز ذات السيولة المنخفضة مع حركات سعر مبالغ فيها. بينما من الممكن ذلك في الرموز ذات القيمة العالية، إلا أن المنافسة العالية والسيولة العميقة ورسوم الغاز المكلفة تجعلها أقل عملية ما لم يكن الربح المتوقع كبيرًا.
يأخذ الفرونت رنينج في عالم العملات الرقمية أشكالًا مختلفة اعتمادًا على ظروف السوق والجهات المعنية واستراتيجيات التنفيذ. فيما يلي أنواع الفرونت رنينج الرئيسية وكيفية عملها؛
يراقب التجار شبكة الميمبول لطلبات الشراء أو البيع الكبيرة ويقومون بتنفيذ الصفقات مسبقًا لتحقيق أرباح من الحركة المتوقعة في الأسعار. على سبيل المثال، قد يقوم المهاجم بشراء الأصول قبل تنفيذ طلب كبير عن طريق تقديم سعر غاز أعلى، مما يضمن تفضيل معاملتهم ومعالجتها قبل معاملة الضحية.
يستغل الجهات الخبيثة حجم المعاملات الكبير عن طريق مراقبة الطلبات الكبيرة. عندما يحددون واحدة، يقومون بإنشاء مجموعة من المعاملات التي تجاوزت الشبكة. ونتيجة لذلك، يواجه الضحية صعوبة في تنفيذ طلبهم الخاص، حيث تواجه معاملته صعوبة في العثور على مساحة في نفس الكتلة بسبب العدد الهائل من المعاملات ذات الأولوية العالية التنافسية.
يعيد منقبو الألغام أو الموثقون ترتيب المعاملات داخل كتلة لاستخراج القيمة القصوى المستخرجة (MEV). بدلاً من معالجة المعاملات في الترتيب الذي تصل فيه، يعطون أولوية لمعاملاتهم الخاصة أو لمعاملات الآخرين التي تولد القيمة القصوى المستخرجة (MEV)، أي القدرة على استخراج الربح عن طريق تلاعب ترتيب المعاملات.
مثال:
في هجوم السندويتش، يحدد الفاعل الخبيث تجارة معلقة كبيرة ويضع صفقتين حولها: أمر واحد قبل صفقة الضحية وآخر بعدها.
مثال: إذا حاول المستخدم شراء رمز بسعر 1.00 دولار، يقوم الهاجم بالشراء أولاً، ثم يرفع السعر إلى 1.10 دولار، ثم يبيعه مرة أخرى بسعر مضخم، مستفيدًا على حساب المستخدم.
المصدر: هاكين
مثال: يقوم تاجر بإرسال أمر شراء كبير للرمز A على Uniswap. يكتشف برنامج البوت الخاص بالمتقدم عملية النقل هذه في مجموعة الذاكرة المؤقتة.
مثال: يقوم الشخص الرائد بتقديم طلب شراء لرمز A برسوم غاز أعلى لمعالجة طلبه قبل عملية المتداول الأصلي.
مثال: تزيد أمر الشراء للرائد من سعر الرمز A من 10 دولارات إلى 11 دولارًا قبل تنفيذ أمر التاجر الأصلي.
مثال: بدلاً من شراء الرمز A بسعر 10 دولارات كما كان مقررًا، يتم تنفيذ أمر التاجر بسعر 11 دولارًا بسبب زيادة السعر الناجمة عن الأمر المسبق.
مثال: يبيع القائد توكن A بسعر 11 دولارًا، مستفيدًا من فارق السعر.
A تقرير صدرفي عام 2024، أكدت شركة Blockworks أن حوادث front running استمرت على سلسلة كتل سولانا. وكان ذلك بسبب مجموعة من المحققين الذين شاركوا في مجموعات بيانات تسمى 'mempools' الخاصة التي تيسر 'هجمات السندويتش'. ردًا على ذلك، عاقبت مؤسسة سولانا المحققين المعنيين.
بتصميمه، لا توفر سلسلة كتل سولانا حوض معاملات عام للمستخدمين لمراقبة المعاملات المعلقة، مما يجعل عملية الإجهاز أكثر تحديا. ومع ذلك، فإنه كمشاركين أساسيين، لا يزال لدى المحققون الوصول لعرض المعاملات التي تمت معالجتها.
في يوليو 2023، تعرض منصة Curve Finance، وهي منصة بارزة للتمويل اللامركزي (DeFi)، لانتهاك أمان كبير نتيجة لثغرات في الإصدارات المحددة من لغة البرمجة Vyper المستخدمة في عقودهم الذكية. استهدف هذا الاستغلال عدة حمامات سيولة، مما أدى إلى خسائر مالية كبيرة.
ردًا على ذلك، نفذ الجهات الأخلاقية استراتيجيات الـ front running لمواجهة التعاملات الخبيثة، حيث نفذوا بوتات MEV لتنفيذ التعاملات بشكل تحفظي قبل محاولات القراصنة، مما أدى بفعالية إلى اعتراض الأموال المعرضة للخطر وتأمينها. يُذكر أن المشغل المعروف بـ "c0ffeebabe.eth" نجح في الـ front-running للمهاجم، مؤمنًا 2,879 ETH (بقيمة تقريبية تعادل 5.4 مليون دولار) ومن ثم إعادتها لـ Curve Finance.
يخلق الـ front running سمعة سلبية لسوق العملات الرقمية، خاصةً بالنسبة إلى البورصات اللامركزية، حيث يتجنب التجار الذين يشعرون بأن صفقاتهم معرضة للـ front running استخدام هذه المنصات.
يقوم المتقدمون بتلاعب في نشاط السوق لتوليد تنافس اصطناعي حول رمز معين، مما يضلل التجار غير المتمرسين ويجعلهم يفسرون زيادة الحجم كمؤشر إيجابي. تختبئ هذه الخطة الاستراتيجية القيمة الحقيقية للأصول.
يمكن أن تزدحم الشبكة بسبب عدة بوتات تقوم بالتقدم الأمامي على سلسلة الكتل، مما يؤدي إلى حروب مزايدات لمعالجة المعاملات. يتحمل المستخدمون العاديون عبء هذه الأحداث أيضًا حيث يتعين عليهم دفع رسوم الغاز الأعلى.
يتيح مزود الصفقات الخاصة في سلسلة الكتل للمستخدمين إرسال صفقات على شبكة البلوكشين دون كشف تفاصيل تلك الصفقات علناً على الشبكة الرئيسية. وعادةً ما يتم ذلك عن طريق استخدام مجموعة بيانات ذاكرة نقل خاصة منفصلة لنقل معلومات الصفقة إلى سلسلة الكتل، مما يحافظ على خصوصية المرسل والمستقبل. تساعد الخدمات مثل Flashbots وEden Network وMEV-Blocker المستخدمين على تجاوز مجموعة بيانات ذاكرة النقل العامة، مما يمنع الروبوتات من اكتشاف التجارات.
ضبط تسامح الانزلاق المنخفض يضمن عدم تنفيذ الصفقة إذا تغير السعر خارج حد معين. تنفيذ قيد الانزلاق مهم، ويجب ضبط نسبة الانزلاق بين 0.1% و 5%، اعتمادًا على رسوم الشبكة وحجم الاستبدال.
ترتيب المعاملات عشوائيًا في سلسلة الكتل يشير إلى نظام حيث يتم تحديد ترتيب المعاملات داخل كتلة بشكل عشوائي. يمنع هذا الأمر الجهات الخبيثة من وضع معاملاتهم استراتيجيًا للحصول على ميزة غير عادلة. بروتوكولات مثل خدمات التسلسل العادل (FSS) لـ Chainlink تمنع إعادة ترتيب المعاملات استنادًا إلى رسوم الغاز.
تقدم بعض بروتوكولات الديفي Batch Aunction ، وهي ميزة تُجمع فيها الطلبات الفردية المتعددة في "دفعة" وتُنفذ في وقت واحد لمنع التلاعب وfront running.
الحلول من الطبقة 2 مثل ZK-Rollups تخفي تفاصيل المعاملات في ذاكرة الانتظار، مما يقلل من مخاطر front running.
يمكن تقليل فرصة استهدافك من خلال إجراء المعاملات خلال فترات الضعف، حيث يكون القطاعون أكثر نشاطًا خلال فترات النشاط العالي.
تطبيق قيود على تردد المعاملات من عنوان واحد يمكن أن يردع المتداولين الذين يعملون في مجال العملات الرقمية والذين غالبا ما يقومون بتغميس الشبكة بمعاملات متتالية سريعة.
التدقيقات الدورية من قبل الشركات الرصينة يمكن أن تحدد الضعف في العقود الذكية التي قد تكون عرضة للـ front running أو أنشطة خبيثة أخرى.
التداول المسبق يضر بسمعة سوق العملات الرقمية ويعطل هدفها من تقديم بديل أكثر عدالة للأسواق المالية التقليدية. على الرغم من أن تتبع المتداولين المسبقين يعد تحديًا، إلا أن هناك حلول مختلفة متاحة للحد من هذا العمل. تتضمن هذه الحلول أدوات مكافحة MEV (القيمة القصوى القابلة للاستخراج)، وحلول Layer 2، ومعالجون للمعاملات الخاصة، وهندسة تبادل جديدة للعملات المشفرة.
يمكن لمجتمعات البلوكشين أيضًا تنفيذ آليات لتعاقب المنقبين والمحققين الذين يقومون بتلاعب ترتيب المعاملات للحصول على مكاسب شخصية. بدلاً من ذلك، يجب تشجيع الاستخدام الأخلاقي للـ front running، كما نراه في اختراق Curvance. ومع تطور الصناعة، ستساهم الجهود المشتركة نحو ممارسات تداول أكثر عدالة في بناء الثقة والنزاهة في التمويل اللامركزي، مما يخلق الظروف الضرورية لتبنيه على نطاق واسع.
التقدم السري قد تكونت مشكلة طويلة الأمد في الأسواق المالية. نشأت من التمويل التقليدي، حيث استخدم الوسطاء أو الداخليون معلومات مميزة لوضع صفقات قبل العملاء. وقد تم تأسيسها كغير أخلاقية وغير قانونية، ويقوم المسؤولون التنظيميون بالقبض على المذنبين وملاحقتهم.
في مجال العملات الرقمية، يحدث الـ front running على السلسلة بسبب الطبيعة الشفافة لعمليات سلسلة الكتل العامة. يمكن للتجار والروبوتات وحتى المحققين أو المنقبين استغلال المعاملات المعلقة في ذاكرة الفعل لتحقيق أرباح.
على عكس الأسواق التقليدية، يوجد التقدم في مجال العملات الرقمية في منطقة رمادية قانونية. على الرغم من أنه عمومًا يُعتبر غير أخلاقي، إلا أن أولئك الذين يمتلكون الخبرة التقنية للتلاعب بترتيب المعاملات يمكنهم الاستفادة الكاملة من هذه الفرصة.
الاستفادة من معاملات الانتظار العامة المرئية في مجال العملات الرقمية للحصول على ميزة مالية من خلال تنفيذ تجارة قبل معالجة المعاملة الأصلية.
عمومًا، لا تُنفذ المعاملات على البلوكشين على الفور. بدلاً من ذلك، تدخل منطقة انتظار تسمى مجموعة الذاكرة (mempool)، حيث تظل حتى يقوم المنقبون أو المحققون بمعالجتها. هذه هي فترة الفرصة للجهات الخبيثة لمراقبة التجارات وتحديد أهم معاملة يُمكن أن تكون الأكثر ربحية. غالبًا ما يستخدمون الروبوتات ويدفعون رسوم الغاز الأعلى للحصول على الأولوية في معالجة هذه المعاملات.
يستهدف الجبهة الأمامية بشكل رئيسي التبادلات غير المركزية والصفقات الكبيرة والرموز ذات السيولة المنخفضة مع حركات سعر مبالغ فيها. بينما من الممكن ذلك في الرموز ذات القيمة العالية، إلا أن المنافسة العالية والسيولة العميقة ورسوم الغاز المكلفة تجعلها أقل عملية ما لم يكن الربح المتوقع كبيرًا.
يأخذ الفرونت رنينج في عالم العملات الرقمية أشكالًا مختلفة اعتمادًا على ظروف السوق والجهات المعنية واستراتيجيات التنفيذ. فيما يلي أنواع الفرونت رنينج الرئيسية وكيفية عملها؛
يراقب التجار شبكة الميمبول لطلبات الشراء أو البيع الكبيرة ويقومون بتنفيذ الصفقات مسبقًا لتحقيق أرباح من الحركة المتوقعة في الأسعار. على سبيل المثال، قد يقوم المهاجم بشراء الأصول قبل تنفيذ طلب كبير عن طريق تقديم سعر غاز أعلى، مما يضمن تفضيل معاملتهم ومعالجتها قبل معاملة الضحية.
يستغل الجهات الخبيثة حجم المعاملات الكبير عن طريق مراقبة الطلبات الكبيرة. عندما يحددون واحدة، يقومون بإنشاء مجموعة من المعاملات التي تجاوزت الشبكة. ونتيجة لذلك، يواجه الضحية صعوبة في تنفيذ طلبهم الخاص، حيث تواجه معاملته صعوبة في العثور على مساحة في نفس الكتلة بسبب العدد الهائل من المعاملات ذات الأولوية العالية التنافسية.
يعيد منقبو الألغام أو الموثقون ترتيب المعاملات داخل كتلة لاستخراج القيمة القصوى المستخرجة (MEV). بدلاً من معالجة المعاملات في الترتيب الذي تصل فيه، يعطون أولوية لمعاملاتهم الخاصة أو لمعاملات الآخرين التي تولد القيمة القصوى المستخرجة (MEV)، أي القدرة على استخراج الربح عن طريق تلاعب ترتيب المعاملات.
مثال:
في هجوم السندويتش، يحدد الفاعل الخبيث تجارة معلقة كبيرة ويضع صفقتين حولها: أمر واحد قبل صفقة الضحية وآخر بعدها.
مثال: إذا حاول المستخدم شراء رمز بسعر 1.00 دولار، يقوم الهاجم بالشراء أولاً، ثم يرفع السعر إلى 1.10 دولار، ثم يبيعه مرة أخرى بسعر مضخم، مستفيدًا على حساب المستخدم.
المصدر: هاكين
مثال: يقوم تاجر بإرسال أمر شراء كبير للرمز A على Uniswap. يكتشف برنامج البوت الخاص بالمتقدم عملية النقل هذه في مجموعة الذاكرة المؤقتة.
مثال: يقوم الشخص الرائد بتقديم طلب شراء لرمز A برسوم غاز أعلى لمعالجة طلبه قبل عملية المتداول الأصلي.
مثال: تزيد أمر الشراء للرائد من سعر الرمز A من 10 دولارات إلى 11 دولارًا قبل تنفيذ أمر التاجر الأصلي.
مثال: بدلاً من شراء الرمز A بسعر 10 دولارات كما كان مقررًا، يتم تنفيذ أمر التاجر بسعر 11 دولارًا بسبب زيادة السعر الناجمة عن الأمر المسبق.
مثال: يبيع القائد توكن A بسعر 11 دولارًا، مستفيدًا من فارق السعر.
A تقرير صدرفي عام 2024، أكدت شركة Blockworks أن حوادث front running استمرت على سلسلة كتل سولانا. وكان ذلك بسبب مجموعة من المحققين الذين شاركوا في مجموعات بيانات تسمى 'mempools' الخاصة التي تيسر 'هجمات السندويتش'. ردًا على ذلك، عاقبت مؤسسة سولانا المحققين المعنيين.
بتصميمه، لا توفر سلسلة كتل سولانا حوض معاملات عام للمستخدمين لمراقبة المعاملات المعلقة، مما يجعل عملية الإجهاز أكثر تحديا. ومع ذلك، فإنه كمشاركين أساسيين، لا يزال لدى المحققون الوصول لعرض المعاملات التي تمت معالجتها.
في يوليو 2023، تعرض منصة Curve Finance، وهي منصة بارزة للتمويل اللامركزي (DeFi)، لانتهاك أمان كبير نتيجة لثغرات في الإصدارات المحددة من لغة البرمجة Vyper المستخدمة في عقودهم الذكية. استهدف هذا الاستغلال عدة حمامات سيولة، مما أدى إلى خسائر مالية كبيرة.
ردًا على ذلك، نفذ الجهات الأخلاقية استراتيجيات الـ front running لمواجهة التعاملات الخبيثة، حيث نفذوا بوتات MEV لتنفيذ التعاملات بشكل تحفظي قبل محاولات القراصنة، مما أدى بفعالية إلى اعتراض الأموال المعرضة للخطر وتأمينها. يُذكر أن المشغل المعروف بـ "c0ffeebabe.eth" نجح في الـ front-running للمهاجم، مؤمنًا 2,879 ETH (بقيمة تقريبية تعادل 5.4 مليون دولار) ومن ثم إعادتها لـ Curve Finance.
يخلق الـ front running سمعة سلبية لسوق العملات الرقمية، خاصةً بالنسبة إلى البورصات اللامركزية، حيث يتجنب التجار الذين يشعرون بأن صفقاتهم معرضة للـ front running استخدام هذه المنصات.
يقوم المتقدمون بتلاعب في نشاط السوق لتوليد تنافس اصطناعي حول رمز معين، مما يضلل التجار غير المتمرسين ويجعلهم يفسرون زيادة الحجم كمؤشر إيجابي. تختبئ هذه الخطة الاستراتيجية القيمة الحقيقية للأصول.
يمكن أن تزدحم الشبكة بسبب عدة بوتات تقوم بالتقدم الأمامي على سلسلة الكتل، مما يؤدي إلى حروب مزايدات لمعالجة المعاملات. يتحمل المستخدمون العاديون عبء هذه الأحداث أيضًا حيث يتعين عليهم دفع رسوم الغاز الأعلى.
يتيح مزود الصفقات الخاصة في سلسلة الكتل للمستخدمين إرسال صفقات على شبكة البلوكشين دون كشف تفاصيل تلك الصفقات علناً على الشبكة الرئيسية. وعادةً ما يتم ذلك عن طريق استخدام مجموعة بيانات ذاكرة نقل خاصة منفصلة لنقل معلومات الصفقة إلى سلسلة الكتل، مما يحافظ على خصوصية المرسل والمستقبل. تساعد الخدمات مثل Flashbots وEden Network وMEV-Blocker المستخدمين على تجاوز مجموعة بيانات ذاكرة النقل العامة، مما يمنع الروبوتات من اكتشاف التجارات.
ضبط تسامح الانزلاق المنخفض يضمن عدم تنفيذ الصفقة إذا تغير السعر خارج حد معين. تنفيذ قيد الانزلاق مهم، ويجب ضبط نسبة الانزلاق بين 0.1% و 5%، اعتمادًا على رسوم الشبكة وحجم الاستبدال.
ترتيب المعاملات عشوائيًا في سلسلة الكتل يشير إلى نظام حيث يتم تحديد ترتيب المعاملات داخل كتلة بشكل عشوائي. يمنع هذا الأمر الجهات الخبيثة من وضع معاملاتهم استراتيجيًا للحصول على ميزة غير عادلة. بروتوكولات مثل خدمات التسلسل العادل (FSS) لـ Chainlink تمنع إعادة ترتيب المعاملات استنادًا إلى رسوم الغاز.
تقدم بعض بروتوكولات الديفي Batch Aunction ، وهي ميزة تُجمع فيها الطلبات الفردية المتعددة في "دفعة" وتُنفذ في وقت واحد لمنع التلاعب وfront running.
الحلول من الطبقة 2 مثل ZK-Rollups تخفي تفاصيل المعاملات في ذاكرة الانتظار، مما يقلل من مخاطر front running.
يمكن تقليل فرصة استهدافك من خلال إجراء المعاملات خلال فترات الضعف، حيث يكون القطاعون أكثر نشاطًا خلال فترات النشاط العالي.
تطبيق قيود على تردد المعاملات من عنوان واحد يمكن أن يردع المتداولين الذين يعملون في مجال العملات الرقمية والذين غالبا ما يقومون بتغميس الشبكة بمعاملات متتالية سريعة.
التدقيقات الدورية من قبل الشركات الرصينة يمكن أن تحدد الضعف في العقود الذكية التي قد تكون عرضة للـ front running أو أنشطة خبيثة أخرى.
التداول المسبق يضر بسمعة سوق العملات الرقمية ويعطل هدفها من تقديم بديل أكثر عدالة للأسواق المالية التقليدية. على الرغم من أن تتبع المتداولين المسبقين يعد تحديًا، إلا أن هناك حلول مختلفة متاحة للحد من هذا العمل. تتضمن هذه الحلول أدوات مكافحة MEV (القيمة القصوى القابلة للاستخراج)، وحلول Layer 2، ومعالجون للمعاملات الخاصة، وهندسة تبادل جديدة للعملات المشفرة.
يمكن لمجتمعات البلوكشين أيضًا تنفيذ آليات لتعاقب المنقبين والمحققين الذين يقومون بتلاعب ترتيب المعاملات للحصول على مكاسب شخصية. بدلاً من ذلك، يجب تشجيع الاستخدام الأخلاقي للـ front running، كما نراه في اختراق Curvance. ومع تطور الصناعة، ستساهم الجهود المشتركة نحو ممارسات تداول أكثر عدالة في بناء الثقة والنزاهة في التمويل اللامركزي، مما يخلق الظروف الضرورية لتبنيه على نطاق واسع.