إصدار Neo-CLI v3.10.0 مع التحضير لهارد فورك غورغون ودعم محفظة العبارات التذكارية

أصدرت منصة نيو تحديثًا جديدًا للنسخة (نيو-سي إل آي v3.10.0)، يضع الأساس لشوكة “جورجون” القادمة، مع أدوات جديدة للمطورين وتحسينات للمحفظة، بالإضافة إلى صورة رسمية لـ “دوكر” لتسهيل تشغيل العُقد. تم نشر التحديث في 11 يونيو، وتطبيقه على شبكة الاختبار (T5 TestNet) في 12 يونيو، ومن المقرر إطلاقه على الشبكة الرئيسية في 26 يونيو.
لا يُفعّل هذا التحديث شوكة “جورجون” نفسها، والتي لا تزال دون موعد محدد. لكنه يمثل خطوة مهمة نحو تجهيز العقدة المرجعية بلغة (سي شارب)، التي يجب أن تُكمل تطبيق نظام التسعير الديناميكي للتعليمات البرمجية قبل إطلاق الشوكة. كان مجلس نيو قد صوّت في أبريل الماضي على تأجيل تخفيض رسوم التنفيذ بمقدار 100 ضعف إلى حين تطبيق نموذج التسعير الديناميكي في “جورجون”، مشيرًا إلى مخاوف أمنية تتعلق بتخفيض الرسوم في ظل النظام الثابت الحالي.
الاستعداد لشوكة جورجون
تتضمن النسخة 3.10.0 عدة تغييرات تستهدف الطبقة الافتراضية وطبقة الإجماع استعدادًا لشوكة جورجون. تم إعادة هيكلة جدول القفزات (VM JumpTable) لتحسين تنفيذ التعليمات البرمجية، كما تم إصلاح بعض الأخطاء في عمليات الإزاحة الثنائية (SHL و SHR) والتي ظهرت أثناء اختبارات التوافق بين العملاء المختلفة. كما تم تحسين عملية فرض رسوم التعليمات البرمجية، وتحديث منطق التحقق من التشفير.
هذه التغييرات تجعل العقدة بلغة (سي شارب) أقرب إلى عقدة (نيو جو) التي أكملت بالفعل استعداداتها لشوكة جورجون. بمجرد أن تصبح كلتا العميلتين جاهزتين، يمكن تحديد موعد الشوكة. يهدف نموذج التسعير الديناميكي إلى جعل المعاملات العادية أرخص بنحو 100 مرة، مع جعل المعاملات الضارة أكثر تكلفة بشكل هائل، مما يحل المشكلة الأمنية التي أوقفت التصويت على تخفيض الرسوم في أبريل.
أدوات المطورين وتحسينات المحفظة
يدعم (نيو-سي إل آي) الآن استيراد وتصدير عبارات الاسترداد (BIP-39) لإدارة المحفظة. تتيح هذه الميزة للمستخدمين نسخ واستعادة محافظهم باستخدام عبارات استرداد قياسية مكونة من 12 أو 24 كلمة، مما يجعل نيو متوافقة مع ممارسات استرداد المحفظة القياسية في الصناعة. كان دعم (BIP-39) قد طُبق بشكل أساسي في النسخة 3.9.0، وتم توسيعه في هذا الإصدار.
أربع طرق جديدة لاستدعاء الإجراءات عن بُعد (RPC) تعمل على تحسين عمليات المحفظة وسير عمل توقيع الرسائل. تتعامل طريقتي sign و relay مع توقيع المعاملات وبثها، بينما تتيح طريقتي signmsg و verifymsg توقيع أي رسالة والتحقق منها باستخدام مفاتيح المحفظة.
كما تم تحسين أدوات تشخيص (RPC) من خلال تحسين التحقق من صحة المعاملات والإبلاغ عن الأخطاء. تمت إضافة نتيجة تحقق جديدة تسمى “منتهية الصلاحية” (Expired) لتحديد المعاملات التي تجاوزت نافذة صلاحيتها، كما تم رفض سمات “التعارضات” المكررة، مما يمنح المطورين ملاحظات أوضح عند استكشاف أخطاء المعاملات الفاشلة وإصلاحها.
تمت إضافة إضافة جديدة تسمى (DeferredRelay) تقوم تلقائيًا بإعادة توجيه المعاملات المعلقة حالما تدخل نافذة التوجيه الصالحة الخاصة بها، مما يحسن التعامل مع العمليات الحساسة للوقت.
نشر العقد باستخدام دوكر
تمت إضافة ملف (Dockerfile) رسمي إلى مستودع (نيو-نود)، مما يوفر خيار نشر العقد (نيو-سي إل آي) داخل حاويات. يتضمن هذا الإضافة دليل بداية سريع، ويهدف إلى خفض حاجز الدخول لمشغلي العقد الجدد، خاصة في عمليات النشر السحابية وخطوط أنابيب (CI/CD) حيث تكون البيئات المتسقة والقابلة للتكرار أمرًا ضروريًا.
البنية التحتية والاستقرار
إلى جانب الميزات الرئيسية، تتضمن النسخة 3.10.0 مجموعة كبيرة من إصلاحات الأخطاء وتحسينات البنية التحتية. تم تحسين موثوقية الإجماع من خلال إصلاح (ChangeView) وإزالة المعاملات غير الصالحة من حمولات (PrepareRequest). كما تم معالجة تسريبات لقطات التخزين، وتم تعيين الحد الأقصى لعدد المعاملات لكل كتلة (MaxTransactionsPerBlock) إلى 200 للشبكة الرئيسية (N3 MainNet)، بما يتوافق مع تغيير المعلمة الذي وافق عليه المجلس في أبريل.
تم ترحيل نظام تسجيل الأحداث إلى (Serilog)، وتم تعزيز إعدادات الأمان الافتراضية لخادم (RPC)، وتتحقق اختبارات التكامل الآن من تثبيت جميع الإضافات الـ 12 بشكل صحيح. يعمل سير عمل الإصدار التلقائي لواجهة الأوامر والإضافات على تبسيط خط البناء في المستقبل.
الجدول الزمني للنشر
يمكن لمشغلي العقد الترقية إلى النسخة 3.10.0 دون الحاجة إلى إعادة مزامنة السلسلة. يعتمد هذا الإصدار على (NET 10) وهو متاح من صفحة الإصدارات على جيت هاب. من المقرر نشر الإصدار على الشبكة الرئيسية في 26 يونيو.
الأسئلة الشائعة
- س: ما هو التغيير الأهم في تحديث نيو v3.10.0؟
ج: التغيير الأهم هو وضع الأساسات لشوكة “جورجون” المستقبلية، والتي ستقدم نظام تسعير ديناميكي يجعل المعاملات العادية أرخص بمئة مرة، والمعاملات الضارة أكثر تكلفة. - س: كيف يساعد التحديث الجديد مستخدمي المحافظ؟
ج: يضيف التحديث دعمًا كاملاً لعبارات الاسترداد (BIP-39) المكونة من 12 أو 24 كلمة، مما يسهل نسخ واستعادة المحافظ بطريقة قياسية وآمنة. - س: متى سيتم تفعيل شوكة جورجون على الشبكة الرئيسية؟
ج: لا يزال موعد تفعيل الشوكة غير محدد، ولكن هذا التحديث يعتبر خطوة أساسية نحو تجهيز العقد، ومن المتوقع أن يُحدد الموعد بعد أن تصبح جميع العقد جاهزة.












