قوة أداء سولانا الخارقة تدخل حيّز التنفيذ: دُمج SIMD-0567 رسميًا في الفرع الرئيسي. وأُعيد بناء برنامج p-ATA بالاعتماد على Pinocchio، ما خفّض استهلاك CU لكل تعليمة بنسبة 81% في المتوسط، ومن المتوقع أن ينخفض إجمالي CU على الشبكة بأكملها بنسبة 10%-11%، مع تسريع تنفيذ المعاملات بنسبة 35%.
هذا ليس تحسينًا طفيفًا، بل إعادة كتابة جذرية من الأساس لأكثر البرامج الأساسية استدعاءً على شبكة سولانا بأكملها.
لنتعمق في الأهمية الحقيقية لهذا التغيير:
ATA، أي برنامج حسابات الرموز المرتبطة، هو البرنامج الأساسي الأكثر استدعاءً على سولانا، ولا ينافسه برنامج آخر في ذلك. فجميع تحويلات الرموز وتفاعلات DeFi وتداولات NFT تمر عبره، ما يجعله بمثابة «البوابة الرئيسية للتحويلات» في النظام البيئي بأكمله. كان هذا البرنامج مطورًا سابقًا باستخدام إطار Anchor، مع طبقات تجريد متعددة واعتماديات ثقيلة، وكان يستهلك نسبة كبيرة من موارد الحوسبة على الشبكة في أوقات الذروة.
أما p-ATA الجديد، فقد أُعيد بناؤه بالكامل باستخدام إطار Pinocchio عديم الاعتماديات: تخلّص من تصميم المكتبة القياسية، واستغنى تمامًا عن تخصيص الذاكرة على الكومة، واستخدم أسلوب النسخ الصفري لتحليل التعليمات وبيانات الحسابات، وأزال كل أعباء التشغيل غير الضرورية. إنه تحسين جذري يستهدف أقصى أداء ممكن. Pinocchio نفسه مكتبة عديمة الاعتماديات مصممة خصيصًا للبيئات الحساسة للأداء، وقد تخلصت تمامًا من عبء الاعتماد على solana-program، لتقليص حجم البرامج الأساسية عالية الاستدعاء إلى الحد الأدنى.
أما نتائج الاختبارات الفعلية، فهي قوية بما يكفي: في الاختبارات المعيارية، انخفض زمن تنفيذ المعاملات بنحو 35% مباشرةً. وإذا أُدرج حساب Rent Sysvar، أمكن تقليص استهلاك CU أكثر، مع زيادة زمن التنفيذ بنسبة 1% فقط، وهي مقايضة مقبولة تمامًا من ناحية الأداء. وعند احتساب المتوسط المرجّح وفقًا لتكرار استدعاء التعليمات، ينخفض استهلاك CU في p-ATA بنسبة 81% في المتوسط مقارنةً بالبرنامج الأصلي. وعند احتساب ذلك على مستوى الشبكة بأكملها، يمكن خفض إجمالي استهلاك CU بنسبة 10%-11%، أي ما يعادل زيادة سعة الشبكة كلها بنسبة 10% من دون ترقية الأجهزة.
والأمر الأكثر راحة أنه متوافق تمامًا مع واجهات التعليمات الحالية، لذا لن تحتاج مشاريع النظام البيئي إلى تغيير أي سطر من التعليمات البرمجية؛ وستستفيد تلقائيًا من مكاسب الأداء فور اكتمال النشر. كما اجتاز المقترح عدة جولات من المراجعة التقنية، واستكمل التحقق الرسمي من البرنامج الجديد، وتحديث تجزئة الملف الثنائي، ومراجعة إجراءات الترحيل، ما يعني اتخاذ التدابير اللازمة مسبقًا على صعيد الأمان.
وتذكير أخير مهم: دمج الشيفرة في الفرع الرئيسي لا يعني أن الاستبدال على الشبكة الرئيسية قد اكتمل. إذ لا يزال يتعين تنفيذ نشر العقد وترقيتها وفقًا لخطة الترحيل المعتمدة، لكن العد التنازلي لدخوله حيّز التنفيذ رسميًا قد بدأ.
#Solana #SIMD0567
هذا ليس تحسينًا طفيفًا، بل إعادة كتابة جذرية من الأساس لأكثر البرامج الأساسية استدعاءً على شبكة سولانا بأكملها.
لنتعمق في الأهمية الحقيقية لهذا التغيير:
ATA، أي برنامج حسابات الرموز المرتبطة، هو البرنامج الأساسي الأكثر استدعاءً على سولانا، ولا ينافسه برنامج آخر في ذلك. فجميع تحويلات الرموز وتفاعلات DeFi وتداولات NFT تمر عبره، ما يجعله بمثابة «البوابة الرئيسية للتحويلات» في النظام البيئي بأكمله. كان هذا البرنامج مطورًا سابقًا باستخدام إطار Anchor، مع طبقات تجريد متعددة واعتماديات ثقيلة، وكان يستهلك نسبة كبيرة من موارد الحوسبة على الشبكة في أوقات الذروة.
أما p-ATA الجديد، فقد أُعيد بناؤه بالكامل باستخدام إطار Pinocchio عديم الاعتماديات: تخلّص من تصميم المكتبة القياسية، واستغنى تمامًا عن تخصيص الذاكرة على الكومة، واستخدم أسلوب النسخ الصفري لتحليل التعليمات وبيانات الحسابات، وأزال كل أعباء التشغيل غير الضرورية. إنه تحسين جذري يستهدف أقصى أداء ممكن. Pinocchio نفسه مكتبة عديمة الاعتماديات مصممة خصيصًا للبيئات الحساسة للأداء، وقد تخلصت تمامًا من عبء الاعتماد على solana-program، لتقليص حجم البرامج الأساسية عالية الاستدعاء إلى الحد الأدنى.
أما نتائج الاختبارات الفعلية، فهي قوية بما يكفي: في الاختبارات المعيارية، انخفض زمن تنفيذ المعاملات بنحو 35% مباشرةً. وإذا أُدرج حساب Rent Sysvar، أمكن تقليص استهلاك CU أكثر، مع زيادة زمن التنفيذ بنسبة 1% فقط، وهي مقايضة مقبولة تمامًا من ناحية الأداء. وعند احتساب المتوسط المرجّح وفقًا لتكرار استدعاء التعليمات، ينخفض استهلاك CU في p-ATA بنسبة 81% في المتوسط مقارنةً بالبرنامج الأصلي. وعند احتساب ذلك على مستوى الشبكة بأكملها، يمكن خفض إجمالي استهلاك CU بنسبة 10%-11%، أي ما يعادل زيادة سعة الشبكة كلها بنسبة 10% من دون ترقية الأجهزة.
والأمر الأكثر راحة أنه متوافق تمامًا مع واجهات التعليمات الحالية، لذا لن تحتاج مشاريع النظام البيئي إلى تغيير أي سطر من التعليمات البرمجية؛ وستستفيد تلقائيًا من مكاسب الأداء فور اكتمال النشر. كما اجتاز المقترح عدة جولات من المراجعة التقنية، واستكمل التحقق الرسمي من البرنامج الجديد، وتحديث تجزئة الملف الثنائي، ومراجعة إجراءات الترحيل، ما يعني اتخاذ التدابير اللازمة مسبقًا على صعيد الأمان.
وتذكير أخير مهم: دمج الشيفرة في الفرع الرئيسي لا يعني أن الاستبدال على الشبكة الرئيسية قد اكتمل. إذ لا يزال يتعين تنفيذ نشر العقد وترقيتها وفقًا لخطة الترحيل المعتمدة، لكن العد التنازلي لدخوله حيّز التنفيذ رسميًا قد بدأ.
#Solana #SIMD0567
