مع احتفال مجتمع Ethereum بعيد ميلاد الشبكة التاسع، يواجه المطورون تعقيدات اختبار وتنفيذ الميزات الأساسية للتحديث الرئيسي التالي، Pectra.
سلطت الإصدارات الأخيرة من شبكات المطورين (devnets) الضوء على تحديات الاختبار التي تؤدي إلى إبطاء وتيرة التقدم، وفقًا للمطورين في مكالمة All Core Devs الأسبوعية، يوم الخميس.
في الأسبوع الماضي، واجهت عملية إطلاق Devnet-1 مشاكل بسبب مشكلة في EIP-7702، مما أدى إلى تعدد الانقسامات وجعل من الصعب اكتشاف الأخطاء. ولإصلاح هذا، سارع المطورون إلى إطلاق Devnet-2، مع استبعاد EIP-7702 والتركيز على مقترحات تحسين Ethereum الأخرى (EIPs).
يسمح EIP-7702، المسمى “تعيين رمز حساب EOA لمعاملة واحدة”، لعنوان Ethereum – حساب مملوك خارجيًا (EOA) أو محفظة – بتولي صلاحيات العقد الذكي مؤقتًا لمعاملة واحدة.
اقرأ أكثر: لا تزال هيئة المحلفين في حيرة بشأن اقتراح فيتاليك لتجريد الحسابات
وقال أحمد بيطار، مطور Nethermind، خلال المكالمة، إن هناك أسئلة مفتوحة، مثل ما إذا كان ينبغي تقييد صلاحيات العقود الذكية بعناوين EOF.
قال بيطار: “نريد أن نقتصر التفويض على حسابات EOF فقط، ولكننا نريد أيضًا المرور على المزيد من devnets على Pectra ربما مع EOF لمعرفة ما إذا كان هذا هو ما سنفعله بالفعل مع 7702”.
كان EOF، وهو تنسيق جديد لعقود Ethereum، هو الجانب الأكثر إثارة للجدل في ترقية Pectra على مدار العام الماضي، وسط مخاوف بشأن الآثار الجانبية غير المقصودة والتوسع العام في النطاق لتحديث ينافس تعقيده The Merge، في عام 2022، لإثبات الحصة.
لم يصل هذا الجانب من Pectra إلى devnets بعد، ويخضع EOF حاليًا لاختبارات غامضة، وفقًا لـ Danno Ferrin، وهو مساهم مستقل في Ethereum.
يركز ماريو فيجا، من فريق الاختبار التابع لمؤسسة Ethereum Foundation، على ابتكار طرق جديدة لاختبار الكود بحثًا عن أي أوجه قصور.
وقال فيجا “ما زلت أشعر بالقلق بشأن التفاعلات بين EOF وبقية EIPs لأننا ما زلنا في عملية كتابة هذه الاختبارات”، مضيفًا أنهم ليسوا مستعدين بعد.
وبينما يتم إعطاء الأولوية للاختبار، تعهدت المجموعة بإعادة النظر في تكامل EOF في غضون أسبوعين.
اقرأ أكثر: فريق عملاء Ethereum يتحدى ترقية EVM
نظرًا لأن EOF يمثل عقبة أمام استكمال مواصفات EIP-7702، فإن Devnet-3 سيعيد تقديم EIP فقط مع التغييرات الحديثة الأخرى المطبقة.
كما أن الموارد المحدودة للمطورين لاختبار التعليمات البرمجية تؤخر اتخاذ القرارات بشأن EIP-7212. يقدم هذا الاقتراح عقدًا مُجمَّعًا مسبقًا للتحقق من التوقيع باستخدام المنحنى الإهليلجي secp256r1. وعلى الرغم من أنه من بين المرشحين المتبقين للإدراج (CFI)، إلا أنه لم يتم تضمينه بشكل نهائي في Pectra بعد.
تختلف الآراء حول ما إذا كان ينبغي تنفيذ ذلك على شبكة Ethereum الرئيسية على الإطلاق، أو تأجيله إلى حلول الطبقة 2 للتعامل معها.
اقرأ أكثر: مطورو Ethereum يزنون ميزات الشبكة الرئيسية ضد الدفع التراكمي
تفضل الفرق رؤية المزيد من التقدم على Pectra قبل التوصل إلى إجماع بشأن EIP-7212 والتغييرات الأخرى التي تعتبر لطيفة.
قال مطور أساسي مجهول الهوية Lightclient، معبرًا عن وجهة نظر الإجماع: “أود أن أرى كيف ستسير الأمور مع Pectra خلال الشهرين المقبلين. من السهل جدًا إنشاء 7212، لكننا لا نملك خبرة في Pectra الآن ولا يبدو أن الوقت مناسب لإضافة أشياء إضافية”، مفضلًا اتخاذ القرار بشأن السؤال في الخريف.
يدخل Ethereum عامه العاشر، ومن المرجح أن تؤدي فترة عطلة أغسطس إلى إبطاء أعمال التطوير إلى حد ما، على الرغم من أن إيقاع مكالمات ACD وتلك الخاصة بفرق الاختراق الأصغر يظل كما هو.
