قام المطورون بإصلاح خطأ وقت التشغيل الذي تسبب في انقطاع شبكة Solana الأخير في 1 يونيو.
وفقا لتقرير نشرت من قبلمختبرات سولانا في 5 يونيوخامس انقطاع لسولانا عام 2022 بسبب خلل في "ميزة المعاملات الدائمة" التي تسببت في توقف الشبكة عن إنتاج الكتل لمدة أربع ساعات ونصف تقريبًا.
"تم تعطيل ميزة المعاملات الدائمة nonce في الإصدارات v1.9.28 / v1.10.23 لمنع الشبكة من التوقف إذا ظهر نفس الموقف مرة أخرى."
وأضافوا: "لن تتم معالجة المعاملات غير المتينة الدائمة حتى يتم تطبيق التخفيف ، وإعادة تنشيط الميزة في إصدار قادم".
يشير مصطلح معاملات nonce الدائمة إلى نوع من المعاملات في Solana مصمم بحيث لا تنتهي صلاحيته ، على عكس المعاملة العادية على الشبكة التي عادةً ما يكون لها عمر قصير يبلغ حوالي دقيقتين قبل أن تصبح blockhash قديمة جدًا بحيث لا يمكن التحقق من صحتها.
يتم استخدامه بشكل عام لدعم المعاملات المرتبطة بسبل مثل خدمات الحراسة التي تتطلب وقتًا أطول من المعتاد "لإنتاج توقيع للمعاملة" وفقًا لوثائق Solana.
أشارت Solana Labs إلى أن المعاملات غير الرسمية الدائمة تتطلب "آلية منفصلة لمنع المعالجة المزدوجة ، وتتم معالجتها بشكل تسلسلي" ، ومع ذلك فقد ظهر خطأ في وقت التشغيل بعد معالجة معاملة غير متوقعة دائمة باعتبارها معاملة عادية وفشلت ، ولكن تمت إعادة إرسالها مرة أخرى بعد ذلك وأدى إلى توقف الشبكة.
"بعد معالجة المعاملة الفاشلة ، ولكن قبل استخدام nonce مرة أخرى ، أعاد المستخدم تقديم نفس المعاملة للمعالجة. أدى هذا الإرسال إلى تنشيط الخطأ في وقت التشغيل ، "يقرأ تقرير p.
متعلق ب:هل Solana "شراء" بسعر SOL عند أدنى مستوياته في 10 أشهر وبنسبة 85٪ عن ذروته؟
السعر أصل Solana الأصلي انخفض SOL بنسبة 13.9 ٪ تقريبًا منذ انقطاع الشبكة الرئيسية في 1 يونيو ليظل عند 39.08 دولارًا في وقت كتابة هذا التقرير. ازدادت رغبة المستثمرين في تداول الأصول فقط ، مع زيادة حجم التداول على مدار 24 ساعة بنسبة 61٪ إلى 2.141 مليار دولار خلال نفس الإطار الزمني ، وفقًا لبيانات من CoinGecko.
بمعنى أشمل،بيانات من منصة التحليلات التي تركز على Solana ، يُظهر Hello Moon أن القيمة الإجمالية التي تم نقلها عبر السلسلة (بنجاح) من حيث المتوسط المتداول لمدة سبعة أيام قد انخفضت بشكل ملحوظ منذ أواخر مارس.
بعد الوصول إلى أعلى مستوياته على الإطلاق عند حوالي 3.18 تريليون دولار في 24 مارس ، انخفض الرقم إلى حوالي 159.71 مليار دولار اعتبارًا من 4 يونيو.