Solana "Firedancer Solana
ملخص: تم تطويرFiredancer، وهو Solana جديد Solana من شركة «جامب تريدينغ» (Jump Trading)، بهدف توسيع نطاق الشبكة لتتجاوز مليون TPS تحسين الشبكات والتشفير وتصميم معياري.
فهو يقلل من متطلبات الأجهزة ويعالج مشكلات التعطل، مع طرحه على مراحل من خلال فرانكندانسر لتحسين الأداء مع ضمان الاستقرار.
ما هو Firedancer؟
Firedancer، الذي طورته شركة Jump Trading، هو Solana جديد تم تصميمه لتعزيز قابلية توسع الشبكة. وقد تمت كتابته بلغة C، وهو يبتعد عن مُصدق Solanaالحالي القائم على لغة Rust ويستهدف أكثر من مليون معاملة في الثانية (TPS). ويحقق ذلك من خلال الاستغناء عن مكتبات الجهات الخارجية والتركيز على تحسينات الشبكة والتشفير لتحسين الأداء.
من الناحية التقنية، يستخدم البرنامج أدوات متطورة مثل الشبكات القائمة على بروتوكول QUIC والتحقق التشفيري باستخدام AVX512. Firedancer يتجاوز Firedancer نواة نظام التشغيل لتقليل زمن الاستجابة. وتقسم بنيته المعيارية أداة التحقق إلى عمليات أصغر، مما يعزز القدرة على تحمل الأعطال ويحسن كفاءة النظام.
من خلال تخفيض متطلبات الأجهزة للمُصدقين، Firedancer تشغيل العقدة أكثر سهولة. ويُعد هذا المزيج من السرعة والتكاليف المنخفضة والمرونة العالية عاملاً رئيسياً في معالجة مشكلات التوسع Solana.
.webp)
كيف يعمل Firedancer Firedancer؟
Firedancer بنية المُصدقين Solanaمن خلال تقسيمها إلى عمليات أصغر ومستقلة، تم تحسين كل منها من حيث السرعة والكفاءة. ويؤدي هذا التصميم المعياري إلى زيادة قابلية التوسع وتقليل احتمالية حدوث أعطال على مستوى النظام بأكمله.
فيما يلي عرض موجز للتقنية الكامنة وراء Firedancer من Github:
- شبكات QUIC: يقلل بروتوكول QUIC المخصص من زمن الاستجابة، ويحسن إنتاجية المعاملات مع تحكم فائق في التدفق.
- تشفير AVX512: تسرّع عملية التحقق من توقيع ED25519 باستخدام المعالجة المتجهة المتقدمة.
- تجاوز النواة: يتعامل مباشرةً مع بيانات الشبكة باستخدام AF_XDP، مما يؤدي إلى الاستغناء عن عبء نواة نظام التشغيل للحصول على أداء أسرع.
- بنية البلاط المعيارية: يعزل وظائف المدقق في عمليات مستقلة، مما يعزز قابلية التوسع ويقلل من مخاطر الفشل.
- تحسين بروتوكول Turbine: يعزز سرعة انتشار الكتل وسرعة التوافق من خلال إعادة تصميم توجيه الحزم.
- الوعي بـ NUMA والتزامن بدون قفل: يزيد من كفاءة الأجهزة إلى أقصى حد من خلال الاستخدام الأمثل للذاكرة والمعالجة المتوازية وتجنب التأخير في القفل.
تم تصميم نهج Firedancerبهدف تحسين الأداء، مما يجعل Solana على التعامل مع أحمال المعاملات الضخمة بأقل ضغط ممكن على الأجهزة.
.webp)
متطلبات Firedancer
تم تصميم متطلبات الأجهزة Firedancer خصيصًا لدعم أدائها عالي السرعة ومنخفض زمن الاستجابة. وفيما يلي ما تحتاجه لتشغيل Firedancer :
- وحدة المعالجة المركزية (CPU): وحدة معالجة مركزية ذات 12 نواة على الأقل بسرعة تزيد عن 2.5 جيجاهرتز. للحصول على أفضل أداء، يُوصى باستخدام وحدة معالجة مركزية ذات 32 نواة بسرعة تزيد عن 3 جيجاهرتز تدعم AVX512 لمعالجة العمليات التشفيرية المكثفة.
- ذاكرة الوصول العشوائي: 64 جيجابايت كحد أدنى، على الرغم من أن 128 جيجابايت مع ECC (رمز تصحيح الأخطاء) مفضلة للتعامل بشكل أفضل مع أعباء العمل الثقيلة وضمان الاستقرار.
- سعة التخزين: يجب أن تكون سعة محرك الأقراص SSD 512 جيجابايت على الأقل، لكن محرك الأقراص SSD NVMe بسعة 1 تيرابايت يُعد ideal السريع ideal البيانات، إلى جانب محرك أقراص منفصل لنظام التشغيل.
- الشبكة: يعد الاتصال بسرعة 1 جيجابت في الثانية ضرورياً لمعالجة ونشر أحجام كبيرة من المعاملات دون تأخير.
هذه المواصفات ضرورية leverage بنيةFiredancerوالارتقاء بأداء Solana إلى مستوى أعلى.
لماذا تقوم شركة «جامب» بتصميم Firedancer؟
تعمل شركة Jump Firedancer تطوير Firedancer مشكلات استقرار شبكة Solana ولا سيما توقف عملية إنشاء الكتل الناتج عن أعطال برمجية. وبالاستفادة من خبرتها في التداول عالي التردد في الأسواق التقليدية، تطبق Jump نفس تقنيات التحسين على مُصدق Solana.
ومع ذلك، يرى بعض النقاد أن الهدف الحقيقي لـ «جامب» قد يكون الاستفادة من فرص MEV القيمة القصوى القابلة للاستخراج) المتزايدة Solanaوالتي حققت مؤخرًا ما يقرب من 7 ملايين دولار في أسبوع واحد. MEV للمصدقين تحقيق إيرادات إضافية من خلال تحسين ترتيب المعاملات داخل الكتل.
في حين تدعي شركة Jump Firedancer استقرار الشبكة وقدرتها على التوسع، يرى المشككون أن تركيزها قد ينصب أيضًا على جني MEV المربحة هذه، حيث أصبح MEV Solana ينافس الآن نظيره في Ethereum.

