ترتيب الوقت والأحداث في تصديق إثيريوم: التفاعل الدقيق بين mev-boost وآلية الإجماع

الوقت، الفتحات وترتيب الأحداث في تصديق إثيريوم

في 2 أبريل، استغل أحد المشاركين في شبكة إيثيريوم غير الخبيثين ثغرة في mev-boost-relay لسرقة 20 مليون دولار من أحد باحثي MEV. ثم أصدر المطورون خمسة تصحيحات لإصلاح هذه الثغرة، ولكن تفاعلاتها مع تأخيرات الشبكة الحالية واستراتيجيات المدققين أدت إلى عدم استقرار مؤقت في شبكة إيثيريوم في 6 أبريل. سيؤدي إعادة هيكلة الشبكة إلى تقليل معدل إنتاج الكتل وضمان التسوية، مما يكون له تأثير ضار على صحة الشبكة.

تهدف هذه المقالة إلى استكشاف التأثير المتبادل بين mev-boost وآلية الإجماع، وكشف النقاط الدقيقة في تصديق إثيريوم، ومناقشة بعض الاتجاهات المحتملة للتحسين. مستوحاة من حادثتين، وهما تعرض الباحثين للهجوم وعدم استقرار الشبكة مؤقتًا.

وظيفة mev-boost

mev-boost هو بروتوكول يهدف إلى تخفيف التأثير السلبي لأقصى قيمة يمكن استخراجها (MEV) على شبكة إثيريوم.

هناك ثلاثة أدوار في mev-boost:

  • الوسيط - يربط مقدمي الاقتراحات بالبناة الموثوقين للكتل.
  • الباني - بناء الكتل لتعظيم الكيانات المعقدة لـ MEV الخاصة به والمقترح.
  • مقدم الاقتراح - إثيريوم تصديق Validator.

ترتيب الأحداث التقريبي لكل كتلة هو:

المُنشئون يستقبلون معاملات لإنشاء الكتل من المستخدمين أو الباحثين أو مصادر أخرى.

يقوم المنشئون بتقديم الكتل إلى الوسيط.

التحقق من صحة الكتل عبر الوسطى، وحساب الرسوم المدفوعة للجهة المقدمة للاقتراح.

يتم إرسال رأس الكتلة "المعمى" ومبلغ الدفع من خلال الوسيط إلى مقترح الفترات الزمنية الحالية.

يقوم مقدم الاقتراح بتقييم جميع العروض المستلمة، وتوقيع رأس الكتلة العمياء الذي يتوافق مع أعلى مدفوعات.

سيقوم مقدم الاقتراح بإرسال رأس الكتلة الموقعة مرة أخرى إلى الوسيط.

يتم نشر الكتل من خلال عقد الإشارة المحلية وإعادتها إلى المقترح. من خلال المعاملات داخل الكتلة ومكافآت الكتلة، يحصل البناة والمقترحون على مكافآت.

تعمل الوسيط كطرف ثالث موثوق، مما يعزز التبادل العادل لمساحة الكتلة بين المقترحين، وكذلك ترتيب المعاملات لاستخراج MEV من قبل البناة. يحمي الوسيط البناة من سرقة MEV، ويضمن أيضًا أن يتحقق المقترحون من صحة الكتلة، ويتعاملون مع عدد كبير من الكتل، ويضمنون الدفع الدقيق.

mev-boost هو بنية تحتية أساسية حيوية، لأنه يمكّن جميع مقدمي الاقتراحات من الحصول على MEV بشكل عادل دون الحاجة إلى إقامة علاقات ثقة، مما يساعد على اللامركزية طويلة الأمد لإثيريوم.

بارادايجم: مناقشة العلاقة بين MEV-Boost وآلية التصديق لإثيريوم

قواعد اختيار الفروع لإثيريوم و mev-boost

قبل الغوص في مناقشة الهجمات وسبل التصدي لها، دعونا أولاً نفهم آلية تصديق إثيريوم ( PoS ) وقواعد اختيار الانقسام. قواعد اختيار الانقسام تسمح للشبكة بالتوصل إلى توافق حول رأس السلسلة.

قواعد اختيار الانقسام هي دالة يقيمها العميل، تأخذ الكتل المعروفة والرسائل الأخرى كمدخلات، وتخرج ما هو "السلسلة القياسية". الحاجة إلى قواعد اختيار الانقسام تنشأ لأن هناك احتمالية لوجود سلاسل صالحة متعددة للاختيار منها.

قواعد اختيار الانقسام وعلاقتها بالوقت أقل شهرة، لكنها تؤثر بشكل كبير على إنتاج الكتل.

دورات الفتحات والفتحات الفرعية

