بلوكتشين

شبكة R3E تحقق توافقًا كاملًا مع بروتوكول Neo N3 وتطلق SDK محسّنًا وداعمًا لتوقيع المجلس

أعلنت شبكة R3E عن إطلاق نسخة جديدة كلياً من عقدة Neo N3 المبنية بلغة Rust، والتي تحمل اسم neo-rs، بعد أن وصلت إلى التوافق الكامل مع مواصفات Neo N3 في الإصدار v0.16.0. هذا الإنجاز يشمل جميع العقود الأصلية الإحدى عشر، وجميع التحديثات الثمانية للنظام (Hardforks) حتى تحديث Huyao، بالإضافة إلى استدعاءات النظام الـ41 كلها، مع التحقق من دقة التكلفة الحسابية وأذونات الوصول لكل عملية.

وإلى جانب إطلاق العقدة، نشرت R3E أيضاً تحديث NeoRust في الإصدار v3.0.0، وهو تحديث يركز على تحسين الدقة ويشمل ثلاثة تغييرات جوهرية في واجهة البرمجة، بالإضافة إلى إصدار Neo Signer RS v0.2.0، وهي خدمة توقيع خاضعة للإشراف مصممة للعمل في بيئات معزولة تماماً عن الأجهزة الأخرى.

neo-rs v0.16.0: علامة فارقة نحو جاهزية الإنتاج

يمثل هذا الإصدار المرة الأولى التي يجتاز فيها neo-rs جميع اختباراته بنجاح كامل ودون أي أخطاء عبر كامل نظام Neo N3. هذا التقدم يجعل neo-rs ينضم الآن إلى قائمة العقد المؤهلة للإنتاج مثل neo-cli وneo-go، مما يعزز تنوع العملاء (Client Diversity) في شبكة Neo ويعطيها مرونة أكبر وأماناً أعلى.

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

كما يضيف الإصدار معالجة رسمية لآلية الإجماع dBFT 2.0، مع تطبيق أنظمة جديدة للتحكم بالتوقيت، ومعالجة أكثر أماناً لتغيير الرؤية، وعزل كامل للالتزامات خارج نطاق العرض، وأنظمة لمنع التكرار في رسائل الاسترداد. وتمت إضافة اختبارات شاملة للشبكة للتحقق من المزامنة السريعة بين النقاط.

NeoRust v3.0.0: دقة أعلى وأمان أقوى

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

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

Neo Signer RS v0.2.0: توقيع آمن خاضع للإشراف

حوّل هذا الإصدار أداة التوقيع الخاصة بالمجلس إلى خدمة آمنة يمكن إعادة تشغيلها دون أخطاء، مع إمكانية تجميع عملات GAS تلقائياً. الخدمة مصممة للعمل في بيئات معزولة تماماً عن الأجهزة، وتدعم كلاً من تقنية Intel SGX وتقنية AWS Nitro Enclaves للأمان المتقدم.

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

وذكر المطور الأساسي في شبكة R3E أن هذا الإصدار الجديد يقدم توقيعاً آمناً لمعاملات Neo N3 في بيئات معزولة تماماً مع مفاتيح محمية بالأجهزة والتحقق من الهوية ومزامنة دائمة لمنع التكرار وفحوصات مزدوجة لتجميع عملات GAS.

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

الأسئلة الشائعة

ما هي أهمية إصدار neo-rs v0.16.0 لشبكة Neo؟

هذا الإصدار يجعل neo-rs عقدة مؤهلة للإنتاج بالكامل ومتوافقة مع جميع مواصفات Neo N3، مما يضيف خياراً جديداً لتشغيل العقد إلى جانب الخيارات الموجودة مثل neo-cli وneo-go. هذا التنوع يجعل الشبكة أكثر أماناً ومرونة وأقل عرضة للمشاكل التقنية.

ما هي أهم التحسينات في تحديث NeoRust v3.0.0؟

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

كيف يحمي Neo Signer RS v0.2.0 أموال المجلس؟

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

سيد الأسواق

خبير في تحليل الأسواق المالية، يقدم تحليلات دقيقة واستراتيجيات تداول فعالة للمستثمرين.
زر الذهاب إلى الأعلى