كشفت Prysm أن خطأً تم إدخاله في شبكة اختبار قبل شهر من ترقية Fusaka لإيثريوم كان سبب مشكلة التحقق من صحة عقدة إيثريوم التي أثرت على عميلها في وقت سابق من هذا الشهر
نشر مطور إيثريوم تيرينس تساو تحليلاً بعد الحادث يوم الأحد يوضح حادثة Prysm في شبكة Fusaka الرئيسية التي أثرت على الشبكة في 4 ديسمبر
ذكر أن عقد Prysm تعرض لـ “إرهاق الموارد” عند معالجة الشهادات من عقد غير متزامنة، مما أدى إلى إعادة تشغيل كتل الحقبة الماضية وإعادة حساب التحولات الحالة المكلفة، مما أدى إلى تأثير كبير على الأداء بسبب عبء العمل المفرط
كشف التحليل بعد الحادث أن الخطأ كان موجودًا في شبكات الاختبار لمدة شهر قبل الحادث، لكنه لم يتم تفعيله.
“تم إدخال الخطأ في Prysm PR 15965 وتم نشره على شبكات الاختبار قبل شهر من الحادث دون حدوث التفعيل.”
تم تصميم شبكات الاختبار لاكتشاف الأخطاء، لكنها ليست طريقة مضمونة تمامًا
في مايو 2023 — بعد شهر من ترقية Shanghai الصعبة — أُرسل مطورو إيثريوم في حالة من الذعر عندما فقدت الشبكة مؤقتًا نهائية المعاملات لمدة حوالي 25 دقيقة، ثم مرة أخرى لأكثر من ساعة في اليوم التالي، قبل أن تتعافى البلوكتشين من تلقاء نفسها
تم تصحيح Prysm
بدلاً من استخدام الحالة الحالية، أعاد Prysm إنشاء حالات سابقة من الصفر، مما خلق عبئًا حسابيًا هائلًا.
على مدى أكثر من 42 حقبة، شهدت الشبكة معدل فقدان 18.5% من الفتحات مع انخفاض المشاركة إلى 75%، بينما خسر المدققون حوالي 382 إيثريوم (ETH) في مكافآت الشهادة، حسبما ذكر
ذات صلة:فيتاليك بوتيرين يقول إن إيثريوم يمكنه التعامل مع فقدان مؤقت للنهائية
تم توجيه مشغلي العقد إلى نشر حل مؤقت بينما كان المطورون يعملون على تحديث تصحيحي لعملاء Prysm
تنوع العملاء أنقذ الموقف
قال المطورون إن الحادث كان يمكن أن يكون أسوأ بكثير لو أصاب العميل المسيطر على إيثريوم، لايتهاوس
يعد Prysm من Offchain Labs ثاني أكبر عميل إيثريوم بحصة 17.6%، وفقًا لـ ClientDiversity
“تنوع العملاء منع تأثير ملحوظ على مستخدمي إيثريوم. عميل يمتلك أكثر من ثلث الشبكة كان سيتسبب في فقدان مؤقت للنهائية ومزيد من الكتل المفقودة.”
ومع ذلك، أظهر الحادث أن لايتهاوس قريب بشكل خطير من عتبة الثلثين حيث يمكن لخطأ عميل واحد أن ينهى سلسلة غير صالحة
حاليًا، يمتلك لايتهاوس حصة من العملاء تبلغ 52.6%، منخفضة من حوالي 56% وقت الحادث
مطورو إيثريوم يدفعون نحو مزيد من تنوع العملاء. المصدر:ClientDiversity المجلة:أسئلة كبيرة: هل ستنجو بيتكوين من انقطاع طاقة لمدة 10 سنوات؟
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
خطأ في عميل إيثريوم منذ شهر يُعْتَقَد أنه سبب انقطاع Prysm
كشفت Prysm أن خطأً تم إدخاله في شبكة اختبار قبل شهر من ترقية Fusaka لإيثريوم كان سبب مشكلة التحقق من صحة عقدة إيثريوم التي أثرت على عميلها في وقت سابق من هذا الشهر
نشر مطور إيثريوم تيرينس تساو تحليلاً بعد الحادث يوم الأحد يوضح حادثة Prysm في شبكة Fusaka الرئيسية التي أثرت على الشبكة في 4 ديسمبر
ذكر أن عقد Prysm تعرض لـ “إرهاق الموارد” عند معالجة الشهادات من عقد غير متزامنة، مما أدى إلى إعادة تشغيل كتل الحقبة الماضية وإعادة حساب التحولات الحالة المكلفة، مما أدى إلى تأثير كبير على الأداء بسبب عبء العمل المفرط
كشف التحليل بعد الحادث أن الخطأ كان موجودًا في شبكات الاختبار لمدة شهر قبل الحادث، لكنه لم يتم تفعيله.
تم تصميم شبكات الاختبار لاكتشاف الأخطاء، لكنها ليست طريقة مضمونة تمامًا
في مايو 2023 — بعد شهر من ترقية Shanghai الصعبة — أُرسل مطورو إيثريوم في حالة من الذعر عندما فقدت الشبكة مؤقتًا نهائية المعاملات لمدة حوالي 25 دقيقة، ثم مرة أخرى لأكثر من ساعة في اليوم التالي، قبل أن تتعافى البلوكتشين من تلقاء نفسها
تم تصحيح Prysm
بدلاً من استخدام الحالة الحالية، أعاد Prysm إنشاء حالات سابقة من الصفر، مما خلق عبئًا حسابيًا هائلًا.
على مدى أكثر من 42 حقبة، شهدت الشبكة معدل فقدان 18.5% من الفتحات مع انخفاض المشاركة إلى 75%، بينما خسر المدققون حوالي 382 إيثريوم (ETH) في مكافآت الشهادة، حسبما ذكر
ذات صلة: فيتاليك بوتيرين يقول إن إيثريوم يمكنه التعامل مع فقدان مؤقت للنهائية
تم توجيه مشغلي العقد إلى نشر حل مؤقت بينما كان المطورون يعملون على تحديث تصحيحي لعملاء Prysm
تنوع العملاء أنقذ الموقف
قال المطورون إن الحادث كان يمكن أن يكون أسوأ بكثير لو أصاب العميل المسيطر على إيثريوم، لايتهاوس
يعد Prysm من Offchain Labs ثاني أكبر عميل إيثريوم بحصة 17.6%، وفقًا لـ ClientDiversity
ومع ذلك، أظهر الحادث أن لايتهاوس قريب بشكل خطير من عتبة الثلثين حيث يمكن لخطأ عميل واحد أن ينهى سلسلة غير صالحة
حاليًا، يمتلك لايتهاوس حصة من العملاء تبلغ 52.6%، منخفضة من حوالي 56% وقت الحادث
المجلة: أسئلة كبيرة: هل ستنجو بيتكوين من انقطاع طاقة لمدة 10 سنوات؟