أحدث الأخبار
مختار لك

ترقية Pectra لـ Ethereum تواجه اضطرابات على Sepolia، مهاجم مجهول يعثر على كتل فارغة

بقلمفلورنس موتشايفلورنس موتشاي 3 دقائق قراءة
ترقية Pectra الخاصة بـ Ethereum على Sepolia تواجه اضطرابات، حيث قام مهاجم مجهول بإنشاء كتلة تعدين فارغة
  • عانت ترقية Pectra لـ Ethereum من استغلال على Sepolia، مما أدى إلى تعدين كتل فارغة بسبب ثغرة في عقد الإيداع.
  • استخدم المهاجم حيلة تحويل صفرية للرموز، مما أجبر المطورين على نشر إصلاح خاص قبل التحديث الكامل للشبكة عند الساعة 14:00 بتوقيت UTC.
  • ETH تكافح عند مستوى 2,000 دولار، بانخفاض 10% خلال أسبوع، مع إشارات هبوطية تشير إلى مستويات 1,800–1,700 دولار إذا انهار الدعم.

واجهت ترقية Pectra المثيرة للجدل لـ Ethereum اضطرابات على شبكة Sepolia التجريبية بعد استغلال أدى إلى تعدين كتل فارغة. الترقية، التي تم نشرها في 5 مارس، واجهت مشاكل بعد بضع ساعات عندما لاحظ المطورون رسائل خطأ على عقده geth.

وفقاً لتقرير تقرير من مطور Ethereum ماريوس فان دير ويدن، اكتشف الفريق سلوكاً غير متوقع في عقد الإيداع الذي حدث على الشبكة التجريبية في حوالي الساعة 7:30 بالتوقيت العالمي المنسق يوم الأربعاء الماضي. بدلاً من تشغيل حدث الإيداع المتوقع، أصدر العقد حدث تحويل غير صحيح.

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

قُيل إن رسالة الخطأ كانت: "غير قادر على تحليل بيانات الإيداع: طول الإيداع خاطئ: نريد 576، لدينا 32." وهذا يعني أن تحويل ERC-20 مقفل بالرمز المميز لعقد الإيداع غير المتوقع تم تنفيذه، مما أخل بالسلوك المتوقع للسلسلة. 

مهاجم مجهول يستغل حالة حافة فاتت

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

“تحققنا من عقد الإيداع وتأكدنا من أن أحداً لا يمكنه تشغيل وظيفة الإيداع (لأنها مقفلة بالرمز المميز وقد منحنا الرموز فقط للأطراف الموثوقة لـ Sepolia). ومع ذلك، فاتتنا حالة حافة واحدة في مواصفات ERC20،" صرح المطور.

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

قال ويدن إن الإصدار العاجل كان يمكن أن يسبب تجزئة الشبكة لأن العقد التي لم يتم تحديثها لن تكون قادرة على الاتصال بالسلسلة المصلحة. بعد نزع فتيل الأزمة، خططوا لنشر مشترك في الساعة 14:00 بتوقيت UTC، مما منح الفرق وقتًا للاستعداد.

وجد المطورون العيب بعد تحقيق إضافي: معيار ERC-20 لا يحظر تحويلات الرموز الصفرية. هذا يعني أن أي شخص، بغض النظر عن عدد الرموز التي يمتلكها، يمكنه إرسال تحويل بقيمة صفر. هذا ما تسبب في حدث الإيداع.

ثلاث ساعات ونصف قبل الإصلاح المنسق، كما وصف المطور، Sepolia كان من المفترض أن ينتج "كثيرًا" من الكتل الفارغة. لاستعادة العمليات الطبيعية في هذه الأثناء، أزال المطورون المعاملات التي تثير الاستغلال عن طريق استبدالها بمعاملات تدفع أكثر. 

نشر المطورون إصلاحًا خاصًا لاحتواء الهجوم

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

“الإصلاح يقوم فقط بتصفية المعاملات التي تتصل مباشرة بعقد الإيداع. إذا أعلننا عن الإصلاح، كان المهاجم ليتمكن من تجاوز تدابير التخفيف لدينا عن طريق الاتصال بالعقد من عقد آخر. ستستمر المكالمات الداخلية في تشغيل الحدث، لكن تصفيتها أثناء إنشاء الكتلة لن تكون سهلة،" ويدن في يونيو أن DFS اقترحت لوائح جديدة للعملات المستقرة تهدف إلى مواءمتها مع قانون GENIUS ACT مع الحفاظ على ضوابطها الحالية. ويشمل ذلك التغطية الكاملة بالاحتياطيات والتدقيق المستقل..

بمجرد تحديث حوالي 10٪ من عقد الشبكة، بدأت الكتل الكاملة تظهر مرة أخرى. سمح ذلك للسلسلة بالعمل بينما كان الإصلاح الكامل يُعد للنشر.

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

عندما سأل مستخدم على منصة X الاجتماعية ويدن عما إذا كان "للمهاجم أي شيء ليكسبه" من استغلال مشكلة الشبكة التجريبية، أجاب ويدن: "لا، لم يكن لديهم أي شيء ليكسبوه منه.”

استمرار تعثر سعر إيثيريوم: نشاط السوق أضعف

يظهر إيثيريوم لا يزال علامات الضعف، حيث خسر أكثر من 10٪ من قيمته في الأسبوع الماضي. تدور العملة الثانية من حيث القيمة السوقية حول علامة 2000 دولار، وهي مستوى دعم منخفض منذ ثلاثة أشهر يتوقع مراقبو السوق أن ينخفض إلى مستويات أقل.

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

على الرغم من أن مؤشر القوة النسبية (RSI) عند 30.45 يشير إلى ارتداد محتمل على المدى القصير، فإن مستوى المقاومة عند 2200 دولار هو مستوى فشل العملة في اختراقه لأكثر من 24 ساعة.

أذكى العقول في عالم العملات الرقمية يقرأون بالفعل نشرتنا الإخبارية. هل تريد الانضمام؟ انضم إليهم.

شارك هذه المقالة

إخلاء مسؤولية. المعلومات المقدمة ليست نصيحة تداول. Cryptopolitan.com لا تتحمل أي مسؤولية عن أي استثمارات تتم بناءً على المعلومات المقدمة في هذه الصفحة. نوصي بشدة بإجراء بحث مستقل و/أو الاستعانة بمستشار مؤهل قبل اتخاذ أي قرارات استثمارية.

فلورنس موتشاي

فلورنس موتشاي

تغطي فلورانس منذ 6 سنوات أخبار العملات الرقمية، والألعاب، والتكنولوجيا، والذكاء الاصطناعي. وقد زودتها دراستها لعلوم الحاسوب في جامعة ميرو للعلوم والتكنولوجيا، ودراسة إدارة الكوارث والدبلوماسية الدولية في MMUST بالمهارات اللغوية والملاحظة والتقنية اللازمة. عملت فلورانس في مجموعة VAP Group وككاتبة تحريرية في عدة وسائل إعلام متخصصة في العملات الرقمية.

المزيد من الأخبار