الصفحة الرئيسةمركز أخبار LBank
مطورو إيثريوم يحددون العقود المعرضة للخطر بسبب تغييرات الغاز
ethereum-developers-flag-contracts-at-risk
مطورو إيثريوم يحددون العقود المعرضة للخطر بسبب تغييرات الغاز
حذّر مطورو إيثريوم من أن إعادة تسعير الغاز في Glamsterdam قد تؤدي إلى تعطيل مجموعة صغيرة من عقود الطبقة الأولى. يرفع EIP-8037 تكاليف إنشاء الحالة، بينما يعيد EIP-8038 تسعير التخزين والوصول إلى الحسابات عبر طبقة التنفيذ في إيثريوم. ووفقًا لمطوري إيثريوم، يمكن حل معظم حالات الفشل التي تم رصدها عبر زيادة حدود الغاز للمعاملات. وتواجه العقود التي تستخدم مخصصات 2,300 غاز، أو حدود استدعاء ثابتة، أو منطق gasleft أكبر مخاطر التوافق. ويمكن للمطورين اختبار العقود فورًا على Platåberget قبل بدء الإطلاق على شبكة الاختبار العامة ثم النشر النهائي على الشبكة الرئيسية.
2026-08-26 المصدر:crypto.news

حذر مطورو إيثيريوم في 24 أغسطس من أن تغييرات الغاز المخطط لها في ترقية غلاسميردام قد تعطل مجموعة صغيرة من العقود الذكية للطبقة الأولى (Layer 1).

ملخص
  • حذر مطورو إيثيريوم من أن إعادة تسعير الغاز في غلاسميردام قد تعطل مجموعة صغيرة من عقود الطبقة الأولى.
  • يرفع EIP-8037 تكاليف إنشاء الحالة، بينما يعيد EIP-8038 تسعير الوصول إلى التخزين والحسابات عبر طبقة تنفيذ إيثيريوم.
  • يمكن حل معظم حالات الفشل المبلغ عنها بزيادة حدود غاز المعاملات، وفقًا لمطوري إيثيريوم.
  • تواجه العقود التي تستخدم مخصصات غاز 2,300، أو حدود استدعاء ثابتة، أو منطق gasleft، أكبر مخاطر التوافق.
  • يمكن للمطورين اختبار العقود فورًا على Platåberget قبل بدء النشر على الشبكة التجريبية العامة والشبكة الرئيسية في نهاية المطاف.

حثت مؤسسة إيثيريوم المطورين على اختبار العقود وتحديث افتراضات الغاز الثابتة قبل تفعيل الشبكة الرئيسية.

يتعلق التحذير بـ EIP-8037 و EIP-8038، المقرر تضمينهما في غلاسميردام. قال المطورون إن معظم العقود ظلت غير متأثرة أثناء إعادة تشغيل المعاملات، بينما يمكن تصحيح العديد من الحالات المبلغ عنها عن طريق رفع حدود الغاز الخاصة بها.

إعادة تسعير غاز إيثيريوم يغير تكاليف الحالة

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

يرفع EIP-8038 تكاليف الوصول إلى الحالة الحالية. يغطي الاقتراح عمليات مثل SLOAD، SSTORE، الوصول إلى الحساب البارد، EXTCODESIZE و EXTCODECOPY.

قام مطورو إيثيريوم بآخر تعديل واسع لأسعار عمليات الحالة خلال ترقية برلين في عام 2021. ومنذ ذلك الحين، توسعت حالة إيثيريوم، بينما دعم المدققون (المصادقون) حدود غاز كتل أعلى.

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

افتراضات الغاز المبرمجة بشكل ثابت تخلق مخاطر توافق

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

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

قد تتطلب العقود التي تستخدم مخصصات غاز Solidity التاريخية البالغة 2,300 غاز من خلال transfer أو send اهتمامًا خاصًا. قد تستهلك العمليات التي اكتملت سابقًا ضمن هذا المخصص المزيد من الغاز بموجب جدول الوصول إلى الحالة الجديد.

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

المحافظ ومقدرات الغاز تتطلب أيضًا تحديثات

يمتد التحذير إلى ما وراء العقود الذكية. يجب على المحافظ، وموفري RPC، والمفهرسين، وأدوات العقدة (node tools) تحديث أنظمة تقدير الغاز الخاصة بهم للتعرف على قواعد التكلفة المعدلة.

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

كما ذكرت crypto.news سابقًا، قد تعطل غلاسميردام أيضًا المحافظ وأدوات الغاز التي تفترض أن التحويلات العادية تتطلب دائمًا 21,000 غاز. تحتفظ التحويلات إلى الحسابات الحالية بهذا الرقم، بينما ستتحمل التحويلات التي تنشئ حسابات جديدة رسوم حالة إضافية.

لا يحتاج المستخدمون العاديون إلى إجراء تغييرات يدوية، وفقًا للمؤسسة. يجب على موفري المحافظ والبنية التحتية المحدثين تطبيق تقديرات الغاز الضرورية تلقائيًا.

يمكن للمطورين اختبار الإصلاحات على Platåberget

أطلق مطورو إيثيريوم الشبكة التجريبية Platåberget لتوفير بيئة طويلة الأمد لاختبار غلاسميردام. تعمل الشبكة، وتسمى أيضًا glam-devnet-8، بالفعل بجدول إعادة التسعير الجديد.

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

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

ستتضمن المرحلة التالية اختبارًا إضافيًا على شبكة المطورين (devnet)، يليها تفرعات (فوركات) على Sepolia و Hoodi. تستهدف خارطة طريق إيثيريوم غلاسميردام للربع الرابع من عام 2026، لكن المطورين لم يعلنوا عن موعد ثابت لتفعيل الشبكة الرئيسية. يعتمد الجدول الزمني النهائي على تطبيقات العميل المستقرة وعمليات نشر الشبكة التجريبية العامة الناجحة.

العملات المشفرة الشائعة
سجل الآن ولا تفوّت أي تحديثات!