مفهوم/دوافع التصميم وآلية عمل Conflux GHAST (الشجرة التكيفية الأكثر جشعاً) — صُمّم لتحقيق توازن بين الأداء العالي والأمان



عن المفاهيم الأساسية وآليات التصميم وآلية عمل GHAST في Conflux؛ فيما يلي شرح لآلية GHAST (الشجرة التكيفية الأكثر جشعاً):

1. المشكلة الأساسية: التصدي لهجوم “قابلية البقاء” (Liveness Attack)
الخلفية

تستخدم Conflux بنية مخطط الشجرة (Tree-Graph)، ما يسمح بإخراج كتل بالتوازي، وباستخدام قاعدة السلسلة الأثقل (GHOST) لتأكيد المعاملات. ومع ذلك، توجد في هذه الآلية عيب جوهري: هجوم قابلية البقاء.

سيناريو الهجوم
يمكن للمهاجم، تحت آخر كتلة سلفية عامة، أن يزرع فرعين فرعيين متكافئين من حيث القوة، وأن يستغل تأثيره على انتشار الشبكة بحيث تنقسم قدرة التعدين الصادقة إلى معسكرين متنافسين. تنمو كلتا الشجرتين الفرعيتين بوتيرة قريبة، ما يؤدي إلى عدم تمكن أي طرف من تحقيق أفضلية ساحقة، وبذلك يمنع تأكيد الكتل الجديدة. لا يستهدف هذا الهجوم إحداث ازدواج صرف (double-spend)، بل يهدف إلى تعطيل النظام عن تأكيد المعاملات الجديدة، والإضرار بـ“قابلية البقاء” للنظام.

2. الحل: آلية GHAST (الشجرة التكيفية الأكثر جشعاً)
ولحل المشكلة المذكورة أعلاه، صممت فرق أبحاث Conflux آلية GHAST. تتمثل الفكرة الأساسية في ضبط وزن الكتل بشكل تكيفي؛ بحيث عند مواجهة الهجوم يمكن للنظام أن “يخفض السرعة” تلقائياً، على حساب جزء من الأداء مقابل أمان أعلى، وفي الوضع الطبيعي يحافظ على سرعة عالية.

النقاط الأساسية:

ثلاثة أنواع مختلفة من أوزان الكتل:
في القاعدة التقليدية للأثقل، يكون وزن كل كتلة هو 1. تقدم GHAST ثلاثة أوزان: 0 و1 وX (حيث X عدد كبير، مثل 1000).
تُسمى الكتل ذات الوزن 0 أو X “كتلاً خاصة”، بينما الكتل ذات الوزن 1 هي “كتل عادية”.

2. نوعان من الكتل:
الكتل العادية: يكون وزنها دائماً 1، ولا تختلف عن الكتل العادية من حيث الخصائص.
الكتل الخاصة: يكون وزنها محدداً بقيمة تجزئة (هاش) الكتلة. توجد احتمالية 1/X أن يكون وزنها X، وبقية الاحتمال يكون الوزن 0. إن صعوبة استخراج كتلة خاصة هي نفسها صعوبة استخراج كتلة عادية، لكن الوزن المتوقع لا يزال 1.

3. تحديد نوع الكتلة بالاعتماد على “بنية مخطط الشجرة التاريخية”، وليس بإرادة المُعدِّنين:
هذه هي السمة الحاسمة في GHAST. ما إذا كانت الكتلة عادية أم خاصة يُحدد بالكامل بواسطة “بنية مخطط الشجرة التاريخية” الخاصة بها (أي مخطط كل الكتل التي تسبقها)، ولا يستطيع المُعدِّنون اختيار ذلك بأنفسهم.
هذا التصميم يضمن توافق جميع العقد على نوع الكتل، ويمنع نشوء اختلافات عند اختيار السلسلة الرئيسية.

4. المنطق التكيفي:
في الحالة الطبيعية: عند عدم وجود هجوم، تكون الكتل التي تُنشئها العقد الصادقة كلها كتل عادية (وزن 1)، ويحافظ النظام على إخراج سريع للكتل.
في حالة الهجوم: عندما يكتشف النظام سلوكاً غير طبيعي (مثل ظهور مؤشرات على هجوم قابلية البقاء، أي أن بنية مخطط الشجرة تصبح “غير طبيعية”) تتحول الكتل التي تُنشئها العقد الصادقة تلقائياً إلى كتل خاصة. أما وزن الكتل الخاصة فيكون إما 0 أو X (بمتوسط توقعي يساوي 1). وهذا يعادل ضبطاً ديناميكياً لصعوبة الكتل؛ بحيث يخفض فعلياً سرعة إصدار الكتل أثناء فترة الهجوم، وبذلك يُفشل استراتيجية المهاجم في الحفاظ على توازن الوضع، وينتهي المطاف بحل مشكلة “هجوم قابلية البقاء”.

3. الخلاصة
تُعد آلية GHAST حلاً ذكياً صممته Conflux لتحقيق توازن بين الأداء العالي والأمان. فهي، من خلال إدخال أوزان تكيفية، تمكّن النظام في الظروف الطبيعية من الحفاظ على سرعة تأكيد فائقة (متوسط يقارب 23 ثانية)، وفي مواجهة هجوم قابلية البقاء يمكنها تلقائياً الدخول إلى “وضع دفاعي” (عبر توليد كتل خاصة لتقليل سرعة الإخراج الفعّالة)، ما يضمن السلامة النهائية للنظام. تضمن هذه الآلية قدرة Conflux على مقاومة هجمات معقدة مع الحفاظ على إنتاجية عالية، وتحقيق مزيج من اللامركزية والأمان وقابلية التوسع.

$BTC #CFX #PreIPOs第二期OpenAI認購 $CFX

مصدر المواد: وسائل إعلام رسمية/أخبار على الإنترنت، لأغراض مرجعية وتعلّم وتبادل الآراء فقط. يُرجى الالتزام الصارم بأنظمة القوانين واللوائح المعمول بها في بلدك. لا يُمثل هذا المقال أي نصيحة استثمارية.
BTC%1.80-
CFX%1.19-
شاهد النسخة الأصلية
post-image
post-image
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 2
  • 1
  • مشاركة
تعليق
إضافة تعليق
إضافة تعليق
tongrun
· منذ 2 س
تأكيد HODL💎
شاهد النسخة الأصليةرد0
tongrun
· منذ 2 س
😈 آلية GHAST هي حلٌّ أنيق صممته Conflux لتحقيق توازن بين الأداء العالي والأمان.
من خلال إدخال أوزان تكيفية، تُمكّن النظام من الحفاظ على سرعة تأكيد فائقة في الظروف العادية (بمتوسط يقارب 23 ثانية)، بينما عند مواجهة هجمات استمرارية البقاء، يمكنه تلقائياً الدخول إلى “وضع الدفاع” (عبر توليد كتل خاصة لتخفيض سرعة الإنتاج الفعلية)، بما يضمن الأمان النهائي للنظام.
تضمن هذه الآلية قدرة Conflux على تحقيق معدلات إنتاج عالية في الوقت نفسه، ومقاومة هجمات معقدة، وتحقيق الجمع بين اللامركزية والأمان وقابلية التوسع.
شاهد النسخة الأصليةرد1
  • مُثبت