خطأ برمجي في إيثريوم يُحفّز إصلاحات طارئة على شبكات الطبقة الثانية الرئيسية

iconCryptoSlate
مشاركة
AI summary iconملخص
انفجرت أخبار إيثريوم يوم الثلاثاء عندما أدى خطأ في عميل Reth إلى ضرورة إجراء إصلاحات طارئة على طبقات-2 الرئيسية مثل Optimism و Base و Tempo. تم اكتشاف العيب من خلال الاختبار التلقائي، وكان يمكن أن يؤدي إلى حسابات خاطئة لجذر الحالة، مما يعرض التزامن للمخاطر. قام المطورون بتطبيق التصحيحات بسرعة، حيث أكدت Base أن أموال المستخدمين لم تكن معرضة للخطر. كما شهدت الأخبار على السلسلة توقف LayerZero مؤقتًا عن التحويلات بين السلاسل كإجراء احترازي، على الرغم من عدم الإبلاغ عن أي سرقات.

وجود عيب في البرنامج يمكن أن يسمح للمعاملات المُصممة خصيصًا بإنتاج حسابات خاطئة لحالة السلسلة، قد دفع إلى إجراء إصلاحات متناسقة عبر بنية Ethereum التحتية.

الأصل ذي الصلة إيثريوم#2 ETH$2,228.58 التغيير على مدار 24 ساعة: انخفاض 0.84%24H انخفاض 0.84%7D ارتفاع 0.27%30D انخفاض 12.77%

في 5 نوفمبر، قال جورجيوس كونستانتوبولوس، الرئيس التنفيذي للتكنولوجيا في شركة الاستثمارات الرقمية Paradigm، إن المطورين أصدروا تصحيحات لـ Reth وOptimism وBase وTempo بعد اكتشاف خطأ في البرنامج المستخدم لمعالجة معاملات البلوكشين.

أثرت الثغرة على Reth، وهو عميل تنفيذ إيثريوم تم تطويره من قبل Paradigm ويوفر البنية التحتية الحيوية للشبكات العاملة ضمن بيئة ماكينة إيثريوم الافتراضية (EVM).

عيب Reth

وفقًا لكونستانتوبولوس، نشأ العيب في نظام حساب جذر الحالة القديم لـ Reth، والذي يمكن أن يُرجع نتيجة غير صحيحة عند معالجة بعض تكوينات تخزين العقود الذكية.

الشركة ذات الصلة Paradigm شركة استثمار في التشفير/Web3.

جذر الحالة هو بصمة تشفيرية تمثل الحالة الحالية لسلسلة الكتل، بما في ذلك أرصدة الحسابات وبيانات العقود الذكية. يمكن أن يؤدي حساب غير صحيح إلى اختلاف العقد حول صحة الكتلة، مما قد يعطل معالجة المعاملات أو مزامنة الشبكة.

"كان لدى كود جذر الحالة الوراثي لـ Reth حالة حدية," شرح كونستانتوبولوس، مضيفًا أن معاملة مصممة بدقة يمكن أن تُحفز الخطأ تحت ظروف محددة.

استخدم برنامج بناء الكتل الخاص بـ Reth طريقة الحساب الضعيفة على الأجهزة الأقل قوة وعلى الشبكات المبنية باستخدام Optimism's OP Stack، مما يوسع نطاق التعرض المحتمل خارج بنية تحتية شبكة إيثريوم الرئيسية.

الأصل ذي الصلة أوبيتيزم OP $0.11 التغيير على مدار 24 ساعة: ارتفاع 3.47%

اكتشف فريق تطوير Tempo المشكلة من خلال اختبار أمان آلي. تقنية الاختبار، المعروفة باسم التضخيم (fuzzing)، تتضمن إدخال مدخلات غير عادية أو غير متوقعة للبرمجيات لكشف الأخطاء التي قد تفوتها الاختبارات العادية.

قال كونستانتوبولوس إن Tempo تم إصلاحها أيضًا، بينما أصدر مطورو Reth الإصدار 2.10.0، ونشرت Optimism OP Reth v2.8.1, وأصدرت Base الإصدار 1.5.3.

تم تصنيف إصدار Reth كتحديث عالي الأهمية لمشغلي العقد، بما في ذلك أولئك المسؤولين عن بناء الكتل.