في إثيريوم PoS، يتم تقسيم الوقت إلى فترات تبلغ 12 ثانية. يحدد خوارزمية PoS عشوائيًا المدققين لاقتراح الكتلة لفترة معينة، ويطلق على هذا المدقق اسم المقترح. في نفس الفترة، يتم تعيين مدققين آخرين للتصويت على أحدث كتلة في موقع رأس السلسلة في وجهات نظرهم المحلية، من خلال تطبيق قواعد اختيار الفروع. يتم تقسيم الفترات البالغة 12 ثانية إلى ثلاثة مراحل تبلغ 4 ثوان.

الأحداث في الفتحة هي كما يلي، t=0 تشير إلى بداية الفتحة:

أهم لحظة في الفتحة هي الموعد النهائي للتصديق عند t=4. إذا لم يرَ مصدق التصديق الكتلة قبل الموعد النهائي، فسوف يصوت على الرأس المؤكد سابقًا على السلسلة. كلما كانت اقتراح الكتلة مبكرًا، زادت مدة الانتشار، وزاد عدد الشهادات المتراكمة.

من منظور صحة الشبكة، فإن أفضل وقت لإصدار كتلة هو t=0. ولكن نظرًا لأن قيمة الكتلة تزداد بشكل أحادي مع مرور الوقت، فإن المقترح لديه دافع لتأخير الإصدار لجمع المزيد من MEV.

في التاريخ، حتى بعد انتهاء فترة التصديق وقرب انتهاء الفتحة، طالما أن المُصَدق التالي لاحظ الكتلة قبل بناء كتلة الفتحة التالية، لا يزال بإمكان المقدم نشر الكتلة. لدفع السلوك العقلاني ( تأخير نشر الكتلة ) نحو السلوك الصادق ( النشر في الوقت المحدد ) تم تقديم "إعادة هيكلة صادقة".

بارادايغم: مناقشة العلاقة بين MEV-Boost وآلية إجماع إيثيريوم

رفع المقترح وإعادة تنظيم الأمانة

تم تقديم مفهومين جديدين في عميل الإجماع، مما يؤثر بشكل كبير على موعد التصديق.

رفع الاقتراح - محاولة لتقليل هجمات إعادة التوازن من خلال منح مقدم الاقتراح خيار "الرفع" المماثل لوزن التصديق الكامل 40%. يستمر هذا الرفع لفترة فتحة واحدة فقط.

إعادة تنظيم صادقة - اعتماد اقتراح المطالب، يسمح للمقترحين الصادقين باستخدامه لإجبار إعادة تنظيم الأوزان المعتمدة التي تقل عن 20% من الكتل. تم تنفيذ ذلك في بعض العملاء. هذا التغيير اختياري، لأنه قرار محلي من المقترح، ولا يؤثر على سلوك المدققين.

تجنب إعادة التنظيم الصادق في بعض الحالات الخاصة:

  1. خلال فترة الكتلة الحدودية للعصر
  2. إذا لم تكتمل السلسلة
  3. إذا لم يكن رأس السلسلة مستمدًا من فتحة الكتلة المعاد هيكلتها

الشرط 3 تأكد من أن إعادة التنظيم الصادقة تحذف كتلة واحدة فقط من السلسلة، كقاطع دائرة يسمح للسلسلة بالاستمرار في إنتاج الكتل في حالات التأخير الشبكي الشديد.

إصلاح عقد الإرسال والعقد الإشارة ضد هجمات فك الربط

في هجوم فك الارتباط في 2 أبريل، استخدم المقترح ثغرة في الوسيط لإرسال ترويسة توقيع غير صالحة للهجوم. في الأيام التالية، نشر فريق الوسيط والفريق التطويري الرئيسي عدة تصحيحات برمجية للتخفيف من مخاطر الهجمات المتكررة. التغييرات الرئيسية الخمسة هي كما يلي:

  1. تغيير الوسيط:

تحقق من قاعدة البيانات لمعرفة ما إذا كان هناك مقترح ضار معروف.

تحقق مما إذا تم نقل الكتلة الكاملة إلى شبكة P2P خلال هذه الفترة.

إدخال تأخير عشوائي موحد يتراوح بين 0-500 مللي ثانية قبل إصدار الكتلة.

2.تغيير عقدة سلسلة المنارة ( ينطبق فقط على عقدة سلسلة المنارة الوسيطة ):

تحقق من صحة كتلة الإشارة قبل بثها.

تحقق من وجود معادل له على الشبكة قبل نشر الكتلة.

تؤدي هذه التغيرات المجمعة إلى عدم استقرار الإجماع، بينما يتبنى معظم المدققين استراتيجية إعادة الترتيب الأمين مما يزيد من تفاقم هذه الحالة.

عواقب غير متوقعة

ستؤدي كل من التغييرات الخمسة المذكورة أعلاه إلى زيادة التأخير على مسار نشر كتلة الترحيل، مما يزيد من احتمال تجاوز كتلة الترحيل للموعد النهائي للتصديق وبدء البث.

قبل تنفيذ هذه الفحوصات، عادةً ما لا تكون هناك مشكلة في وصول رأس التوقيع حول t=3. تكلفة الترحيل منخفضة، ويمكن نشر الكتلة قبل t=4.

