قبل قراءة هذا المقال ، يجب أن يكون لديك فهم أساسي ل MEV ودور Flashbot وتأثير Flashbot على MEV.
من الضروري أيضا معرفة الفهم الأساسي لآلية PoS والتغييرات التي أحدثها الدمج.
ميف
أولا ، راجع ما هو MEV.
تشير قيمة التعدين القابلة للاستخراج حرفيا إلى "القيمة التي يمكن لمطور الكتلة استخراجها".
لا تشير هذه القيمة إلى الرسوم التي يدفعها المستخدم لمطور الكتلة لحزم معاملة المستخدم في الكتلة. يتم الاتفاق على إجراء إعطاء الرسوم من قبل المستخدم ، ويمكن للمستخدم ضبط الرسوم منخفضة جدا ، بحيث يتم تحصيل معاملته لفترة طويلة ، ولكن على الأقل لا يمكن لمطور الكتلة فرض أي رسوم على المعاملة.
نصيحة للقراءة: تمت إعادة تسمية MEV الآن إلى القيمة القصوى القابلة للاستخراج ، حيث لم يعد التطوير الحالي ل MEV حصريا لمطوري الكتل. *
تشير "القيمة التي يمكن لمطور الكتلة الضغط عليها" إلى حقيقة أن مطور الكتلة يحقق ربحا عن طريق تغيير ترتيب المعاملات ، وإدخال معاملاته الخاصة ، وقبل (أو بعد) المعاملات التي يتم استغلالها. إذن ما نوع الفوائد التي يمكن أن يضغط عليها المطورون؟
على سبيل المثال ، عندما تقدم NFT الساخنة فتحات النعناع ، ولا يمكن إلا لأسرع 100 شخص النعناع بنجاح ، فإن كارول ، التي هي صديقة لمطور الكتلة أو توصلت إلى نوع من الاتفاق مع مطور الكتلة خارج السلسلة ، يمكنها التأكد من أن مطور الكتلة يمكنه وضع معاملة النعناع الخاصة بها قبل معاملة النعناع لشخص آخر عن طريق ترتيب أمر المعاملة.
△ سيعطي مطورو الكتل الأولوية لمعاملات النعناع في كارول قبل معاملات الآخرين.
MEV شائع آخر هو معاملة AMM التي تقرص المستخدمين ، مما يجبر المستخدمين على تلقي أسوأ سعر (ضمن النطاق المقبول) ، والفرق بين السعر المتوقع للمستخدم وأسوأ سعر هو الربح الذي يضغط عليه مطور الكتلة.
في المثال أدناه ، تتوقع أليس تبادل 1 WBTC مقابل 21,500 USDT ، لكنها تعلم أنه في العالم اللامركزي ، قد لا تكون معاملتها هي الأولى التي يتم تنفيذها ، وعندما يتداول شخص آخر أيضا WBTC / USDT قبلها ، سيتم تغيير سعر AMM ، وقد لا يتم استبدال 1 WBTC ب 21,500 USDT ، لذلك تحدد أسوأ سعر يبلغ 20,500 USDT ضمن النطاق المقبول:
△تتوقع أليس تبادل 1 WBTC مقابل 21,500 USDT ، ولكن في أسوأ الأحوال يمكن أن تقبل 20,500 USDT.
في هذا الوقت ، اكتشفت حواء معاملة أليس وقررت بيع WBTC قبل معاملة أليس ، مما تسبب في انخفاض سعر WBTC إلى 20500 دولار أمريكي ، ثم تنفيذ معاملة أليس ، اضطرت أليس إلى التداول بسعر 20500 دولار أمريكي.
أخيرا ، تعيد حواء شراء WBTC مع USDT التي تم الحصول عليها من بيع WBTC في البداية ، وسيكون سعر WBTC أقل من 20,500 دولارا أمريكيا ، مما يعني أن Eve قد أكملت شراء منخفض وبيع مرتفع (< الشراء عند 20,500 والبيع عند 21,500) وكسب فرق السعر.
△ وجدت شركة Eve المطورة للكتل أنه من المربح بيع WBTC قبل صفقة Alice ، ثم اشترت WBTC مرة أخرى لكسب السبريد بعد تنفيذ معاملة Alice.
** يجب أن تحتوي الأنظمة اللامركزية على MEV **
في نظام مركزي ، يمكنك اختيار الوثوق بالأدوار المسؤولة عن تسلسل المعاملات (المشغل ، التسلسل) والثقة في أنها لن تفعل أي شيء سيء من شأنه أن يضر المستخدم من أجل السمعة ، أو يمكنك اختيار مغادرة النظام. هذا هو أيضا الوضع الحالي ل L2 ، ومن غير المرجح أن تحطم أطراف مشروع L2 اللافتات الخاصة بها لاستخراج MEV.
ولكن في النظام اللامركزي ، يمكن لأي شخص أن يصبح مطور كتلة ، ولا يمكننا ببساطة وموضوعية إثبات أن سلوك مطور الكتلة "سيء" ، مما يعني أنه لا يمكننا منع مطوري الكتل بشكل فعال من استغلال الأرباح.
لا ينبغي أن نتوقع من مطوري الكتل أن يكونوا "أشخاصا جيدين" ، ولكن يجب أن نقلق من أنه إذا حقق مطور الكتلة المزيد والمزيد من الأموال بسبب MEV واستثمر في المزيد من معدات تطوير الكتل ، فسيصبح أكبر وأكبر ، مما يجعله يقضي على المنافسين الآخرين ، وستكون النتيجة معضلة مطور كتلة واحد فقط في نظام لامركزي ، وفي النهاية سيكون قادرا على فرض قواعد التفضيل الشخصي على معاملات المستخدمين حسب الرغبة. ولهذا السبب ظهر Flashbot.
فلاش بوت
من أجل منع MEV من التأثير على درجة اللامركزية لمطوري الكتل ، جعلت Flashbot MEV سوقا مفتوحا حيث يتعاون مطورو الكتل وباحثو MEV المحترفون ويتشاركون MEV ، وهناك درجة عالية من المنافسة بين مطوري الكتل والباحثين في MEV.
من خلال هذه المنافسة والشراكات ، يمكن لمطوري الكتل والباحثين عن MEV التركيز على تخصصهم الخاص ، ولا يحتاج باحثو MEV إلى القلق من أن مطوري الكتل قد يسرقون فرص المراجحة الخاصة بهم أو لا يقبلون معاملاتهم الخاصة عمدا.
△ يجد الباحث المعاملات من مجمع التداول المفتوح إلى المراجحة والعطاءات لحقوق الدخل لحزمه الخاصة ، والتي يتم منحها إلى Flashbot ثم يتم اختيارها بواسطة مطور الكتلة.
مخاطر المركزية
ومع ذلك ، لا يزال لدى Flashbot عيب ، يجب أن تمر جميع معاملات تحكيم باحث MEV من خلال خادم Flashbot مركزي ، والذي يمكنه سرقة فرص المراجحة أو مراجعة معاملات المراجحة.
بالإضافة إلى Flashbot ، ظهرت أيضا مشاريع مثل Eden Network في السوق. إنها في الأساس نفس بنية Flashbot ، باستثناء التخزين غير الضروري الخاص بها ، وأولوية المعاملات داخل الكتلة ، وآليات تقديم العطاءات الإضافية. ولكن على الأقل عندما يبدأ Flashbot في فعل الشر ، يكون لدى مطوري الكتل والباحثين خيارات أخرى.
** MEV هي حقيقة ثابتة يجب قبولها **
يجب على كل من مصممي البروتوكول والمستخدمين توخي الحذر بشأن MEV. إذا كان ذلك ممكنا ، فإن دمج MEV في تصميم البروتوكول وجعل MEV أداة مفيدة هو شيء يجب على مصممي البروتوكول التفكير فيه عند تصميم الآليات في المستقبل. ستغطي المقالات اللاحقة أيضا التصميم والأفكار للاستفادة الجيدة من MEV.
الدمج
تحولت Ethereum إلى آلية PoS بعد الدمج ، ومن مطور كتلة يتنافس مع قوة حوسبة آلة التعدين إلى Staking ETH ، يمكنه أن يصبح مدققا للحصول على فرصة لاقتراح الكتل ، مما يعني أن عتبة الحصول على الكتل في PoS أقل بكثير. يؤثر خفض عتبة الحصول على فرص توليد الكتلة في الواقع على المنافسة والتعاون بين الأدوار المختلفة في Flashbot.
نصيحة للقراءة: يتم الاحتفاظ بالاقتراح هنا باللغة الإنجليزية لتجنب إساءة قراءة اللغة الصينية لكتلة الاقتراح وكتلة البناء لأن المعنى قريب جدا. *
التغيير في علاقة الثقة
قبل PoS ، احتاج Searcher إلى الوثوق في أن مطور الكتلة لن ينتزع محتوى حزمته ، وحتى إذا فعل مطور الكتلة ذلك ، فلن يتمكن Searcher من التصدي إلا من خلال آليات خارج السلسلة ، مثل تقديم أدلة لمطالبة Flashbot بإدراج مطور الكتلة في القائمة السوداء أو نشر منشور على Twitter لإغلاقه.
ومع ذلك ، فإن مطوري الكتل متعاونون للغاية بشكل أساسي ، لأن العلاقة بين مطور الكتلة والباحث هي تعاون طويل الأمد ، وإذا استحوذ مطور الكتلة على Searcher للحصول على ميزة MEV معينة اليوم ، ولن يتلقى مطور الكتلة أي فرص MEV في المستقبل ، فلن يكون الأمر يستحق ذلك.
ومع ذلك ، بعد PoS ، يمكنك الحصول على فرصة لإنتاج كتل عن طريق تخزين ETH ، ويتم تخفيض عتبة إنتاج الكتل. نتيجة لذلك ، ينضم العديد من الأشخاص العاديين كمدققين ، مما يؤدي إلى تخفيف الكتل ببطء.
بالمقارنة مع مجمعات التعدين القليلة التي استثمرت الكثير من التكاليف في إثبات العمل وتعمل لفترة طويلة ، لا يمكن للمدقق في PoS إلا في بعض الأحيان الحصول على فرصة لإنشاء كتل ، ويتم حساب مكافأة الكتلة بالإضافة إلى متوسط المعدل السنوي ل MEV حتى لو كان 10٪ ، لا يزال لدى المدقق حافز كاف جدا للاستيلاء على MEV الخاص بالباحث.
نصائح القراءة: يمكنك الرجوع إلى لوحة زعيم MEV لإحصائيات Flashbot ، انسخ الرابط أدناه للانتقال إلى المتصفح لعرض المحتوى ذي الصلة: *
△ طالما أنك تغتنم الفرصة للاستيلاء على أكثر من 3.2 ETH من MEV ، فسوف تتجاوز 10٪ سنويا.
لذلك ، يجب تعديل بنية Flashbot لتتناسب مع تغيير علاقة الثقة وآلية PoS ، وقد أصبحت دفعة mev الحالية.
** ميف-بوست **
في mev-boost ، تم تقسيم دور Relay بين الباحث ومطور الكتلة في Flashbot إلى قسمين ، أحدهما هو Builder والآخر يسمى Relay ولكن بمسؤوليات مختلفة.
يسلم الباحث الحزمة إلى المنشئ ، الذي يختار عدة حزم من حزم متعددة لتشكيل كتلة ، ويسلم الكتلة إلى Relay ، الذي يختار بدوره إحدى الكتل المقدمة بواسطة Relay.
△ يتنافس الباحث مع الباحث ، ويتنافس المنشئ مع المنشئ ، ويختار المدقق الكتلة الأكثر فائدة منه.
المنشئ مسؤول عن العثور على مجموعة الحزمة الأكثر ملاءمة في السعة المحدودة للكتلة ، على أمل أن يختار المدقق الكتلة الخاصة به.
إذن ما هو التتابع؟ كما ذكر أعلاه ، تغيرت علاقة الثقة ، لذلك لا يمكن للباحث / المنشئ الوثوق بالمدقق ، لذلك يحتاج المدقق في mev-boost إلى تقديم وعد ب "سأقترح الكتلة الخاصة بك" قبل تلقي محتوى الكتلة الفعلي.
يعمل Relay كوسيط بين المنشئ والمدقق للمساعدة في التنسيق: يحتفظ Relay بمحتوى الكتلة حتى يحصل على وعد المدقق قبل تسليم الكتلة التي قام بها المنشئ إلى المدقق.
في مصطلحات سلسلة منارة Ethereum الفعلية ، يطلق على محتوى الكتلة الذي تم إنشاؤه بواسطة المنشئ اسم ution Payload ، وسيتلقى المدقق بيانات من Relay تسمى ution Payload Header ، والتي يمكن اعتبارها التزاما بالحمولة ، ويمثل توقيع الرأس توقيع الحمولة.
عندما يختار المدقق الكتلة التي يقترحها على Relay ، سيضع رأس حمولة ution للكتلة في كتلة Beacon ويوقعه ، ثم يسلم المحتوى الموقع إلى Relay كدليل ، وأخيرا يمكن أن يطمئن Relay إلى أن محتوى الكتلة سيتم إعطاؤه إلى المدقق والسماح له باقتراح الكتلة.
△ يقوم المنشئ بتسليم الكتلة إلى التتابع ، ويسلم التتابع الرأس إلى المدقق
△ إذا حدد المدقق الكتلة ، وضع الرأس في كتلة المنارة وتوقيعه وتسليمه إلى Relay.
△ ثم يسلم الترحيل الجزء الكامل إلى المدقق.
إذا خان المدقق أخيرا Relay واختار اقتراح كتلة أخرى ، فيمكن ل Relay نشر التوقيع الذي قدمه له المدقق كدليل على أن المدقق اقترح كتلتين مختلفتين ، ومن ثم سيتم معاقبة المدقق لانتهاكه قواعد سلسلة منارة Ethereum.
△ تم تخفيض حواء (تمت مصادرة جزء من ETH المرهون) لأنه اقترح كتلة مختلفة.
فرضية الثقة
في mev-boost ، يجب أن يثق المدقق في Relay ، إذا كان محتوى الكتلة التي تم الكشف عنها أخيرا بواسطة Relay غير قانوني ، أو أن الأموال الفعلية التي تلقاها المدقق ليست كما هو متوقع ، أو حتى إذا لم ينشر Relay مباشرة محتوى الكتلة ، لا يمكن للمدقق اقتراح الكتلة ، ثم يمكن للمدقق مواجهة فقط من خلال آلية خارج السلسلة ، مثل السماح للمدققين الآخرين بمعرفة السلوك الضار للترحيل.
قواطع
لا يمكن مراقبة المدققين والتدخل على مدار 24 ساعة في اليوم ، لذلك عندما يجد برنامج المدقق أن (نفس التتابع أو أكثر) يكسر الثقة باستمرار ، يجب أن يكون قادرا على الرد لتجنب فقدان الإيرادات طوال الوقت لأنه لا توجد كتل مقترحة.
على سبيل المثال ، عندما تجد أنك لم تقترح كتلة لأكثر من خمس فتحات ، فأنت بحاجة إلى العودة واستخدام العقدة الخاصة بك لإنشاء محتوى الكتلة.
للاطلاع على الوثائق ذات الصلة، يرجى الرجوع إلى:
مراقب الترحيل
من أجل تقليل تأثير أفعال شخصية Relay السيئة ، يفكر مجتمع Flashbot أيضا في تصميم مراقبة سلوك Relay.
للاطلاع على الوثائق ذات الصلة، يرجى الرجوع إلى:
توافر البيانات ج****ommittee
تتمثل إحدى طرق منع Relay من عدم نشر محتوى الكتلة في إعطاء بيانات الكتلة إلى لجنة من العقد المسؤولة عن الاحتفاظ بمحتوى الكتلة والتأكد من توفره ، أي تحقيق اللامركزية في مسؤولية الاحتفاظ بمحتوى الكتلة.
ما هي أدوات البناء والتتابع المتوفرة حاليا؟ **
هنا يمكنك رؤية المنشئ والترحيل الحاليين:
** MEV-دفعة **
تحقق من الموقع:
كما ترون ، على الرغم من أنه فريق التطوير الرئيسي ل mev-boost ، إلا أن Flashbot لا يتمتع بحالة Relay المهيمنة ، لأن Flashbot طور mev-boost منذ البداية ولم يضع نفسه على أنه Relay الافتراضي في برنامج mev-boost.
نصائح القراءة: تعرف على المزيد ، يرجى الاطلاع *
** 2023–04–02 الهجوم ضد تتابع mev-boost **
اكتشف مدقق ضار ثغرة أمنية في Relay: سيرسل Relay محتوى الحزمة مرة أخرى إلى المدقق طالما أنه يحتوي على توقيع صالح للتحقق منه (سواء كان المحتوى شرعيا أم لا).
لذلك، يوقع المدقق الضار على محتوى غير صالح (قيم بعض حقول الرأس غير صالحة)، وبعد أن يرسل الترحيل محتوى الحزمة، يسرق المدقق معاملة المراجحة في الحزمة، ثم يقترح كتلة صالحة أخرى.
يحاول Relay بث الرأس الموقع بواسطة المدقق ، ولكن يتم رفضه بواسطة العقد الأخرى لأن المحتوى غير صالح ، لذلك يرى الجميع فقط الكتلة الصالحة التي اقترحها المدقق نفسه. بعد ذلك ، تم قطع المدقق وطرده من قائمة المدقق لتوقيعه رأسين مختلفين (ل Relay و Proposed) ، ولكن الضرر قد حدث.
سيحاول Relay المحدث الآن بث رأس Validator أولا ، إذا تم استلامه بنجاح بواسطة عقد أخرى ، فهذا يعني أن محتوى علامة Validator شرعي ، وسترى العقد الأخرى بث الكتلة بواسطة Relay أولا ، إذا حاول المدقق سرقة محتوى الحزمة واقتراحه بنفسه ، فسيكون من الصعب الفوز ببث الكتلة بواسطة Relay (لأن هناك بالفعل العديد من العقد التي شاهدت بث الكتلة بواسطة Relay).
نصيحة القراءة 1: اشرح خيط هذا الهجوم والأدلة ذات الصلة وبقع التتابع ، يرجى الرجوع إلى هذا الموضوع ، يرجى الرجوع إلى هذا الموضوع للحصول على التفاصيل: *
نصيحة القراءة 2: بالإضافة إلى سرقة معاملات المراجحة من الحزم ، يمكن للمدققين الضارين أيضا مهاجمة المراجحين الذين يقومون بضربات الساندويتش: المراجحون الذين يقومون بضربات الساندويتش سيدخلون صفقاتهم الخاصة قبل وبعد تداول الضحية - شراء الضحية بشكل استباقي ثم البيع بعد أن تشتري الضحية لكسب السبريد ، ولكن لكي تنجح المقص ، يجب تنفيذ كلتا الصفقتين ، وإلا سيتم تنفيذ المعاملة السابقة فقط ، لكن المراجح لن يكسب السبريد فحسب ، بل سيخسر أمواله الخاصة أيضا. *
ومع ذلك ، فإن التصحيحات التي تم إجراؤها استجابة لهذا الهجوم ستزيد من وقت تأخير إنتاج البلوك ، وبالتالي زاد عدد مرات إعادة التنظيم لسلسلة PoS بشكل كبير في الأيام التالية للهجوم ، ويتم حاليا تصميم وتنفيذ العديد من الحلول لتجنب عدم استقرار شبكة PoS الناجم عن تأخير MEV-Boost.
نصيحة للقراءة: للحصول على معلومات مفصلة ، يمكنك نسخ الرابط أدناه لعرضه في متصفحك *
** تأثير فلاش بوت / ميف-تعزيز **
يؤثر على كفاءة تصويت المدقق
بسبب Flashbot / mev-boost ، مرت عملية الكتلة من الإنتاج إلى الاقتراح الفعلي بمستويات أكثر ، مما يؤدي إلى تأخير زمني لكتلة اقتراح المدقق ، وسيتلقى المدققون الآخرون المسؤولون عن التصويت الكتلة لاحقا ، لذلك سيتم ضغط وقت التصويت الخاص بهم ، مما سيؤثر على أمان شبكة PoS الشاملة.
على الرغم من أنه لا يبدو له تأثير كبير: انخفاض يقدر بنحو 2٪ في الإقبال وانخفاض بنسبة 1٪ في المدققين الذين صوتوا بشكل صحيح ، إلا أن هذا من أكتوبر 2022 ، عندما تم توصيل ثلث المدققين فقط ب MEV Relay.
نصيحة للقراءة: لمزيد من المعلومات ، يرجى الرجوع إلى المقالة المرتبطة أدناه *
**ملخص وأبرز النقاط **
MEV أمر لا مفر منه ، ومطورو الكتل لديهم أكبر ميزة لتعدين MEV. يحول Flashbot تعدين MEV إلى سوق مفتوح ، مما يمنع مركزية عمال المناجم من التأثير على أمان السلسلة بأكملها.
ولدت mev-boost استجابة للتغييرات التي أحدثتها PoS ، ويعكس mev-boost علاقة الثقة بين الباحث / المنشئ والمدقق ، ويجعل المنافسة أكثر انفتاحا: هناك العديد من البناة يتنافسون مع بعضهم البعض ، ويتنافس التتابع المتعدد مع بعضهم البعض ، مما يقلل من مخاطر مركزية Flashbot.
في المقالة التالية ، سنقدم فصل Proposer-Builder (PBS) ، والذي يدمج بنية mev-boost مباشرة في بروتوكول Ethereum الخاص ، بدلا من التعاون الخاص بين Validator و Builder و Searcher ، مما سيجعل النظام البيئي MEV بأكمله أكثر لامركزية وأمانا.
** بيانات مرجعية وتوصيات لمزيد من القراءة **
*الاحصاءات:
*الاحصاءات:
*
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
MEV بعد دمج الإيثريوم
المؤلف: @ مختبرات imToken
نصائح للقراءة
ميف
أولا ، راجع ما هو MEV.
تشير قيمة التعدين القابلة للاستخراج حرفيا إلى "القيمة التي يمكن لمطور الكتلة استخراجها".
لا تشير هذه القيمة إلى الرسوم التي يدفعها المستخدم لمطور الكتلة لحزم معاملة المستخدم في الكتلة. يتم الاتفاق على إجراء إعطاء الرسوم من قبل المستخدم ، ويمكن للمستخدم ضبط الرسوم منخفضة جدا ، بحيث يتم تحصيل معاملته لفترة طويلة ، ولكن على الأقل لا يمكن لمطور الكتلة فرض أي رسوم على المعاملة.
تشير "القيمة التي يمكن لمطور الكتلة الضغط عليها" إلى حقيقة أن مطور الكتلة يحقق ربحا عن طريق تغيير ترتيب المعاملات ، وإدخال معاملاته الخاصة ، وقبل (أو بعد) المعاملات التي يتم استغلالها. إذن ما نوع الفوائد التي يمكن أن يضغط عليها المطورون؟
على سبيل المثال ، عندما تقدم NFT الساخنة فتحات النعناع ، ولا يمكن إلا لأسرع 100 شخص النعناع بنجاح ، فإن كارول ، التي هي صديقة لمطور الكتلة أو توصلت إلى نوع من الاتفاق مع مطور الكتلة خارج السلسلة ، يمكنها التأكد من أن مطور الكتلة يمكنه وضع معاملة النعناع الخاصة بها قبل معاملة النعناع لشخص آخر عن طريق ترتيب أمر المعاملة.
△ سيعطي مطورو الكتل الأولوية لمعاملات النعناع في كارول قبل معاملات الآخرين.
MEV شائع آخر هو معاملة AMM التي تقرص المستخدمين ، مما يجبر المستخدمين على تلقي أسوأ سعر (ضمن النطاق المقبول) ، والفرق بين السعر المتوقع للمستخدم وأسوأ سعر هو الربح الذي يضغط عليه مطور الكتلة.
في المثال أدناه ، تتوقع أليس تبادل 1 WBTC مقابل 21,500 USDT ، لكنها تعلم أنه في العالم اللامركزي ، قد لا تكون معاملتها هي الأولى التي يتم تنفيذها ، وعندما يتداول شخص آخر أيضا WBTC / USDT قبلها ، سيتم تغيير سعر AMM ، وقد لا يتم استبدال 1 WBTC ب 21,500 USDT ، لذلك تحدد أسوأ سعر يبلغ 20,500 USDT ضمن النطاق المقبول:
△تتوقع أليس تبادل 1 WBTC مقابل 21,500 USDT ، ولكن في أسوأ الأحوال يمكن أن تقبل 20,500 USDT.
في هذا الوقت ، اكتشفت حواء معاملة أليس وقررت بيع WBTC قبل معاملة أليس ، مما تسبب في انخفاض سعر WBTC إلى 20500 دولار أمريكي ، ثم تنفيذ معاملة أليس ، اضطرت أليس إلى التداول بسعر 20500 دولار أمريكي.
أخيرا ، تعيد حواء شراء WBTC مع USDT التي تم الحصول عليها من بيع WBTC في البداية ، وسيكون سعر WBTC أقل من 20,500 دولارا أمريكيا ، مما يعني أن Eve قد أكملت شراء منخفض وبيع مرتفع (< الشراء عند 20,500 والبيع عند 21,500) وكسب فرق السعر.
△ وجدت شركة Eve المطورة للكتل أنه من المربح بيع WBTC قبل صفقة Alice ، ثم اشترت WBTC مرة أخرى لكسب السبريد بعد تنفيذ معاملة Alice.
** يجب أن تحتوي الأنظمة اللامركزية على MEV **
في نظام مركزي ، يمكنك اختيار الوثوق بالأدوار المسؤولة عن تسلسل المعاملات (المشغل ، التسلسل) والثقة في أنها لن تفعل أي شيء سيء من شأنه أن يضر المستخدم من أجل السمعة ، أو يمكنك اختيار مغادرة النظام. هذا هو أيضا الوضع الحالي ل L2 ، ومن غير المرجح أن تحطم أطراف مشروع L2 اللافتات الخاصة بها لاستخراج MEV.
ولكن في النظام اللامركزي ، يمكن لأي شخص أن يصبح مطور كتلة ، ولا يمكننا ببساطة وموضوعية إثبات أن سلوك مطور الكتلة "سيء" ، مما يعني أنه لا يمكننا منع مطوري الكتل بشكل فعال من استغلال الأرباح.
لا ينبغي أن نتوقع من مطوري الكتل أن يكونوا "أشخاصا جيدين" ، ولكن يجب أن نقلق من أنه إذا حقق مطور الكتلة المزيد والمزيد من الأموال بسبب MEV واستثمر في المزيد من معدات تطوير الكتل ، فسيصبح أكبر وأكبر ، مما يجعله يقضي على المنافسين الآخرين ، وستكون النتيجة معضلة مطور كتلة واحد فقط في نظام لامركزي ، وفي النهاية سيكون قادرا على فرض قواعد التفضيل الشخصي على معاملات المستخدمين حسب الرغبة. ولهذا السبب ظهر Flashbot.
فلاش بوت
من أجل منع MEV من التأثير على درجة اللامركزية لمطوري الكتل ، جعلت Flashbot MEV سوقا مفتوحا حيث يتعاون مطورو الكتل وباحثو MEV المحترفون ويتشاركون MEV ، وهناك درجة عالية من المنافسة بين مطوري الكتل والباحثين في MEV.
من خلال هذه المنافسة والشراكات ، يمكن لمطوري الكتل والباحثين عن MEV التركيز على تخصصهم الخاص ، ولا يحتاج باحثو MEV إلى القلق من أن مطوري الكتل قد يسرقون فرص المراجحة الخاصة بهم أو لا يقبلون معاملاتهم الخاصة عمدا.
△ يجد الباحث المعاملات من مجمع التداول المفتوح إلى المراجحة والعطاءات لحقوق الدخل لحزمه الخاصة ، والتي يتم منحها إلى Flashbot ثم يتم اختيارها بواسطة مطور الكتلة.
مخاطر المركزية
ومع ذلك ، لا يزال لدى Flashbot عيب ، يجب أن تمر جميع معاملات تحكيم باحث MEV من خلال خادم Flashbot مركزي ، والذي يمكنه سرقة فرص المراجحة أو مراجعة معاملات المراجحة.
بالإضافة إلى Flashbot ، ظهرت أيضا مشاريع مثل Eden Network في السوق. إنها في الأساس نفس بنية Flashbot ، باستثناء التخزين غير الضروري الخاص بها ، وأولوية المعاملات داخل الكتلة ، وآليات تقديم العطاءات الإضافية. ولكن على الأقل عندما يبدأ Flashbot في فعل الشر ، يكون لدى مطوري الكتل والباحثين خيارات أخرى.
** MEV هي حقيقة ثابتة يجب قبولها **
يجب على كل من مصممي البروتوكول والمستخدمين توخي الحذر بشأن MEV. إذا كان ذلك ممكنا ، فإن دمج MEV في تصميم البروتوكول وجعل MEV أداة مفيدة هو شيء يجب على مصممي البروتوكول التفكير فيه عند تصميم الآليات في المستقبل. ستغطي المقالات اللاحقة أيضا التصميم والأفكار للاستفادة الجيدة من MEV.
الدمج
تحولت Ethereum إلى آلية PoS بعد الدمج ، ومن مطور كتلة يتنافس مع قوة حوسبة آلة التعدين إلى Staking ETH ، يمكنه أن يصبح مدققا للحصول على فرصة لاقتراح الكتل ، مما يعني أن عتبة الحصول على الكتل في PoS أقل بكثير. يؤثر خفض عتبة الحصول على فرص توليد الكتلة في الواقع على المنافسة والتعاون بين الأدوار المختلفة في Flashbot.
التغيير في علاقة الثقة
قبل PoS ، احتاج Searcher إلى الوثوق في أن مطور الكتلة لن ينتزع محتوى حزمته ، وحتى إذا فعل مطور الكتلة ذلك ، فلن يتمكن Searcher من التصدي إلا من خلال آليات خارج السلسلة ، مثل تقديم أدلة لمطالبة Flashbot بإدراج مطور الكتلة في القائمة السوداء أو نشر منشور على Twitter لإغلاقه.
ومع ذلك ، فإن مطوري الكتل متعاونون للغاية بشكل أساسي ، لأن العلاقة بين مطور الكتلة والباحث هي تعاون طويل الأمد ، وإذا استحوذ مطور الكتلة على Searcher للحصول على ميزة MEV معينة اليوم ، ولن يتلقى مطور الكتلة أي فرص MEV في المستقبل ، فلن يكون الأمر يستحق ذلك.
ومع ذلك ، بعد PoS ، يمكنك الحصول على فرصة لإنتاج كتل عن طريق تخزين ETH ، ويتم تخفيض عتبة إنتاج الكتل. نتيجة لذلك ، ينضم العديد من الأشخاص العاديين كمدققين ، مما يؤدي إلى تخفيف الكتل ببطء.
بالمقارنة مع مجمعات التعدين القليلة التي استثمرت الكثير من التكاليف في إثبات العمل وتعمل لفترة طويلة ، لا يمكن للمدقق في PoS إلا في بعض الأحيان الحصول على فرصة لإنشاء كتل ، ويتم حساب مكافأة الكتلة بالإضافة إلى متوسط المعدل السنوي ل MEV حتى لو كان 10٪ ، لا يزال لدى المدقق حافز كاف جدا للاستيلاء على MEV الخاص بالباحث.
△ طالما أنك تغتنم الفرصة للاستيلاء على أكثر من 3.2 ETH من MEV ، فسوف تتجاوز 10٪ سنويا.
لذلك ، يجب تعديل بنية Flashbot لتتناسب مع تغيير علاقة الثقة وآلية PoS ، وقد أصبحت دفعة mev الحالية.
** ميف-بوست **
في mev-boost ، تم تقسيم دور Relay بين الباحث ومطور الكتلة في Flashbot إلى قسمين ، أحدهما هو Builder والآخر يسمى Relay ولكن بمسؤوليات مختلفة.
يسلم الباحث الحزمة إلى المنشئ ، الذي يختار عدة حزم من حزم متعددة لتشكيل كتلة ، ويسلم الكتلة إلى Relay ، الذي يختار بدوره إحدى الكتل المقدمة بواسطة Relay.
△ يتنافس الباحث مع الباحث ، ويتنافس المنشئ مع المنشئ ، ويختار المدقق الكتلة الأكثر فائدة منه.
المنشئ مسؤول عن العثور على مجموعة الحزمة الأكثر ملاءمة في السعة المحدودة للكتلة ، على أمل أن يختار المدقق الكتلة الخاصة به.
إذن ما هو التتابع؟ كما ذكر أعلاه ، تغيرت علاقة الثقة ، لذلك لا يمكن للباحث / المنشئ الوثوق بالمدقق ، لذلك يحتاج المدقق في mev-boost إلى تقديم وعد ب "سأقترح الكتلة الخاصة بك" قبل تلقي محتوى الكتلة الفعلي.
يعمل Relay كوسيط بين المنشئ والمدقق للمساعدة في التنسيق: يحتفظ Relay بمحتوى الكتلة حتى يحصل على وعد المدقق قبل تسليم الكتلة التي قام بها المنشئ إلى المدقق.
في مصطلحات سلسلة منارة Ethereum الفعلية ، يطلق على محتوى الكتلة الذي تم إنشاؤه بواسطة المنشئ اسم ution Payload ، وسيتلقى المدقق بيانات من Relay تسمى ution Payload Header ، والتي يمكن اعتبارها التزاما بالحمولة ، ويمثل توقيع الرأس توقيع الحمولة.
عندما يختار المدقق الكتلة التي يقترحها على Relay ، سيضع رأس حمولة ution للكتلة في كتلة Beacon ويوقعه ، ثم يسلم المحتوى الموقع إلى Relay كدليل ، وأخيرا يمكن أن يطمئن Relay إلى أن محتوى الكتلة سيتم إعطاؤه إلى المدقق والسماح له باقتراح الكتلة.
△ يقوم المنشئ بتسليم الكتلة إلى التتابع ، ويسلم التتابع الرأس إلى المدقق
△ إذا حدد المدقق الكتلة ، وضع الرأس في كتلة المنارة وتوقيعه وتسليمه إلى Relay.
△ ثم يسلم الترحيل الجزء الكامل إلى المدقق.
إذا خان المدقق أخيرا Relay واختار اقتراح كتلة أخرى ، فيمكن ل Relay نشر التوقيع الذي قدمه له المدقق كدليل على أن المدقق اقترح كتلتين مختلفتين ، ومن ثم سيتم معاقبة المدقق لانتهاكه قواعد سلسلة منارة Ethereum.
△ تم تخفيض حواء (تمت مصادرة جزء من ETH المرهون) لأنه اقترح كتلة مختلفة.
فرضية الثقة
في mev-boost ، يجب أن يثق المدقق في Relay ، إذا كان محتوى الكتلة التي تم الكشف عنها أخيرا بواسطة Relay غير قانوني ، أو أن الأموال الفعلية التي تلقاها المدقق ليست كما هو متوقع ، أو حتى إذا لم ينشر Relay مباشرة محتوى الكتلة ، لا يمكن للمدقق اقتراح الكتلة ، ثم يمكن للمدقق مواجهة فقط من خلال آلية خارج السلسلة ، مثل السماح للمدققين الآخرين بمعرفة السلوك الضار للترحيل.
قواطع
لا يمكن مراقبة المدققين والتدخل على مدار 24 ساعة في اليوم ، لذلك عندما يجد برنامج المدقق أن (نفس التتابع أو أكثر) يكسر الثقة باستمرار ، يجب أن يكون قادرا على الرد لتجنب فقدان الإيرادات طوال الوقت لأنه لا توجد كتل مقترحة.
على سبيل المثال ، عندما تجد أنك لم تقترح كتلة لأكثر من خمس فتحات ، فأنت بحاجة إلى العودة واستخدام العقدة الخاصة بك لإنشاء محتوى الكتلة.
للاطلاع على الوثائق ذات الصلة، يرجى الرجوع إلى:
مراقب الترحيل
من أجل تقليل تأثير أفعال شخصية Relay السيئة ، يفكر مجتمع Flashbot أيضا في تصميم مراقبة سلوك Relay.
للاطلاع على الوثائق ذات الصلة، يرجى الرجوع إلى:
توافر البيانات ج****ommittee
تتمثل إحدى طرق منع Relay من عدم نشر محتوى الكتلة في إعطاء بيانات الكتلة إلى لجنة من العقد المسؤولة عن الاحتفاظ بمحتوى الكتلة والتأكد من توفره ، أي تحقيق اللامركزية في مسؤولية الاحتفاظ بمحتوى الكتلة.
ما هي أدوات البناء والتتابع المتوفرة حاليا؟ **
هنا يمكنك رؤية المنشئ والترحيل الحاليين:
تحقق من الموقع:
كما ترون ، على الرغم من أنه فريق التطوير الرئيسي ل mev-boost ، إلا أن Flashbot لا يتمتع بحالة Relay المهيمنة ، لأن Flashbot طور mev-boost منذ البداية ولم يضع نفسه على أنه Relay الافتراضي في برنامج mev-boost.
** 2023–04–02 الهجوم ضد تتابع mev-boost **
اكتشف مدقق ضار ثغرة أمنية في Relay: سيرسل Relay محتوى الحزمة مرة أخرى إلى المدقق طالما أنه يحتوي على توقيع صالح للتحقق منه (سواء كان المحتوى شرعيا أم لا).
لذلك، يوقع المدقق الضار على محتوى غير صالح (قيم بعض حقول الرأس غير صالحة)، وبعد أن يرسل الترحيل محتوى الحزمة، يسرق المدقق معاملة المراجحة في الحزمة، ثم يقترح كتلة صالحة أخرى.
يحاول Relay بث الرأس الموقع بواسطة المدقق ، ولكن يتم رفضه بواسطة العقد الأخرى لأن المحتوى غير صالح ، لذلك يرى الجميع فقط الكتلة الصالحة التي اقترحها المدقق نفسه. بعد ذلك ، تم قطع المدقق وطرده من قائمة المدقق لتوقيعه رأسين مختلفين (ل Relay و Proposed) ، ولكن الضرر قد حدث.
سيحاول Relay المحدث الآن بث رأس Validator أولا ، إذا تم استلامه بنجاح بواسطة عقد أخرى ، فهذا يعني أن محتوى علامة Validator شرعي ، وسترى العقد الأخرى بث الكتلة بواسطة Relay أولا ، إذا حاول المدقق سرقة محتوى الحزمة واقتراحه بنفسه ، فسيكون من الصعب الفوز ببث الكتلة بواسطة Relay (لأن هناك بالفعل العديد من العقد التي شاهدت بث الكتلة بواسطة Relay).
نصيحة القراءة 1: اشرح خيط هذا الهجوم والأدلة ذات الصلة وبقع التتابع ، يرجى الرجوع إلى هذا الموضوع ، يرجى الرجوع إلى هذا الموضوع للحصول على التفاصيل: *
نصيحة القراءة 2: بالإضافة إلى سرقة معاملات المراجحة من الحزم ، يمكن للمدققين الضارين أيضا مهاجمة المراجحين الذين يقومون بضربات الساندويتش: المراجحون الذين يقومون بضربات الساندويتش سيدخلون صفقاتهم الخاصة قبل وبعد تداول الضحية - شراء الضحية بشكل استباقي ثم البيع بعد أن تشتري الضحية لكسب السبريد ، ولكن لكي تنجح المقص ، يجب تنفيذ كلتا الصفقتين ، وإلا سيتم تنفيذ المعاملة السابقة فقط ، لكن المراجح لن يكسب السبريد فحسب ، بل سيخسر أمواله الخاصة أيضا. *
ومع ذلك ، فإن التصحيحات التي تم إجراؤها استجابة لهذا الهجوم ستزيد من وقت تأخير إنتاج البلوك ، وبالتالي زاد عدد مرات إعادة التنظيم لسلسلة PoS بشكل كبير في الأيام التالية للهجوم ، ويتم حاليا تصميم وتنفيذ العديد من الحلول لتجنب عدم استقرار شبكة PoS الناجم عن تأخير MEV-Boost.
** تأثير فلاش بوت / ميف-تعزيز **
يؤثر على كفاءة تصويت المدقق
بسبب Flashbot / mev-boost ، مرت عملية الكتلة من الإنتاج إلى الاقتراح الفعلي بمستويات أكثر ، مما يؤدي إلى تأخير زمني لكتلة اقتراح المدقق ، وسيتلقى المدققون الآخرون المسؤولون عن التصويت الكتلة لاحقا ، لذلك سيتم ضغط وقت التصويت الخاص بهم ، مما سيؤثر على أمان شبكة PoS الشاملة.
على الرغم من أنه لا يبدو له تأثير كبير: انخفاض يقدر بنحو 2٪ في الإقبال وانخفاض بنسبة 1٪ في المدققين الذين صوتوا بشكل صحيح ، إلا أن هذا من أكتوبر 2022 ، عندما تم توصيل ثلث المدققين فقط ب MEV Relay.
**ملخص وأبرز النقاط **
في المقالة التالية ، سنقدم فصل Proposer-Builder (PBS) ، والذي يدمج بنية mev-boost مباشرة في بروتوكول Ethereum الخاص ، بدلا من التعاون الخاص بين Validator و Builder و Searcher ، مما سيجعل النظام البيئي MEV بأكمله أكثر لامركزية وأمانا.
** بيانات مرجعية وتوصيات لمزيد من القراءة **
*الاحصاءات: *الاحصاءات: *