ما هو فرانكندانسر؟
Frankendancer هو نظام هجين يجمع بين Firedancer وهو Solana الجديد من Jump Trading، وAgave، وهو عميل Solana الحالي.
من خلال دمج ابتكارات Firedancer مثل شبكة QUIC والتحقق من التوقيعات باستخدام AVX512، مع بيئة التشغيل الخاصة بـ Agave، فإن ذلك يتيح إجراء الاختبارات والنشر على مراحل.
يتيح هذا النهج المتوازي Firedancer ميزات جديدة بينما تتولى Agave تنفيذ المعاملات الأساسية وتتبع الحالة. إنها طريقة عملية لتعزيز أداء Solanaدون الحاجة إلى انتظار اكتمال Firedancer بالكامل.
تاريخ Firedancer
Firedancer المتوقع أن يبدأ تشغيل Firedancer بشكل كامل بحلول نهاية عام 2024. وهو متاح حاليًا على testnet Solana testnet، مع بدء عمليات طرحه على مراحل، بدءًا من «فرانكيندانسر» على mainnet.
الخلاصة
Firedancer للارتقاء Solanaالتوسع إلى مستوى جديد من خلال بنية محسّنة تهدف إلى معالجة ما يزيد عن مليون TPS. ويقوم هذا النشر التدريجي، الذي يبدأ بـ«فرانكيندانسر»، بدمج ميزات جديدة مع النظام الحالي لتحسين الأداء دون أي انقطاع.
من خلال خفض تكاليف الأجهزة وتحسين المرونة، Firedancer مشكلات التوقف المتكررة Solanaمما يجعلها حلاً أساسياً للتحديات التي تواجهها الشبكة في مجال التوسع.

.webp)
%20Explained%20(1).webp)
.webp)