#ETH
تأجيل اختبار Glamsterdam على Ethereum بعد تحذير مطوري الأمن من مخاطر على العقود القائمة

ألغى مطورو Ethereum ترقية Glamsterdam المقررة يوم الاثنين على شبكة الاختبار Hoodi، بعدما رصد باحثون أمنيون مشكلة قد تغيّر طريقة تعامل العقود الذكية القائمة مع المعاملات الفاشلة، ما قد يسمح بأن تصبح الأخطاء دائمة.

كان من المقرر تفعيل الترقية في 26 أكتوبر عند الساعة 17:42:48 بالتوقيت العالمي المنسق. وأجّلها المطورون خلال اجتماع All Core Devs Execution يوم الخميس، للتحقق من كيفية تفاعل تغيير مقترح على احتساب رسوم الغاز في Ethereum مع العقود التي تعمل بالفعل على الشبكة الرئيسية.

لم يُعلن عن موعد بديل.

تتمحور المخاوف حول EIP-8037، الذي يغيّر طريقة فرض Ethereum الرسوم على إنشاء سجلات جديدة في قاعدة بياناتها. ويهدف المقترح إلى الحد من نمو قاعدة البيانات مع زيادة Ethereum عدد المعاملات التي يمكن لشبكتها معالجتها.

نشرت شركة الأمن ChainSecurity تحليلًا في 13 أكتوبر أظهر أن هذا التغيير، إلى جانب EIP-8038، قد يغيّر طريقة استجابة العقود عندما ينفد الغاز من عقد آخر تستدعيه، أو عندما تنفد الرسوم المستخدمة لدفع مستحقات مشغّلي الشبكة.

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

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

وهناك أيضًا خطر في الاتجاه المعاكس. إذ حسبت ChainSecurity أن إنشاء خانة تخزين جديدة قد يتطلب 110,020 وحدة غاز عند استنفاد مخصص منفصل، مقارنةً بـ22,100 وفق القواعد القديمة. وقد يفشل عقد يستخدم ميزانية غاز قائمة أثناء تنفيذ عملية صحيحة في الأصل.

#Write2Earn #EarningsSeason #Ethereum $ETH