يحصل Agave ، عميل مدقق Solana الذي طوره الفريق في Anza ، على ترقية كبيرة في الإصدار 3.0. يجلب هذا الإصدار تعزيزات كبيرة في الأداء ، وتحسينات البروتوكول التي طال انتظارها ، وبعض التغييرات العاجلة. إليك الجديد وسبب أهميته ، سلسلة رسائل ضيف بواسطة @anza_xyz 🧵
تحسينات الأداء: يقلل Agave 3.0 من العمل الزائد عن الحاجة في وقت التشغيل. يؤدي إصلاح ذاكرة التخزين المؤقت للبرنامج الذي طال انتظاره إلى تقليل مئات عمليات البحث غير الضرورية عن الحساب لكل دفعة معاملة ، مما يؤدي إلى معالجة أسرع للمعاملات بنسبة ~ 30-40٪ في اختباراتنا.
ترقية البروتوكول: يتيح Agave 3.0 المرحلة الأولى من التعيين المباشر لبيانات الحساب. يؤدي هذا إلى تشديد نموذج أمان الحساب وتنظيف حالات الحافة القديمة. إنه يضع الأساس للقضاء على بعض سلوكيات البرنامج القديمة غير الآمنة.
تحسينات RPC: أصبح خادم اشتراك Agave 3.0 الآن أكثر استجابة. يعطي الأولوية للرسائل الجديدة (مثل طلبات الاشتراك و PINGs) على الإشعارات الصادرة. النتيجة؟ تحديثات سريعة في الوقت الفعلي للتطبيقات اللامركزية باستخدام pubsub WebSockets.
كسر التغييرات: ينظف Agave 3.0 الكثير من الميزات المهملة. تنبيه المدققين: ارفع حد memlock النظام إلى ~ 2 جيجابايت وإلا فلن تبدأ العقدة. تم تحديث العديد من علامات سطر الأوامر القديمة وتنسيقات اللقطات القديمة. تحقق من سجل التغيير في حالة الترقية.
البناة والمشغلون: يتم شحن أدوات النظام الأساسي v1.51 مع الإصدار 3.0 ويحسن إنشاء التعليمات البرمجية ، مما يقلل من وحدات الحوسبة للمطورين الذين يستخدمونه. يعمل الإصدار 3.0 أيضا على قطع الإدخال / الإخراج للقرص ، وتسريع بدء التشغيل ، وتعيين الفاصل الزمني الكامل الافتراضي للقطة إلى 100,000 فتحة.
‏‎36.85‏K