أصبحت سولانا أسرع: انخفض وقت فتحة الشبكة الرئيسية إلى 350 مللي ثانية، لكن هذه مجرد خطوة نحو الهدف...
خفضت سولانا وقت الفتحة المستهدفة لشبكتها الرئيسية من 400 مللي ثانية إلى 350 مللي ثانية، وهي الخطوة الأولى في خطة مرحلية لخفضها في النهاية إلى 200 مللي ثانية.
دخل التغيير حيز التنفيذ مع بداية الحقبة 1020 يوم الجمعة، ويمثل المرة الأولى التي تُقلّص فيها سولانا مدة الفترة الزمنية المستهدفة منذ إطلاق الشبكة. قد يبدو الرقم صغيرًا، لكنه يخفي وراءه جهدًا هندسيًا كبيرًا.
الفتحة هي الفترة الزمنية التي يمكن خلالها للمُدقِّق الرئيسي إنشاء كتلة. الفتحات الأقصر تعني إمكانية إنشاء الكتل بوتيرة أسرع، مما يُقلل من وقت انتظار المستخدمين والتطبيقات للتأكيدات. الكلمة المفتاحية هنا هي زمن الاستجابة. هذا التحديث ليس مصممًا لمضاعفة إنتاجية معاملات سولانا بشكلٍ سحري.
الشبكة تتجه نحو 200 مللي ثانية
تستند الخطة إلى SIMD-0525، وهو اقتراح لتحسين نظام سولانا من إعداد المهندس برينان وات من شركة أنزا. وبدلاً من الانتقال مباشرةً من 400 مللي ثانية إلى 200 مللي ثانية، تستخدم الشبكة أربع مراحل منفصلة تعتمد على بوابات الميزات: 350 مللي ثانية، 300 مللي ثانية، 250 مللي ثانية، وأخيراً 200 مللي ثانية.
يُبقي اقتراح سولانا الرسمي على 64 دورة لكل خانة، وأربع خانات لكل نافذة قائد، و432,000 خانة لكل حقبة. يبقى عدد الخانات كما هو، بينما يقلّ مقدار الوقت الفعلي الذي تمثله.
- فترات زمنية مدتها 400 مللي ثانية: فترات زمنية تقارب 48 ساعة ونوافذ قائد مدتها 1.6 ثانية
- فترات زمنية مدتها 350 مللي ثانية: فترات زمنية تقارب 42 ساعة ونوافذ قائد مدتها 1.4 ثانية
- فترات زمنية مدتها 300 مللي ثانية: فترات زمنية تقارب 36 ساعة ونوافذ قائد مدتها 1.2 ثانية
- فترات زمنية مدتها 250 مللي ثانية: فترات زمنية تقارب 30 ساعة ونوافذ قائد مدتها 1.0 ثانية
- فترات زمنية مدتها 200 مللي ثانية: فترات زمنية تقارب 24 ساعة ونوافذ قائد مدتها 0.8 ثانية
يتم إطلاق الشبكة الرئيسية بحذرٍ متعمد. لكل مرحلة حدٌّ خاص بها للميزات، ويمكن للمطورين التوقف قبل التخفيض التالي إذا بدأ أداء المدققين أو معدلات تخطي الكتل في التدهور. يُعدّ خفض زمن الاستجابة أمرًا مفيدًا، لكن تحويل الشبكة الرئيسية إلى اختبار ضغط قسري أقل فائدة.
تم بالفعل عرض 350 مللي ثانية على الشبكة الرئيسية
تشير القياسات المباشرة الأولى إلى أن الشبكة تحركت في الاتجاه المقصود. قارنت منصة "ذا بلوك" فترتين زمنيتين، كل منهما 1,000 خانة زمنية، حول نقطة التحول. استغرقت الفترة التي سبقت التغيير حوالي 415 ثانية، بينما استغرقت عينة لاحقة في الحقبة 1020 حوالي 368 ثانية.
ستختلف هذه الأرقام بطبيعة الحال، لأن تحديد زمن استجابة قدره 350 مللي ثانية لا يعني بالضرورة أن كل خانة زمنية ستصل إلى 350 مللي ثانية بالضبط. ومع ذلك، فهي تُظهر أن التغيير في الشبكة الرئيسية يتجاوز مجرد ملف إعدادات لم يُحدث فرقًا يُذكر. فالتوقيت الأقصر يظهر جليًا في إنتاج الكتل الفعلي.
ويشير التقرير نفسه إلى أن المطورين لم يحددوا بعد موعداً لتفعيل الشبكة الرئيسية للمرحلة التالية التي تستغرق 300 مللي ثانية. ويخططون لمراقبة أداء الشبكة أولاً عند 350 مللي ثانية.
هذا ليس ترقية مجانية للإنتاجية
من أسهل الطرق لسوء فهم هذا التغيير هو افتراض أن تقصير مدة الفتحات بنسبة 12.5% يعني تلقائيًا زيادة سعة الشبكة بنسبة 12.5%. في الواقع، يقوم معيار SIMD-0525 بتقليص حجم العمل المسموح به في كل فتحة بشكل متعمد كلما قصرت مدة الفتحات.
رفعت سولانا مؤخرًا الحد الأقصى لحجم الكتلة في شبكتها الرئيسية إلى 100 مليون وحدة حسابية. وبموجب اقتراح تقليص مدة الفتحة، يرتفع هذا الحد الأقصى لكل فتحة إلى 87.5 مليون وحدة حسابية عند 350 مللي ثانية، و75 مليون عند 300 مللي ثانية، و62.5 مليون عند 250 مللي ثانية، و50 مليون عند 200 مللي ثانية.
الهدف هو الحفاظ على معدل العمل الفعلي ثابتًا تقريبًا مع تقليل مدة انتظار المستخدمين بين الفترات الزمنية. يحصل المدققون على وقت أقل لمعالجة كل فترة زمنية، ولكن يتم أيضًا تكليفهم بعمل أقل نسبيًا داخلها.
هذا يجعل هذا التحسين في المقام الأول تحسينًا للاستجابة. أما الزيادات في السعة الفعلية فتأتي من تغييرات منفصلة في حدود الحوسبة، وبرامج التحقق، ومعالجة المعاملات.
تتمتع فترات القيادة الأقصر بميزة هيكل السوق
هناك سبب آخر يدفع المطورين إلى الرغبة في فتحات أقصر لا علاقة له بسرعة عرض المحفظة لعبارة "تم التأكيد".
يتحكم قائد سولانا حاليًا في أربع فترات زمنية متتالية. عند الهدف القديم البالغ 400 مللي ثانية، كان ذلك يمنح القائد الواحد نافذة زمنية اسمية مدتها 1.6 ثانية. عند 350 مللي ثانية، تنخفض هذه النافذة إلى 1.4 ثانية، وعند نقطة النهاية المقترحة البالغة 200 مللي ثانية، ستصبح 0.8 ثانية.
يقلل ذلك من الحد الأقصى للوقت الذي يمكن لقائد واحد تأخير المعاملات أو إعادة ترتيبها أو تضمينها بشكل انتقائي قبل أن يحين دور مدقق آخر. بالنسبة للمتداولين وصناع السوق والتطبيقات الحساسة للتأخير، فإن تقليص هذه الفترة الزمنية يمكن أن يحسن هيكل السوق وتجربة المستخدم.
تساهم فترات الانتظار الأقصر في تحسين دقة وقت معالجة البيانات على سلسلة الكتل، ما يُفيد الأنظمة التي تقيس حداثة البيانات في هذه الفترات، بما في ذلك مستهلكي بيانات أوراكل وتطبيقات صناعة السوق الآلية. وتشير وثائق ترقية سولانا إلى أن صانعي السوق قد يتمكنون من تقديم فروق أسعار أضيق مع انخفاض زمن الاستجابة.
النهاية مشروع منفصل
تستطيع سولانا إنتاج خانات كل بضع مئات من المللي ثانية دون الوصول إلى حالة نهائية لا رجعة فيها بهذه السرعة. ولا تزال الحالة النهائية الكاملة الحالية تستغرق حوالي 12.8 ثانية.
هنا يأتي دور شركة ألبينجلو. يهدف مشروع إصلاح الإجماع المنفصل قيد التطوير إلى تقليل زمن التحقق النهائي إلى حوالي 150 مللي ثانية. إذا وصل هذا العمل إلى الشبكة الرئيسية كما هو مخطط له، فسيمثل تغييرًا كبيرًا في الوقت اللازم للشبكة لاعتبار الكتلة نهائية.
يرتبط هذان الجهدان بالهدف العام المتمثل في تقليل زمن الاستجابة، ولكن لا ينبغي الخلط بينهما. يعمل بروتوكول SIMD-0525 على تقصير الفترات الزمنية وفقًا للتسلسل الحالي. أما بروتوكول Alpenglow فيُغير نظام الإجماع والنهائية نفسه.
لماذا يجب على المتداولين الاهتمام
بالنسبة لحاملي أسهم SOL العاديين، من غير المرجح أن يُحدث تقليص مدة الفتحة بمقدار 50 مللي ثانية تغييراً جذرياً في وضعهم المالي بين ليلة وضحاها. فالفائدة الاستثمارية تراكمية أكثر.
أمضت سولانا سنوات في المنافسة على السرعة، والرسوم المنخفضة، والنشاط عالي التردد على سلسلة الكتل. إن تقليص مدة فترات المعاملات دون التأثير على استقرار المدققين من شأنه أن يعزز مكانة الشبكة في التداول والمدفوعات والتطبيقات التي تُعدّ فيها سرعة الاستجابة عاملاً حاسماً. سيؤدي الوصول إلى 200 مللي ثانية إلى خفض مدة فترة المعاملات المستهدفة إلى النصف، مقارنةً بالمدة الأصلية للشبكة البالغة 400 مللي ثانية.
يزداد خطر المشاكل الهندسية مع ضيق الوقت، ولذا فإنّ التوزيع التدريجي للتحديثات أمرٌ بالغ الأهمية. ولا يُعدّ تحقيق المراحل التالية مضمونًا بمجرد إطلاق الإصدار 350 مللي ثانية. إذ يعتزم المطورون الانتقال إلى 300 مللي ثانية، ثم 250 مللي ثانية، وأخيرًا 200 مللي ثانية، شريطة أن يظل أداء الشبكة جيدًا.
حتى الآن، أكملت سولانا الخطوة الأولى الحقيقية نحو الشبكة الرئيسية. فهي أسرع، والتغيير ملموس، ولم يعد الوصول إلى زمن استجابة 200 مللي ثانية مجرد اقتراح على منصة GitHub. يبدأ الاختبار الأكثر أهمية الآن: هل يستطيع المدققون الاستمرار في تقصير زمن الاستجابة دون التضحية بالموثوقية في المقابل؟
---------------
كاتب: سيباستيان مارو
غرفة الأخبار الأوروبية
كسر أخبار التشفير