يُبرز الاستجابة المنسقة ثغرة في نظام برمجي إيثريوم المتزايد الترابط: يمكن لشبكات بلوكشين متعددة أن ترث نفس العيب الأساسي عندما تعتمد على برامج تنفيذ مشتركة.

ومع ذلك، قال كونستانتوبولوس إن الكود المتأثر لم يعرض مستخدمي Base وشبكات OP Stack الأخرى على سحوبات معيبة.

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

كما اعتذر عن التوقف، مع التأكيد على مسؤولية Paradigm عن صيانة البنية التحتية المستخدمة عبر نظام Ethereum البيئي.

تؤكد Base أن أموال المستخدمين آمنة مع قيود LayerZero على النشاط عبر السلسلة

تأكدت Base بشكل منفصل أن الثغرة لم تؤثر على مستخدميها، وقدمت تفاصيل إضافية حول كيفية منع أنظمتها الأمنية للخطأ من تهديد سلامة الشبكة.

قام الفريق أيضًا بإعادة حساب جذر حالة البلوكشين بشكل مستقل للتحقق من دقتها.

قال Base إن نظام الإثبات الخاص به يستخدم تنفيذًا منفصلًا للتحقق من جذور الحالة، مما يوفر فحصًا إضافيًا قادرًا على اكتشاف التناقضات في الحسابات التي تنتجها Reth.

قال الشبكة:

لقد تأكدنا من أن جذر الحالة الحالي صحيح ولم يتأثر المستخدمون.

يُعالج إصدار 1.5.3 أيضًا عواقب تشغيلية منفصلة للعيب، ويمنع مُحققين Base من التوقف عند مواجهة جذور حالة غير صالحة.

تم تشجيع مشغلي العقد على التحديث، على الرغم من أن Base قالت إنهم لن يحتاجوا إلى مزامنة عقدتهم مرة أخرى أو اتخاذ خطوات استرداد إضافية.

ومع ذلك، دفعت المخاوف بشأن عيب البرنامج إلى اتخاذ تدابير احترازية عبر أجزاء من نظام التمويل اللامركزي.

أفاد Frax Finance في 5 نوفمبر أن بروتوكول الرسائل بين السلاسل LayerZero علّق مؤقتًا بعض مسارات التحويل بينما يقوم المطورون بتقييم الوضع.

قال Frax إن أصوله وعقوده الذكية استمرت في العمل بشكل طبيعي وأن أموال المستخدمين ظلت آمنة.

لم تُثبت القيود أن عقود جسر LayerZero عرضة للعيب Reth. بل أظهرت كيف يمكن للمخاوف المتعلقة بالبنية التحتية المشتركة للبلوك تشين أن تحفز خدمات أخرى على تقييد النشاط أثناء تقييم المخاطر التشغيلية.

لم تُبلغ عن أي حالات مؤكدة لسرقة الأموال بسبب عيب في حساب جذر الحالة.

قال كونستانتوبولوس إن جهود التصحيح المنسقة قد أمنت البنية التحتية القائمة على Reth، بما في ذلك الأنظمة التي تعتمد على إثباتات حالة البلوكشين.

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

ال الأولوية المتبقية هي لمزودي البنية التحتية ومشغلي العقد لنشر الإصدارات المُصلحة، بينما تحدد الخدمات التي قيدت النشاط متى يمكنها استئناف عملياتها الطبيعية.

إخلاء المسؤولية: قد تكون المعلومات الواردة في هذه الصفحة قد حصلت عليها من أطراف ثالثة ولا تعكس بالضرورة وجهات نظر أو آراء KuCoin. يُقدّم هذا المحتوى لأغراض إعلامية عامة فقط ، دون أي تمثيل أو ضمان من أي نوع ، ولا يجوز تفسيره على أنه مشورة مالية أو استثمارية. لن تكون KuCoin مسؤولة عن أي أخطاء أو سهو ، أو عن أي نتائج ناتجة عن استخدام هذه المعلومات. يمكن أن تكون الاستثمارات في الأصول الرقمية محفوفة بالمخاطر. يرجى تقييم مخاطر المنتج بعناية وتحملك للمخاطر بناء على ظروفك المالية الخاصة. لمزيد من المعلومات، يرجى الرجوع إلى شروط الاستخدام واخلاء المسؤولية.