تستعد Solana للتخلّي عن Nonce الدائم، وستعتمد المعاملات مستقبلًا على تجزئة أحدث كتلة.

اقترح مجتمع Solana تعديلًا على البروتوكول يقضي بإزالة آلية Nonce الدائم، والاستعاضة عنها بتجزئة أحدث كتلة (Recent Blockhash) لتوفير الحماية للمعاملات من إعادة التشغيل.

وتشمل التعديلات المصاحبة أيضًا تعطيل مجموعة من تعليمات برامج النظام المتعلقة بتهيئة حسابات Nonce وتحديثها وترقيتها.

لماذا يجري تغيير هذه الآلية؟

صُممت آلية Nonce أساسًا لحل مشكلة انتهاء صلاحية المعاملات: فمعاملات Solana العادية تعتمد على تجزئة كتلة حديثة، ولا يمكن مواصلة إرسالها بعد انتهاء نافذة صلاحيتها؛ أما Nonce الدائم فيتيح بقاء المعاملة صالحة مدة أطول، مع منع تنفيذها أكثر من مرة.

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

ويختار هذا المقترح إزالة الآلية بالكامل، وإعادة توحيد المعاملات على نمط تجزئة الكتلة الحديثة.

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

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

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