ومع ذلك، مع زيادة التأخير الناتج عن تقديم خمسة تصحيحات، قد يكون الوسيط مسؤولاً جزئيًا عن تأخير البث. في بعض الحالات، قد يؤدي إرسال المقترح لرؤوس موقعة في وقت متأخر بالإضافة إلى تأخير الوسيط الإضافي إلى فقدان مهلة المصادقة. في حالة عدم وجود إعادة ترتيب نزيهة، من المحتمل أن تدخل هذه الكتل السلسلة. ولكن في حالة وجود إعادة ترتيب نزيهة، تعني فقدان مهلة المصادقة أن تلك الكتلة ستتم إعادة ترتيبها بواسطة المقترح التالي.

لذلك، زادت بشكل حاد كمية كتل الانقسام خلال الأيام القليلة التي تلت الهجوم. في أسوأ الحالات، تم إعادة تشكيل 13 كتلة في ساعة واحدة (4.3%)، وهو ما يزيد بحوالي 5 مرات عن الوضع الطبيعي. مع إطلاق التغييرات المختلفة من قبل الوسطاء، أصبح من الواضح أن كمية كتل الانقسام قد زادت بشكل كبير. بفضل جهود المجتمع، تم إلغاء العديد من التغييرات، وعاد الشبكة إلى حالة صحية.

أكثر التغييرات فائدة في الوقت الحالي هو فحص المعادلة قبل التحقق من كتلة عقدة الإشارة وبثها. لا يمكن للمقترحين الخبيثين بعد الآن تنفيذ هجوم عن طريق إرسال رأس غير صالح إلى الوسيط والتأكد من أن عقدة إشارة الوسيط لا ترى الكتل المعادلة قبل نشرها. ومع ذلك، لا يزال الوسيط عرضة لتأثير هجمات المعادلة العامة.

باراديم: مناقشة العلاقة بين MEV-Boost وآلية توافق إثيريوم

اتجاه المستقبل

يجب على مجتمع البحث تقييم عدد "إعادة الهيكلة" "المقبول"، مع الأخذ في الاعتبار المخاطر العامة الناتجة عن الهجمات المعادلة، وتحديد ما إذا كانت هناك حاجة لتدابير التخفيف.

الاتجاهات التي يتم استكشافها بنشاط:

تحقيق حماية "headlock" لمواجهة هجمات المعادلة على mev-boost. يتطلب ذلك تغيير برنامج عميل الإجماع، وقد يستلزم تمديد موعد انتهاء التصديق.

زيادة برنامج مكافآت ثغرات برمجيات mev-boost.

استكشاف تأثير توقيت فتحات فرعية على استقرار الشبكة في برنامج المحاكاة الموسع.

تحسين مسار نشر الكتل الوسيطة لتقليل التأخيرات غير الضرورية.

إدخال mev-boost في عميل الإجماع، أي enshrined-PBS(ePBS).

زيادة الاختبارات المستندة إلى تأخير ومشاكل موعد التصديق.

تشجيع تنوع عملاء الترحيل.

اعتبر تعديل تدابير العقوبات المعادلة.

بشكل عام، نحن متحمسون للدافع المتجدد لنظام MEV و mev-boost البيئي. من خلال فك الارتباط بين الهجمات وتدابير التخفيف، فهمنا العلاقة الرئيسية بين التأخير و mev-boost وآلية الإجماع؛ نأمل أن يتم تعزيز البروتوكول باستمرار.

باراديم: مناقشة العلاقة بين MEV-Boost وآلية تصديق إيثيريوم

ETH-2.71%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 6
  • إعادة النشر
  • مشاركة
تعليق
0/400
GasFeePhobiavip
· 08-13 08:57
ماذا؟ 2000w اختفى بهذه السهولة؟
شاهد النسخة الأصليةرد0
GlueGuyvip
· 08-13 08:55
يا إلهي، 20 مليون دولار أمريكي، قالت إنها لم تكن موجودة.
شاهد النسخة الأصليةرد0
HalfBuddhaMoneyvip
· 08-13 08:54
أنا خبير في حصد الأرباح، دعني أحصد منه قليلاً أولاً، لكن أشعر أنني سأخسر قليلاً.
شاهد النسخة الأصليةرد0
MetaverseVagabondvip
· 08-13 08:46
تم سحب 20 مليون بشكل مفاجئ، كان الأمر مؤلمًا للغاية.
شاهد النسخة الأصليةرد0
BrokenDAOvip
· 08-13 08:42
مرة أخرى، هناك حالة تثبت أن المهاجمين دائمًا أذكى من المدافعين... تصميم الآلية صعب
شاهد النسخة الأصليةرد0
MidnightSellervip
· 08-13 08:41
2000w إذا ضاعت، فلتضيع.
شاهد النسخة الأصليةرد0
  • تثبيت