لماذا لا يزال عميل تنفيذ واحد يعرّض 85 بالمئة من Ethereum لخطر متطابق؟
الفرصة
يعمل Geth على نحو 85 بالمئة من عقد تنفيذ Ethereum، وهو ما يتجاوز بكثير عتبة 33 بالمئة التي يعدّها المجتمع آمنة لأي عميل منفرد. ثغرة توافق أو تلف حالة واحدة غير مكتشفة في Geth ستؤثر في الغالبية العظمى من الشبكة في آنٍ واحد، وقد تتسبب في إنهاء نهائي خاطئ. تحسّنت طبقة التوافق بعد الدمج، إذ توزع الحمل بين Lighthouse وPrysm وTeku وNimbus، غير أن تنوع عملاء التنفيذ لم يسلك هذا المنهج قط. لا يوجد في سير عمل التحصيص أو إعداد العقدة أي عائق يُثني المشغل عن اختيار Geth، ولا يوجد نظام تنبيه آلي يُعلم الشبكة حين يزداد التركيز سوءاً. رصد لوحة المجتمع على clientdiversity.org هذه الثغرة في طبقة التنفيذ لسنوات دون أن تُفضي إلى تحول حقيقي في سلوك المشغلين.
لماذا تهم
أحادية الثقافة في طبقة التنفيذ تعني أن ثغرة يوم صفر واحدة قادرة على إفساد الحالة المعتمدة للشبكة بأكملها قبل أن تُفعَّل أي آلية لقطع الدائرة.
كيف أقيّم الفرصة
نقاط الفرصة هي قراءتي الشخصية لا قياس دقيق: مدى تأثير المشكلة، وتكرار مواجهتها، وشُح الحلول المتاحة لها اليوم. كلما ارتفعت النقاط، كان البناء في رأيي أجدر بالاهتمام.
مقدار الألم الذي تسببه حين تظهر.
مدى تكرار مواجهة الناس لها فعلياً.
مدى شُح الأدوات الجيدة المتاحة لها اليوم.
مزيد من المشكلات التي تستحق الحل
لماذا لا أستطيع إثبات ملاءتي المالية دون الكشف عن رصيدي؟
Blockchainلماذا لا يزال نقل الأموال بين السلاسل أكثر إثارة للخوف من الإنترنت في بداياته؟
Blockchainلماذا لا يزال الامتثال يعني ملف PDF وتمنيات بالحظ؟
Blockchainلماذا لا يزال الحفظ الذاتي خيارًا بين فقدان مفاتيحك أو الوثوق بشركة ما؟
Blockchainلماذا لا تزال عملية ترميز الأصول الحقيقية تحتاج إلى عشرة وسطاء؟
Blockchainلماذا لا يمكن للعملة المستقرة الدفع لشخص لا يتصل بالإنترنت؟