المصدر: أصفر
العنوان الأصلي: شبكة كاردانو تنقسم إلى سلسلتين لمدة 14 ساعة في أول حادثة خطيرة منذ إطلاقها في عام 2017
الرابط الأصلي:
نظرة عامة على حدث انقسام السلسلة
شهدت Cardano منذ إطلاقها في عام 2017 أسوأ انقطاع تقني. حيث أدى معاملة بتنسيق خاطئ في 21 نوفمبر إلى انقسام سلسلي استمر 14 ساعة، مما أدى إلى تقسيم blockchain بقيمة 14 مليار دولار إلى فرعين متنافسين، وأثار نقاشات حادة حول ما إذا كان هذا هجومًا متعمدًا أم اختبارًا فاشلاً.
تمت الإشارة إلى هذا الحدث من قبل المطورين باسم “Poison Piggy”، حيث كشف عن وجود ثغرة في برنامج عقدة Cardano استمرت لمدة ثلاث سنوات، والتي أدت إلى إنتاج blockchain لرؤيتين غير متوافقتين.
يؤكد تشارلز هوسكينسون، مؤسس كاردانو، أن هذه هجوم مدبر يتطلب تدخل مكتب التحقيقات الفيدرالي. لكن مطور يدعى “هومر ج” اعترف علنًا بالمسؤولية، حيث قال إنه كان تصرفًا غير دقيق أثناء محاولة إعادة إنشاء خطأ شبكة الاختبار في تحدٍ شخصي.
كيف تحدث الانقسامات
وفقًا لتقرير أحداث Intersect، فإن انقسام السلسلة نشأ عن ثغرة تسلسل ظهرت أولاً في شبكة Cardano التجريبية. قام شخص ما بإرسال شهادة تفويض بتنسيق غير صحيح، وكانت قيمة هاشها كبيرة جدًا، مما يعني فعليًا تفويضًا إلى “RATSRATS” بدلاً من “RATS” (مجموعة Hoskinson للاحتفاظ).
رفضت العقدة الأقدم بشكل صحيح التجزئات غير الصالحة، بينما قامت العقدة التي تشغل كود التحديث في نوفمبر 2024 بتقطيعها واعتبارها صالحة.
أنشأت هذه الفروق في النسخ سلسلتين غير متوافقتين: “سلسلة الدجاج” التي تنفذ رمز تحقق أكثر صرامة و"سلسلة الخنزير" التي تقبل المعاملات ذات التنسيق الخاطئ. حوالي الساعة 3:02 صباحًا بتوقيت شرق الولايات المتحدة في 21 نوفمبر، تم إرسال تفويض ذو تنسيق خاطئ تقريبًا إلى الشبكة الرئيسية، مما أدى إلى انقسام الشبكة.
تخفيض الخدمة وتأثيره
تشير التحليلات إلى أن الأضرار رغم خطورتها إلا أنها قابلة للتحكم. خلال نافذة زمنية مدتها 14 ساعة، أنتجت سلسلة الخنازير 846 كتلة، بينما أنتجت سلسلة الدجاج حوالي 13,900 كتلة. من خلال انخفاض كبير في سرعة معاملات البنية التحتية القوية، زادت التأخيرات لتصل إلى حوالي 400 ثانية، وفي أسوأ الأحوال تمدد زمن الكتلة إلى حوالي 16 دقيقة.
في 14,383 صفقة تم ملاحظتها، ظهرت حوالي 479 صفقة (تمثل 3.3%) فقط على سلسلة الخنازير المهجورة، ولم تدخل التاريخ النهائي للمعايير. أصبحت معظمها غير صالحة عند إعادة الإرسال بسبب انتهاء فترة التحقق أو المدخلات المتعارضة. يجد مستعرض الكتل صعوبة في تفسير الشبكة المنقسمة، وفي بعض الحالات تتجمد أو تظهر بيانات متناقضة.
على الرغم من أن جودة الخدمة تأثرت، إلا أن الأموال ظلت آمنة، واستمر الشبكة في التقدم خلال الأزمة بأكملها.
هجوم أم حادث؟
أثارت هذه الحادثة جدلاً حادًا حول النوايا. وصف هوسكينسون هذا بأنه هجوم مخطط له من قبل مشغلي تجمعات الرهان غير الراضين، الذين قضوا شهورًا في البحث عن طرق لإلحاق الضرر بالشبكة. وذكر أنه كان سلوكًا خبيثًا متعمدًا وأنه قد اتصل بمكتب التحقيقات الفيدرالي.
ومع ذلك، نشر الشخص الذي بدأ الصفقة على وسائل التواصل الاجتماعي سردًا مختلفًا بعنوان “Homer J”، حيث بدأ ذلك بتحدٍ شخصي، في محاولة لإعادة إنتاج الصفقة ذات التنسيق الخاطئ، لكنه كان غبيًا بما فيه الكفاية لنشرها على الشبكة الرئيسية.
أثار التزامن الزمني الشكوك: إن نفس الاستثناء ظهر فقط قبل 24 ساعة على شبكة الاختبار، مما يدل على أن استغلال الثغرة تم اختباره قبل التنفيذ على الشبكة الرئيسية.
استعادة الشبكة من خلال الإجماع
على الرغم من خطورة الحدث، أظهر رد Cardano هيكل حوكمة لامركزي. بسبب حدث الشبكة التجريبية، أصبحت العقدة المرقعة متاحة. طوال الليل، قامت Input Output Global، ومؤسسة Cardano، وEmurgo، وIntersect، والبورصات، ومشغلو برك التكديس بالتنسيق عبر مكالمات طارئة، وقاموا بتحديث إلى النسخة المرقعة واتباع سلسلة دجاج أكثر صرامة.
لا يوجد استرجاع على مستوى البروتوكول أو إعادة تشغيل مركزية. مع انتقال الحصص إلى العقد المحدثة، تنخفض سرعة إنشاء الكتل على سلسلة الخنازير بينما تزداد على سلسلة الدجاج. بمجرد أن يتجاوز الفرع الصحي الفرع الملوث، تضمن خاصية النهاية الاحتمالية لـ Ouroboros أن العقد تتبدل تلقائيًا إلى أطول وأكثف سلسلة.
هذا يثبت أن توافق ناكاموتو يعمل كما هو متوقع، ويوجه الشبكة نحو تاريخ معياري واحد.
الدروس المستفادة وتعزيز المستقبل
اعترف هوسكينسون والمحللون بأن هذا الحدث كشف عن نقاط ضعف خطيرة. إن ظهور الثغرات هو في حد ذاته فشل في اختبار الصرامة. الاعتماد على cardano-db-sync يجعل النظام البيئي “يخوض في الظلام” عندما ينهار هذا المكون بسبب معاملات غير صحيحة. العديد من مشغلي برك التكديس لم يستنتجوا بشكل مستقل خيارات الانقسام، بل اعتمدوا على اقتراحات الكيانات الأساسية للترقية.
يوصي خارطة الطريق بعد الحدث بإجراء اختبارات أكثر قوة واختبارات قائمة على المعايير، والسماح للمحافظ والبورصات بتنفيذ بروتوكولات أكثر ثراءً بين العقد والعميل بناءً على صحة الاتفاق الحقيقي، وزيادة تنوع البنية التحتية للمراقبة، بالإضافة إلى تحسين تعليم المشغلين حول كيفية أداء Ouroboros تحت الضغط.
انخفض سعر ADA بنحو 6% خلال الحدث، وهو ما يعكس أداءً أقل من انتعاش سوق العملات المشفرة بشكل عام، حيث يبلغ سعره الحالي حوالي 0.41 دولار. تشير الانخفاضات المعتدلة بالنسبة لشدة الحدث إلى أن السوق تعتبر هذا الحدث دليلاً على مرونة الشبكة بدلاً من عطل جوهري، وقد اجتاز Cardano هذه الاختبار، على الرغم من أنه كشف عن مجالات تحتاج إلى تحسين عاجل.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
Cardano شهد انقسام سلسلة لمدة 14 ساعة: عيوب تقنية، جدل ودروس في التعافي
المصدر: أصفر العنوان الأصلي: شبكة كاردانو تنقسم إلى سلسلتين لمدة 14 ساعة في أول حادثة خطيرة منذ إطلاقها في عام 2017
الرابط الأصلي:
نظرة عامة على حدث انقسام السلسلة
شهدت Cardano منذ إطلاقها في عام 2017 أسوأ انقطاع تقني. حيث أدى معاملة بتنسيق خاطئ في 21 نوفمبر إلى انقسام سلسلي استمر 14 ساعة، مما أدى إلى تقسيم blockchain بقيمة 14 مليار دولار إلى فرعين متنافسين، وأثار نقاشات حادة حول ما إذا كان هذا هجومًا متعمدًا أم اختبارًا فاشلاً.
تمت الإشارة إلى هذا الحدث من قبل المطورين باسم “Poison Piggy”، حيث كشف عن وجود ثغرة في برنامج عقدة Cardano استمرت لمدة ثلاث سنوات، والتي أدت إلى إنتاج blockchain لرؤيتين غير متوافقتين.
يؤكد تشارلز هوسكينسون، مؤسس كاردانو، أن هذه هجوم مدبر يتطلب تدخل مكتب التحقيقات الفيدرالي. لكن مطور يدعى “هومر ج” اعترف علنًا بالمسؤولية، حيث قال إنه كان تصرفًا غير دقيق أثناء محاولة إعادة إنشاء خطأ شبكة الاختبار في تحدٍ شخصي.
كيف تحدث الانقسامات
وفقًا لتقرير أحداث Intersect، فإن انقسام السلسلة نشأ عن ثغرة تسلسل ظهرت أولاً في شبكة Cardano التجريبية. قام شخص ما بإرسال شهادة تفويض بتنسيق غير صحيح، وكانت قيمة هاشها كبيرة جدًا، مما يعني فعليًا تفويضًا إلى “RATSRATS” بدلاً من “RATS” (مجموعة Hoskinson للاحتفاظ).
رفضت العقدة الأقدم بشكل صحيح التجزئات غير الصالحة، بينما قامت العقدة التي تشغل كود التحديث في نوفمبر 2024 بتقطيعها واعتبارها صالحة.
أنشأت هذه الفروق في النسخ سلسلتين غير متوافقتين: “سلسلة الدجاج” التي تنفذ رمز تحقق أكثر صرامة و"سلسلة الخنزير" التي تقبل المعاملات ذات التنسيق الخاطئ. حوالي الساعة 3:02 صباحًا بتوقيت شرق الولايات المتحدة في 21 نوفمبر، تم إرسال تفويض ذو تنسيق خاطئ تقريبًا إلى الشبكة الرئيسية، مما أدى إلى انقسام الشبكة.
تخفيض الخدمة وتأثيره
تشير التحليلات إلى أن الأضرار رغم خطورتها إلا أنها قابلة للتحكم. خلال نافذة زمنية مدتها 14 ساعة، أنتجت سلسلة الخنازير 846 كتلة، بينما أنتجت سلسلة الدجاج حوالي 13,900 كتلة. من خلال انخفاض كبير في سرعة معاملات البنية التحتية القوية، زادت التأخيرات لتصل إلى حوالي 400 ثانية، وفي أسوأ الأحوال تمدد زمن الكتلة إلى حوالي 16 دقيقة.
في 14,383 صفقة تم ملاحظتها، ظهرت حوالي 479 صفقة (تمثل 3.3%) فقط على سلسلة الخنازير المهجورة، ولم تدخل التاريخ النهائي للمعايير. أصبحت معظمها غير صالحة عند إعادة الإرسال بسبب انتهاء فترة التحقق أو المدخلات المتعارضة. يجد مستعرض الكتل صعوبة في تفسير الشبكة المنقسمة، وفي بعض الحالات تتجمد أو تظهر بيانات متناقضة.
على الرغم من أن جودة الخدمة تأثرت، إلا أن الأموال ظلت آمنة، واستمر الشبكة في التقدم خلال الأزمة بأكملها.
هجوم أم حادث؟
أثارت هذه الحادثة جدلاً حادًا حول النوايا. وصف هوسكينسون هذا بأنه هجوم مخطط له من قبل مشغلي تجمعات الرهان غير الراضين، الذين قضوا شهورًا في البحث عن طرق لإلحاق الضرر بالشبكة. وذكر أنه كان سلوكًا خبيثًا متعمدًا وأنه قد اتصل بمكتب التحقيقات الفيدرالي.
ومع ذلك، نشر الشخص الذي بدأ الصفقة على وسائل التواصل الاجتماعي سردًا مختلفًا بعنوان “Homer J”، حيث بدأ ذلك بتحدٍ شخصي، في محاولة لإعادة إنتاج الصفقة ذات التنسيق الخاطئ، لكنه كان غبيًا بما فيه الكفاية لنشرها على الشبكة الرئيسية.
أثار التزامن الزمني الشكوك: إن نفس الاستثناء ظهر فقط قبل 24 ساعة على شبكة الاختبار، مما يدل على أن استغلال الثغرة تم اختباره قبل التنفيذ على الشبكة الرئيسية.
استعادة الشبكة من خلال الإجماع
على الرغم من خطورة الحدث، أظهر رد Cardano هيكل حوكمة لامركزي. بسبب حدث الشبكة التجريبية، أصبحت العقدة المرقعة متاحة. طوال الليل، قامت Input Output Global، ومؤسسة Cardano، وEmurgo، وIntersect، والبورصات، ومشغلو برك التكديس بالتنسيق عبر مكالمات طارئة، وقاموا بتحديث إلى النسخة المرقعة واتباع سلسلة دجاج أكثر صرامة.
لا يوجد استرجاع على مستوى البروتوكول أو إعادة تشغيل مركزية. مع انتقال الحصص إلى العقد المحدثة، تنخفض سرعة إنشاء الكتل على سلسلة الخنازير بينما تزداد على سلسلة الدجاج. بمجرد أن يتجاوز الفرع الصحي الفرع الملوث، تضمن خاصية النهاية الاحتمالية لـ Ouroboros أن العقد تتبدل تلقائيًا إلى أطول وأكثف سلسلة.
هذا يثبت أن توافق ناكاموتو يعمل كما هو متوقع، ويوجه الشبكة نحو تاريخ معياري واحد.
الدروس المستفادة وتعزيز المستقبل
اعترف هوسكينسون والمحللون بأن هذا الحدث كشف عن نقاط ضعف خطيرة. إن ظهور الثغرات هو في حد ذاته فشل في اختبار الصرامة. الاعتماد على cardano-db-sync يجعل النظام البيئي “يخوض في الظلام” عندما ينهار هذا المكون بسبب معاملات غير صحيحة. العديد من مشغلي برك التكديس لم يستنتجوا بشكل مستقل خيارات الانقسام، بل اعتمدوا على اقتراحات الكيانات الأساسية للترقية.
يوصي خارطة الطريق بعد الحدث بإجراء اختبارات أكثر قوة واختبارات قائمة على المعايير، والسماح للمحافظ والبورصات بتنفيذ بروتوكولات أكثر ثراءً بين العقد والعميل بناءً على صحة الاتفاق الحقيقي، وزيادة تنوع البنية التحتية للمراقبة، بالإضافة إلى تحسين تعليم المشغلين حول كيفية أداء Ouroboros تحت الضغط.
انخفض سعر ADA بنحو 6% خلال الحدث، وهو ما يعكس أداءً أقل من انتعاش سوق العملات المشفرة بشكل عام، حيث يبلغ سعره الحالي حوالي 0.41 دولار. تشير الانخفاضات المعتدلة بالنسبة لشدة الحدث إلى أن السوق تعتبر هذا الحدث دليلاً على مرونة الشبكة بدلاً من عطل جوهري، وقد اجتاز Cardano هذه الاختبار، على الرغم من أنه كشف عن مجالات تحتاج إلى تحسين عاجل.