بابلون بروتوكول، الذي يُمكن من وظيفة إيداع البيتكوين، ظهر به عيب تقني كبير قد يهدد استقرار شبكة المدققين الخاصة به. ووفقًا للإفصاحات الأخيرة التي شاركها فرق التطوير على GitHub، فإن هذا الثغرة في آلية التوافق في بابلون تشكل خطرًا جوهريًا على كفاءة توليد الكتل.
التفاصيل التقنية للعيب
في جوهر نظام التحقق في بابلون يوجد نظام تمديد التصويت BLS، وهو طريقة تشفير مصممة لضمان أن يقوم المدققون بالمصادقة والموافقة على الكتل الجديدة التي يتم إنشاؤها. يعمل النظام عن طريق أن يتحقق المدققون من أن التوافق قد تم الوصول إليه على كتل معينة قبل تقدم الشبكة.
هناك إغفال حاسم في كيفية تعامل عملية التحقق هذه مع بيانات تعريف الكتل. عندما ينقل المدققون تأكيدات تصويتهم عبر إطار عمل تمديد التصويت BLS، يجب عليهم تضمين حقل هاش الكتلة — هذا الحقل هو المؤشر النهائي على الكتلة التي يدعمونها. وتُعد هذه المعلومات ضرورية للحفاظ على تزامن حالات المدققين خلال جولات التوافق.
كيف يسبب الثغرة اضطرابًا في الشبكة
يصبح العيب قابلًا للتنفيذ عندما يتعمد المدققون الخبيثون حذف حقل هاش الكتلة من إرسال تصويتاتهم. من خلال ذلك، يخلقون عدم توازن في حالة التوافق عبر الشبكة. عندما تصل المدققون إلى نقاط حاسمة عند حدود الحقبة — وهي نقاط الانتقال التي يعيد فيها البروتوكول ضبط معايير التحقق — يواجه أولئك الذين استلموا بيانات تصويت غير مكتملة تعارضات في المعالجة.
إذا واجه عدة مدققين هذه التأكيدات المشوهة في وقت واحد، فإن الشبكة تتعرض لانخفاض في الأداء الملموس. يتباطأ عملية توليد الكتل حيث يقضي المدققون موارد حسابية في حل هذه التناقضات في التوافق بدلاً من دفع السلسلة قدمًا.
التقييم الحالي والجدول الزمني
يؤكد المطورون أنه على الرغم من عدم توثيق استغلال نشط للثغرة في الوقت الحالي، إلا أنها لا تزال قابلة للاستغلال إذا تمكن المهاجمون من الحصول على قدرة كافية من المدققين. فريق التقنية وراء بابلون حذر من أن هذه المشكلة تتطلب إصلاحًا فوريًا لمنع أي اضطراب محتمل مع توسع البروتوكول.
ويُعد هذا الإفصاح تذكيرًا بأن حتى البروتوكولات المعروفة مثل بابلون تتطلب مراجعة أمنية مستمرة، خاصة عند العمل على تقاطع نموذج أمان البيتكوين وآليات تحمل الأخطاء البيزنطية.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
بروتوكول استثمار بيتكوين بابيلون يكشف عن ثغرة حاسمة في الإجماع
بابلون بروتوكول، الذي يُمكن من وظيفة إيداع البيتكوين، ظهر به عيب تقني كبير قد يهدد استقرار شبكة المدققين الخاصة به. ووفقًا للإفصاحات الأخيرة التي شاركها فرق التطوير على GitHub، فإن هذا الثغرة في آلية التوافق في بابلون تشكل خطرًا جوهريًا على كفاءة توليد الكتل.
التفاصيل التقنية للعيب
في جوهر نظام التحقق في بابلون يوجد نظام تمديد التصويت BLS، وهو طريقة تشفير مصممة لضمان أن يقوم المدققون بالمصادقة والموافقة على الكتل الجديدة التي يتم إنشاؤها. يعمل النظام عن طريق أن يتحقق المدققون من أن التوافق قد تم الوصول إليه على كتل معينة قبل تقدم الشبكة.
هناك إغفال حاسم في كيفية تعامل عملية التحقق هذه مع بيانات تعريف الكتل. عندما ينقل المدققون تأكيدات تصويتهم عبر إطار عمل تمديد التصويت BLS، يجب عليهم تضمين حقل هاش الكتلة — هذا الحقل هو المؤشر النهائي على الكتلة التي يدعمونها. وتُعد هذه المعلومات ضرورية للحفاظ على تزامن حالات المدققين خلال جولات التوافق.
كيف يسبب الثغرة اضطرابًا في الشبكة
يصبح العيب قابلًا للتنفيذ عندما يتعمد المدققون الخبيثون حذف حقل هاش الكتلة من إرسال تصويتاتهم. من خلال ذلك، يخلقون عدم توازن في حالة التوافق عبر الشبكة. عندما تصل المدققون إلى نقاط حاسمة عند حدود الحقبة — وهي نقاط الانتقال التي يعيد فيها البروتوكول ضبط معايير التحقق — يواجه أولئك الذين استلموا بيانات تصويت غير مكتملة تعارضات في المعالجة.
إذا واجه عدة مدققين هذه التأكيدات المشوهة في وقت واحد، فإن الشبكة تتعرض لانخفاض في الأداء الملموس. يتباطأ عملية توليد الكتل حيث يقضي المدققون موارد حسابية في حل هذه التناقضات في التوافق بدلاً من دفع السلسلة قدمًا.
التقييم الحالي والجدول الزمني
يؤكد المطورون أنه على الرغم من عدم توثيق استغلال نشط للثغرة في الوقت الحالي، إلا أنها لا تزال قابلة للاستغلال إذا تمكن المهاجمون من الحصول على قدرة كافية من المدققين. فريق التقنية وراء بابلون حذر من أن هذه المشكلة تتطلب إصلاحًا فوريًا لمنع أي اضطراب محتمل مع توسع البروتوكول.
ويُعد هذا الإفصاح تذكيرًا بأن حتى البروتوكولات المعروفة مثل بابلون تتطلب مراجعة أمنية مستمرة، خاصة عند العمل على تقاطع نموذج أمان البيتكوين وآليات تحمل الأخطاء البيزنطية.