الانتقال إلى المحتوى

مقاومة الرقابة

تعد مقاومة الرقابة مفهومًا مهمًا في المفاهيم الأساسية والحدود المؤسسية للعملات المشفرة. تشرح هذه المقالة تعريفها ومبادئ التشغيل والصيغ الأساسية والحالات الفعلية وحدود المخاطر وسوء الفهم الشائع لمساعدة المستخدمين على فهم الآلية الموجودة على السلسلة بدلاً من مجرد حفظ المصطلحات.

آخر تحديث

لأغراض تعليمية فقط؛ لا يشكل ذلك نصيحة استثمارية أو توصية استثمارية. قد تؤدي الاستثمارات إلى خسائر.

الجواب المباشر

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

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

كيف يعمل

متابعة معاملة واحدة موقعة عبر مراحل متميزة:

  1. الإنشاء والتقديم. تقوم المحفظة بإنشاء معاملة وتوقيعها، ثم ترسلها عبر موفر RPC أو طريق خاص أو شبكة نظير إلى نظير. يمكن للبوابة رفضها دون تغيير البروتوكول الأساسي.
  2. القبول والنشر. تتحقق العقد من صحة الإجماع وسياسة المذكرات أو الترحيل الخاصة بها. قد تكون المعاملة صالحة بالإجماع ولكن لا يتم ترحيلها بواسطة عقدة معينة. يؤدي تعدد النظراء المستقلين ومسارات التقديم إلى تقليل الاعتماد على حارس بوابة واحد.
  3. إنشاء الكتلة واقتراحها. يختار المُعدِّن أو المدقق أو جهاز التسلسل أو المنشئ الخارجي المعاملات وترتيبها. المنتجون المتناوبون يجعلون رفض أحد الممثلين مؤقتًا فقط إذا تمكنت نسبة كبيرة من المنتجين اللاحقين من رؤية الصفقة وإدراجها.
  4. التحقق من الصحة واختيار الشوكة. ترفض العقد الأخرى الكتل غير الصالحة وتقرر أي فرع صالح هو الكنسي. يمنع التحقق المستقل المنتج من جعل معاملة غير صالحة صالحة، لكنه لا يجبر ذلك المنتج عادةً على تضمين معاملة صالحة معينة.
  5. التأكيد أو النهاية. الشمول ليس مثل التسوية الدائمة. يمكن لعمليات إعادة التنظيم إزالة التضمين الأخير؛ قاعدة التأكيد أو النهائية ذات الصلة خاصة بالسلسلة.

قم بقياس النتائج بدلاً من تعيين تسمية ثنائية. بالنسبة للمعاملة المتوفرة لأول مرة على نطاق واسع في t_seen والمدرجة في t_included:

inclusion delay = t_included - t_seen

قارن هذا التأخير بالمعاملات المعقدة ذات الأسعار المماثلة في نفس فترة الازدحام. إجراء مفيد آخر هو:

eligible inclusion rate = included eligible transactions / observed eligible transactions

يجب أن يذكر “المؤهل” الصلاحية والرقم والرصيد والرسوم والغاز أو الوزن والتوقيت وقواعد السعة. وبخلاف ذلك، يمكن الخلط بين اختيار الرسوم العادية أو الازدحام والرقابة الانتقائية.

تعتمد المقاومة على التنوع عبر مجالات الفشل: الأقران، و RPCs، والمشغلين المستقلين، والتجمعات، والعملاء، والبنائين، والمرحلات، وأجهزة التسلسل، ومقدمي الاستضافة، والولايات القضائية. يمكن أن تكون أعداد العقد الأولية مضللة لأن العديد من العقد أو مفاتيح التحقق قد تشترك في وحدة تحكم واحدة. يمكن لمسارات الإدراج القسري أو قوائم الإدراج أن تعزز الضمانات، ولكن حالة نشرها وشروطها مهمة. على سبيل المثال، يعد EIP-7805 مقترحًا وليس ضمانًا للايثيريوم منشورًا حاليًا.

مثال

لنفترض أن معاملة صالحة تصل إلى الشبكة العامة عند ارتفاع الكتلة 840,000. إنه يقدم رسومًا تنافسية، ويتناسب مع كل كتلة تالية ويظل صالحًا. ثلاثة منتجين حذفوه. الرابع يشمله على ارتفاع 840,004.

  • التأخير الملحوظ هو 4 blocks من نقطة البداية المذكورة.
  • ثلاثة حالات إغفال لا تثبت وحدها التنسيق؛ يتطلب الطلب والانتشار وسياسة المنتج التحقيق.
  • يُظهر إدراج منتج رابع مستقل أن المنتجين الأوائل يفتقرون إلى حق النقض الكامل.
  • إذا قام المنتجون الذين يتحكمون في فرص 90% بتطبيق نفس عامل التصفية، فإن نموذج الفتحة المستقلة المبسط يعطي احتمالية التضمين لكل فتحة 1 - 0.90 = 10% والانتظار المتوقع 1 / 0.10 = 10 slots. يمكن للتحكم المترابط وقواعد الاختيار الحقيقية إبطال هذا النموذج.

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

المخاطر

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

استخدم مسارات مستقلة حقًا حيثما كان ذلك عمليًا. لا تشارك مطلقًا العبارات الأولية أو المفاتيح الخاصة مع خدمة RPC أو الترحيل أو خدمة “مكافحة الرقابة”، ولا تستبدل أو تعيد بث معاملة دون فهم قواعد عدم الرسوم والرسوم.

المفاهيم الخاطئة الشائعة

  • “صالح يعني التضمين المضمون.” الصلاحية تخلق الأهلية؛ ولا يزال المنتجون يختارون المعاملات ما لم يتم تطبيق قاعدة أقوى.
  • “اللامركزية تعني غير خاضعة للرقابة.” يمكن أن يظل التركيز في الإنتاج أو شركات البناء أو المرحلات أو RPCs أو الواجهات الأمامية أو الإدارة.
  • “يثبت RPC المحظور وجود رقابة متسلسلة.” فهو يثبت فشل مسار وصول واحد أو رفض الطلب، وليس حق النقض على مستوى الشبكة.
  • “الرسوم المرتفعة تهزم كل مرشح.” الرسوم التنافسية تعالج النظام الاقتصادي، وليس مرشحًا صريحًا.
  • “الإدراج في نهاية المطاف أمر كافي.” قد يكون الإدراج بعد الموعد النهائي التشغيلي عديم الفائدة؛ تنتمي النافذة الزمنية إلى المطالبة.

مواضيع ذات صلة

المصادر

التنقل

ابحث في الويكي...