Ravencoin تواجه ثغرة في آلية الإجماع بعد استغلالها لقبول كتل غير صالحة

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

وقالت Ravencoin في بيان صدر في 11 أغسطس إن استغلال الثغرة بدأ في 7 أغسطس، وأتاح للعقد المتأثرة قبول كتل غير صالحة بدءًا من الارتفاع 4,487,776.

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

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

وطلبت Ravencoin من منصات تداول العملات المشفرة تعليق إيداعات وسحوبات RVN، كما حذرت المستخدمين من اعتبار التأكيدات التي تمت بعد الكتلة 4,487,775 نهائية، نظرًا لاحتمال عكسها في حال حدوث إعادة تنظيم للسلسلة.

وأوضح 2Miners أن ترويسة KAWPOW تتضمن حقل nHeight لم يكن يتم التحقق منه مقارنة بالموقع الفعلي للكتلة في السلسلة. وأتاح التلاعب بهذا الحقل الوصول إلى مسار تحقق يتجاوز الفحص الكامل لإثبات العمل، ويسمح بقبول قيمة mix hash دون التأكد من تنفيذ عملية تعدين ProgPoW حقيقية.

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

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