هذا الأسبوع ، كشف Solayer ، وهو مشروع لاستعادة النظام البيئي Solana ، عن خارطة الطريق الخاصة به لعام 2025 ، مع محوره هو blockchain SVM المتسارع للأجهزة ، Solayer InfiniSVM. بالنسبة لشركة Solayer ، تمثل "Solayer InfiniSVM" خطوة حاسمة نحو تحقيق رؤيتها طويلة الأجل.
انضم Chaofan Shou، رئيس المهندسين في Solayer، إلى الفريق بعد مغادرته برنامج الدكتوراه في جامعة كاليفورنيا بيركلي. كشف Shou أن الفريق استلهم بشكل كبير من عميل المصادقة الخاص بـ Solana، Firedancer، وقرر تفريغ معظم مكونات Solana على SmartNICs ومفاتيح قابلة للبرمجة. يعزز هذا النهج قدرات معالجة الشبكة بشكل كبير، مما يجعل تنفيذ الصفقات أكثر كفاءة بكثير.
في سلسلة Solayer، تتبع كل عملية تدفق عملية هيكلية. يتم توجيه المعاملات أولاً من خلال مجموعة دخول قابلة للتوسعة تضم مئات الآلاف إلى الملايين من العقد، حيث يتم تنظيفها والتنفيذ الأولي استنادًا إلى توقعات حالة المستقبل الاحتمالية. بعد ذلك، يتم إرسال لقطات التنفيذ إلى متسلسل مبني باستخدام تبديلات Intel Tofino ومكونات FPGA إضافية. يجدر بالذكر أن معظم المعاملات مُصادق عليها بالفعل خلال مرحلة التنفيذ الأولية ولا تتطلب إعادة تنفيذ على المتسلسل. بالنسبة للمعاملات المتعارضة، يستخدم متسلسل سلسلة Solayer خوارزمية جدولة حديثة الصيت (SOTA) تعتمد على أنماط الوصول الحسابية الدقيقة التي تم جمعها خلال التنفيذ الأولي لضمان الإنصاف والكفاءة.
وفقًا لـ Chaofan Shou، تحقق سلسلة Solayer أكثر من 16 مليار معاملة في الثانية (TPS) للأعباء العملية البسيطة، في حين تتعامل مع ما يصل إلى 890،000 TPS للأعباء العملية مع الصراعات. هذا يتيح للمنصة معالجة مليارات تحويلات USDC في الثانية ودعم ملايين المستخدمين الذين يتداولون نفس memecoin على Raydium في وقت واحد.
ولكن كيف تجعل Solayer InfiniSVM هذا ممكنا؟
كما هو موضح في ورقة الضوء الخاصة بسولاير تشين، تحقق المنصة قابلية للتوسع غير المحددة لسلاسل الكتلة ذات الحالة الفردية من خلال توزيع الأعباء عبر أجهزة متخصصة ومجموعات بيانات بينما تحافظ على حالة ذرة عالمية.
تستفيد Solayer من SDN (الشبكات المعرفة بالبرمجيات) و RDMA (الوصول المباشر إلى الذاكرة عن بعد) لتحقيق إنتاجية تبلغ 100 جيجابت في الثانية مع الحفاظ على الحالة الذرية. من خلال تفريغ المهام إلى دوائر الأجهزة والنواة ، يحقق Solayer InfiniSVM نهائية للمعاملات تبلغ 1 مللي ثانية.
هنا نظرة عامة على سير عمل سولير تشين:
Transaction Ingress
كل عملية تدخل نقطة دخول أولية (موضحة في الزاوية اليسرى العليا من الرسم البياني) للتحقق من التوقيع (sigverify) والتكرار المحلي (لتجنب العمليات المكررة).
مرحلة ما قبل التنفيذ
ثم يتم إرسال المعاملات التي تم التحقق منها إلى مجموعة ما قبل التنفيذ للتنفيذ الاحتمالي.
التسلسل والجدولة
يتم إرسال نتائج المعاملات واللقطات الفرعية الوسيطة إلى المتتابع عبر InfiniBand، وهي بنية شبكية عالية السرعة والفترة الزمنية المنخفضة مصممة خصيصًا لبيئات الحوسبة العالية الأداء ومراكز البيانات. يستخدم المتتابع مفاتيح SDN و FPGA لتحديد ما إذا كانت المعاملة تتبع المسار البسيط أو المسار المعقد:
المسار البسيط: إذا كانت جميع الحسابات المشاركة في المعاملة على آخر نسخه منها خلال مرحلة ما قبل التنفيذ ، يتم تطبيق تغييرات الحالة مباشرةً عبر RDMA (Remote Direct Memory Access) باستخدام ذاكرة التخزين المؤقت المحلية على SDN ، متجاوزًا المعالجة الإضافية بواسطة المسلسل.
مسار معقد: إذا كان لدى حساب واحد على الأقل نسخة مُحدَّثة، يتم توجيه المعاملة إلى حوض ذاكرة محلي. يقوم المُتسلسل بجدولة المعاملات في حوض الذاكرة لضمان العدالة والتنفيذ المتوازي الأمثل.
تحديثات الحالة
بعد التنفيذ، يتم تحديث تغييرات حالة المعاملات في قاعدة بيانات مجزأة. تستخدم قاعدة البيانات المجزأة بروتوكول RDMA للوصول الفعال إلى البيانات عبر العقد.
بث الصفقة
بمجرد تنفيذ المعاملات وكتابة تغييرات الحالة ، يتم بثها عالميا عبر نقاط التواجد (PoPs).
تعتمد سلسلة Solayer نظامًا مختلطًا للموافقة على الهوية والرهان (PoAS) كبروتوكول للموافقة على الهوية، حيث تتم تجميع المعاملات في أجزاء تسمى شرائحيتضمن كل شريحة رقم فتحة، ومتجه من المعاملات، وبيانات تعريفية حول وصول إصدار الحساب، ورابط تجزئة. تعمل الكيانات الموثوق بها كمتتابعين لنشر الشرائح، في حين يصوت المراهنون لتقرر ما إذا كان يمكن قبول الشرائح.
ما يميز سولاير تشين هو تركيزها ليس فقط على الأداء ولكن أيضًا على تحسين تجربة المستخدم بشكل كبير من خلال ميزات دعم مستوى السلسلة، بما في ذلك:
الخطافات: تتيح للمطورين تضمين منطق ما بعد المعاملة، مثل التحكيم، والتصفية، والمحاسبة، مباشرة في السلسلة. معاملات كبيرة: دعم أحجام معاملات أكبر، مما يتيح المكالمات بين البرامج. مكالمات عبر السلاسل: برامج نظام مدمجة لتيسير العمليات الذرية عبر السلاسل. دعم OAuth متكامل: يتيح للمستخدمين الاستفادة من خدمات OAuth مثل Google، X، أو Reddit كمحافظ.
في كل مرة يتم فيها تنفيذ خطاف ، يتم توزيع مبلغ المزايدة على النحو التالي:
40٪ لمبادر المعاملة: يشجع استخدام الشبكة النشط. 40٪ لمالك البرنامج: يحفز تطوير وصيانة برامج ذات جودة عالية. 20٪ للشبكة: يعوض التكاليف الحسابية الإضافية على الشبكة.
يشجع نموذج توزيع الرسوم هذا مشاركة أكبر من المطورين والمستخدمين على حد سواء، مما يعزز من وظائف المنصة ويزيد من نشاط الشبكة. وعلاوة على ذلك، من خلال المطالبة بالعروض، يخفف سلسلة سولاير من عمليات البريد المزعجة ويمنع استغلالات MEV الخبيثة خارج السلسلة، مما يوفر طبقة إضافية من الأمان للشبكة.
تتجاوز رؤية سلسلة سولاير تعزيز الأداء؛ إذ تهدف إلى دمج مزيد من الميزات الموجهة نحو المستخدم وذات الصفات الملائمة للمطورين في تكنولوجيا البلوكتشين.
هذا الأسبوع ، كشف Solayer ، وهو مشروع لاستعادة النظام البيئي Solana ، عن خارطة الطريق الخاصة به لعام 2025 ، مع محوره هو blockchain SVM المتسارع للأجهزة ، Solayer InfiniSVM. بالنسبة لشركة Solayer ، تمثل "Solayer InfiniSVM" خطوة حاسمة نحو تحقيق رؤيتها طويلة الأجل.
انضم Chaofan Shou، رئيس المهندسين في Solayer، إلى الفريق بعد مغادرته برنامج الدكتوراه في جامعة كاليفورنيا بيركلي. كشف Shou أن الفريق استلهم بشكل كبير من عميل المصادقة الخاص بـ Solana، Firedancer، وقرر تفريغ معظم مكونات Solana على SmartNICs ومفاتيح قابلة للبرمجة. يعزز هذا النهج قدرات معالجة الشبكة بشكل كبير، مما يجعل تنفيذ الصفقات أكثر كفاءة بكثير.
في سلسلة Solayer، تتبع كل عملية تدفق عملية هيكلية. يتم توجيه المعاملات أولاً من خلال مجموعة دخول قابلة للتوسعة تضم مئات الآلاف إلى الملايين من العقد، حيث يتم تنظيفها والتنفيذ الأولي استنادًا إلى توقعات حالة المستقبل الاحتمالية. بعد ذلك، يتم إرسال لقطات التنفيذ إلى متسلسل مبني باستخدام تبديلات Intel Tofino ومكونات FPGA إضافية. يجدر بالذكر أن معظم المعاملات مُصادق عليها بالفعل خلال مرحلة التنفيذ الأولية ولا تتطلب إعادة تنفيذ على المتسلسل. بالنسبة للمعاملات المتعارضة، يستخدم متسلسل سلسلة Solayer خوارزمية جدولة حديثة الصيت (SOTA) تعتمد على أنماط الوصول الحسابية الدقيقة التي تم جمعها خلال التنفيذ الأولي لضمان الإنصاف والكفاءة.
وفقًا لـ Chaofan Shou، تحقق سلسلة Solayer أكثر من 16 مليار معاملة في الثانية (TPS) للأعباء العملية البسيطة، في حين تتعامل مع ما يصل إلى 890،000 TPS للأعباء العملية مع الصراعات. هذا يتيح للمنصة معالجة مليارات تحويلات USDC في الثانية ودعم ملايين المستخدمين الذين يتداولون نفس memecoin على Raydium في وقت واحد.
ولكن كيف تجعل Solayer InfiniSVM هذا ممكنا؟
كما هو موضح في ورقة الضوء الخاصة بسولاير تشين، تحقق المنصة قابلية للتوسع غير المحددة لسلاسل الكتلة ذات الحالة الفردية من خلال توزيع الأعباء عبر أجهزة متخصصة ومجموعات بيانات بينما تحافظ على حالة ذرة عالمية.
تستفيد Solayer من SDN (الشبكات المعرفة بالبرمجيات) و RDMA (الوصول المباشر إلى الذاكرة عن بعد) لتحقيق إنتاجية تبلغ 100 جيجابت في الثانية مع الحفاظ على الحالة الذرية. من خلال تفريغ المهام إلى دوائر الأجهزة والنواة ، يحقق Solayer InfiniSVM نهائية للمعاملات تبلغ 1 مللي ثانية.
هنا نظرة عامة على سير عمل سولير تشين:
Transaction Ingress
كل عملية تدخل نقطة دخول أولية (موضحة في الزاوية اليسرى العليا من الرسم البياني) للتحقق من التوقيع (sigverify) والتكرار المحلي (لتجنب العمليات المكررة).
مرحلة ما قبل التنفيذ
ثم يتم إرسال المعاملات التي تم التحقق منها إلى مجموعة ما قبل التنفيذ للتنفيذ الاحتمالي.
التسلسل والجدولة
يتم إرسال نتائج المعاملات واللقطات الفرعية الوسيطة إلى المتتابع عبر InfiniBand، وهي بنية شبكية عالية السرعة والفترة الزمنية المنخفضة مصممة خصيصًا لبيئات الحوسبة العالية الأداء ومراكز البيانات. يستخدم المتتابع مفاتيح SDN و FPGA لتحديد ما إذا كانت المعاملة تتبع المسار البسيط أو المسار المعقد:
المسار البسيط: إذا كانت جميع الحسابات المشاركة في المعاملة على آخر نسخه منها خلال مرحلة ما قبل التنفيذ ، يتم تطبيق تغييرات الحالة مباشرةً عبر RDMA (Remote Direct Memory Access) باستخدام ذاكرة التخزين المؤقت المحلية على SDN ، متجاوزًا المعالجة الإضافية بواسطة المسلسل.
مسار معقد: إذا كان لدى حساب واحد على الأقل نسخة مُحدَّثة، يتم توجيه المعاملة إلى حوض ذاكرة محلي. يقوم المُتسلسل بجدولة المعاملات في حوض الذاكرة لضمان العدالة والتنفيذ المتوازي الأمثل.
تحديثات الحالة
بعد التنفيذ، يتم تحديث تغييرات حالة المعاملات في قاعدة بيانات مجزأة. تستخدم قاعدة البيانات المجزأة بروتوكول RDMA للوصول الفعال إلى البيانات عبر العقد.
بث الصفقة
بمجرد تنفيذ المعاملات وكتابة تغييرات الحالة ، يتم بثها عالميا عبر نقاط التواجد (PoPs).
تعتمد سلسلة Solayer نظامًا مختلطًا للموافقة على الهوية والرهان (PoAS) كبروتوكول للموافقة على الهوية، حيث تتم تجميع المعاملات في أجزاء تسمى شرائحيتضمن كل شريحة رقم فتحة، ومتجه من المعاملات، وبيانات تعريفية حول وصول إصدار الحساب، ورابط تجزئة. تعمل الكيانات الموثوق بها كمتتابعين لنشر الشرائح، في حين يصوت المراهنون لتقرر ما إذا كان يمكن قبول الشرائح.
ما يميز سولاير تشين هو تركيزها ليس فقط على الأداء ولكن أيضًا على تحسين تجربة المستخدم بشكل كبير من خلال ميزات دعم مستوى السلسلة، بما في ذلك:
الخطافات: تتيح للمطورين تضمين منطق ما بعد المعاملة، مثل التحكيم، والتصفية، والمحاسبة، مباشرة في السلسلة. معاملات كبيرة: دعم أحجام معاملات أكبر، مما يتيح المكالمات بين البرامج. مكالمات عبر السلاسل: برامج نظام مدمجة لتيسير العمليات الذرية عبر السلاسل. دعم OAuth متكامل: يتيح للمستخدمين الاستفادة من خدمات OAuth مثل Google، X، أو Reddit كمحافظ.
في كل مرة يتم فيها تنفيذ خطاف ، يتم توزيع مبلغ المزايدة على النحو التالي:
40٪ لمبادر المعاملة: يشجع استخدام الشبكة النشط. 40٪ لمالك البرنامج: يحفز تطوير وصيانة برامج ذات جودة عالية. 20٪ للشبكة: يعوض التكاليف الحسابية الإضافية على الشبكة.
يشجع نموذج توزيع الرسوم هذا مشاركة أكبر من المطورين والمستخدمين على حد سواء، مما يعزز من وظائف المنصة ويزيد من نشاط الشبكة. وعلاوة على ذلك، من خلال المطالبة بالعروض، يخفف سلسلة سولاير من عمليات البريد المزعجة ويمنع استغلالات MEV الخبيثة خارج السلسلة، مما يوفر طبقة إضافية من الأمان للشبكة.
تتجاوز رؤية سلسلة سولاير تعزيز الأداء؛ إذ تهدف إلى دمج مزيد من الميزات الموجهة نحو المستخدم وذات الصفات الملائمة للمطورين في تكنولوجيا البلوكتشين.