الملخص: إنFiredancer، الذي طورته Jump Trading Group، هو أداة تحقق ثورية لـ Solana مصممة لتحسين أداء الشبكة بشكل كبير. باستخدام شبكات تجاوز النواة عالية السرعة وتوزيع الكتل المبسط والتحقق الأمثل من التوقيعات,

تهدف Firedancer إلى دفع قدرات معالجة معاملات Solana إلى أكثر من مليون TPS. يعزز هذا التقدم من قابلية التوسع، مما يجعل سولانا رائدة في مجال البلوكتشين المتجانسة عالية السرعة.

ما هو فاير دانسر؟

Firedancer هي أداة متطورة للتحقق من صحة سولانا طورتها Jump Trading Group، وهي مصممة لتعزيز أداء سلسلة سولانا للبلوك تشين وموثوقيتها وأمانها. وبالاستفادة من خبرة Jump الواسعة في إنشاء شبكات عالمية عالية السرعة، تتصدى Firedancer لتحديات قابلية التوسع في Solana، مما يدفع حدود قدرة وكفاءة تكنولوجيا البلوك تشين.

يهدف مشروع Firedancer إلى تحقيق أكثر من مليون معاملة في الثانية (TPS)، ويعزز بشكل كبير قدرة Solana على إدارة عدد كبير من المعاملات دون عناء. يقلل المشروع من الاعتماد على مكتبات الطرف الثالث ويركز على تحسين وظائف التشفير والشبكة، وهي المجالات الرئيسية التي تحد من إنتاجية Solana.

من خلال تقديم قاعدة برمجة مدققة ثانوية، يعزز Firedancer من متانة الشبكة ضد المشاكل المحتملة. كما أن استخدامه للغة البرمجة C، على عكس لغة البرمجة Rust في Solana، يعزز تنوع آليات الأمان، مما يؤدي إلى تحسين إنتاجية الشبكة وتقليل متطلبات الأجهزة لأجهزة التحقق من الصحة.

فاير دانسر سولانا

كيف يعمل فاير دانسر؟

يعمل Firedancer على تحسين وظائف Solana الأساسية من خلال إعادة تصميم قاعدة رموز المدقق الخاصة به وتحسينها بشكل كامل. وهو يدمج ميزات متقدمة لتلبية أهدافه الطموحة المتعلقة بالأداء والأمان:

  • شبكات عالية السرعة: باستخدام تقنيات مثل QUIC ودخول UDP، يقلل Firedancer من زمن الاستجابة ويزيد من الإنتاجية في طبقة شبكات Solana.
  • توزيع الكتل بكفاءة: من خلال إعادة تنفيذ بروتوكول توربينات سولانا، يحسّن Firedancer توجيه الحزمة وتوزيعها، مما يسرّع من انتشار الكتل عبر الشبكة.
  • التحقق الأمثل من التوقيعات: من خلال الاستفادة من تطبيق AVX512 ED25519 المخصص، يعزز Firedancer كفاءة التحقق من التوقيعات المشفرة، وهو أمر حيوي لأمن البلوك تشين.
  • تقنيات تجاوز النواة: يتجاوز Firedancer نواة نظام التشغيل في عمليات الشبكة، مما يقلل من النفقات العامة ويسرّع معالجة البيانات، وهو أمر أساسي لتحقيق TPS عالي الأداء.
  • الحد الأدنى من مكتبات الطرف الثالث: من خلال تقليل الاعتماد على مكتبات الطرف الثالث لمهام التشفير والشبكات، يضمن Firedancer قاعدة رموز أصغر حجماً، مما يقلل من الاختناقات والثغرات.

تعمل هذه التحسينات التقنية على رفع أداء Solana بشكل كبير، مما يجعله أكثر قوة وأمانًا وقدرة على التعامل مع حجم أكبر من المعاملات مع تقليل التكاليف التشغيلية.

كيف يعمل فاير دانسر؟

متطلبات أجهزة Firedancer

يحتاج Firedancer إلى أجهزة محددة لتشغيل أجهزة التحقق من الصحة بكفاءة. فيما يلي مواصفات الأجهزة الأساسية:

  • وحدة المعالجة المركزية: وحدة معالجة مركزية ذات 12 نواة بتردد > 2.5 جيجاهرتز هو الحد الأدنى من المتطلبات. للحصول على الأداء الأمثل، يوصى باستخدام وحدة معالجة مركزية ذات 32 نواة بتردد > 3 جيجاهرتز مع دعم AVX512.
  • ذاكرة الوصول العشوائي: ابدأ بذاكرة وصول عشوائي بسعة 64 جيجابايت، على الرغم من أن 128 جيجابايت مع ECC مفضلة لإدارة أعباء العمل الثقيلة وضمان الاستقرار.
  • التخزين: يعد محرك أقراص SSD بسعة 512 جيجابايت هو الحد الأدنى من المتطلبات، ولكن محرك أقراص NVMe SSD بسعة 1 تيرابايت، إلى جانب قرص منفصل لنظام التشغيل، سيوفر أفضل أداء.
  • الشبكة: هناك حاجة إلى اتصال بسرعة 1 جيجابت/ثانية للتعامل مع التدفق العالي للبيانات وضمان سرعة انتشار الكتلة.

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

فاير دانسر TPS

تعمل Firedancer على تعزيز قوة معالجة معاملات Solana بشكل كبير. يبلغ الحد النظري الحالي ل Solana حوالي 50,000 معاملة في الثانية (TPS)، لكن Firedancer أظهر قدرته على معالجة أكثر من مليون معاملة في الثانية أثناء تطبيقه على شبكة الاختبار. ومع ذلك، قد يختلف الحد الأقصى الفعلي لـ TPS في الاستخدام الواقعي بسبب ظروف الشبكة والبنية التحتية.

تاريخ إصدار Firedancer

تم إطلاق شبكة الاختبار الخاصة بفيردانسر في أكتوبر 2023، وهو ما يمثل علامة فارقة في التطوير. سمح هذا الإطلاق بإجراء اختبارات وتحسينات واسعة النطاق في بيئة مشابهة لشبكة سولانا الرئيسية.

لم يتم تحديد التاريخ الدقيق لنشرها الكامل على الشبكة الرئيسية. بشكل عام، بعد إطلاق الشبكة التجريبية، يقوم المطورون بجمع البيانات وتلقي الملاحظات وتنقيح البرنامج قبل إطلاق الشبكة الرئيسية على نطاق واسع.

الخلاصة

يمثل Firedancer تقدمًا كبيرًا في Solana، حيث يعزز بشكل كبير من قدرات معالجة المعاملات وقابلية التوسع والأمان. تم تطويرها من قبل Jump Trading Group، وهي تستفيد من الشبكات عالية السرعة، والتوزيع الفعال للكتل، ووظائف التشفير المحسّنة لدفع أداء Solana إلى آفاق جديدة.

وبفضل قدرتها على التعامل مع أكثر من مليون معاملة في الثانية، تعزز Firedancer مكانة Solana كمنصة بلوكتشين رائدة وجاهزة لتلبية متطلبات المستخدمين في المستقبل.