العنوان الأصلي: Alpenglow: توافق جديد لSolana
المؤلف الأصلي: كوينتين كنيب، كوبي سليفنسكي وروجر واتنهوفر
النسخة الأصلية مترجمة: zhouzhou،
ملاحظة المحرر: Alpenglow هو بروتوكول إجماع جديد تم إطلاقه من قبل Solana، ليحل محل آلية TowerBFT وآلية إثبات التاريخ، ويقدم Votor و Rotor، مما يحسن من التصويت ونقل البيانات، ويقلل بشكل كبير من التأخير إلى 100-150 مللي ثانية، مما يحقق نهائية في ثوان. يعزز هذا البروتوكول الأداء والمرونة وقابلية التوسع، مما يجعل Solana قادرة على تقديم سرعة استجابة تنافس Web2.
** فيما يلي المحتوى الأصلي (لسهولة القراءة والفهم ، تم تحرير المحتوى الأصلي):**
نحن فخورون بإطلاق Alpenglow، بروتوكول الإجماع الجديد لـ Solana. Alpenglow هو بروتوكول إجماع مصمم خصيصًا لسلسلة الكتل العالمية عالية الأداء المعتمدة على إثبات الحصة (Proof-of-Stake). نحن نؤمن أن إطلاق Alpenglow سيكون نقطة تحول لـ Solana. إنه ليس مجرد آلية إجماع جديدة، بل هو أكبر تغيير في البروتوكول الأساسي منذ تأسيس Solana.
أثناء الانتقال إلى Alpenglow ، سنودع مجموعة من المكونات الأساسية القديمة ، وخاصة TowerBFT وإثبات التاريخ (Proof-of-History). لقد قدمنا وحدة جديدة تمامًا تُسمى Votor ، لتولي منطق التصويت والتأكيد النهائي للكتل. بالإضافة إلى ذلك ، تخلصت Alpenglow من طريقة الاتصال المعتمدة على النميمة ، وبدلاً من ذلك اعتمدت على بدائل الاتصال المباشرة الأسرع.
على الرغم من أن هذه تمثل تحولًا كبيرًا، إلا أن Alpenglow لا يزال يعتمد على أكبر مزايا Solana. لعب Turbine دورًا حاسمًا في نجاح شبكة Solana، حيث حل مشكلة انتشار البيانات المهمة. في شبكات blockchain التقليدية، غالبًا ما يكون القائد هو عنق الزجاجة في النظام.
تستخدم تقنية Turbine تقسيم كل كتلة إلى العديد من القطع الأصغر من خلال الترميز المحذوف (erasure-coding) ، ثم نشرها بسرعة. المفتاح هو أن هذه العملية تستفيد بشكل كامل من عرض النطاق الترددي لجميع العقد. بروتوكول نشر البيانات في Alpenglow Rotor يستمر ويعزز فلسفة تصميم Turbine.
من خلال هذه التحولات، قمنا بدفع أداء Solana إلى آفاق غير مسبوقة. عند استخدام TowerBFT، يستغرق الأمر حوالي 12.8 ثانية من إنشاء الكتلة إلى التأكيد النهائي. لتقليل الكمون إلى مستوى دون الثانية، قدمت Solana مفهوم "التأكيد المتفائل".
وستقوم Alpenglow بكسر هذه القيود الزمنية. نتوقع أن تتمكن Alpenglow من تقليل الوقت الفعلي للتأكيد النهائي إلى حوالي 150 مللي ثانية (الوسيط).
في بعض الحالات، يمكن حتى تحقيق التأكيد النهائي في غضون 100 مللي ثانية - وهي سرعة تبدو غير قابلة للتصديق تقريبًا لبروتوكولات سلسلة الكتل L1 العالمية. (تستند بيانات التأخير هذه إلى نتائج محاكاة توزيع الرهان الحالي على الشبكة الرئيسية، ولا تشمل تكاليف الحوسبة.)
تأخير متوسط قدره 150 مللي ثانية لا يعني فقط أن Solana أسرع - بل يعني أن قدرة Solana على الاستجابة يمكن أن تنافس بنية Web2 التحتية، مما يمنح تقنية blockchain إمكانية الاستخدام في مجالات جديدة تتطلب أداءً في الوقت الفعلي.
!
تُظهر الصورة أعلاه توزيع تأخيرات مراحل بروتوكول Alpenglow عندما يكون القائد في زيورخ، سويسرا. اخترنا زيورخ كمثال لأننا كنا في هذه المدينة أثناء تطوير Alpenglow.
تُظهر كل عمود بياني متوسط تأخير العقدة الحالية في شبكة Solana في توزيعها العالمي، مرتبة حسب المسافة من زيورخ.
تظهر الصورة تأخير المحاكاة في مراحل مختلفة من بروتوكول Alpenglow لكل عقدة في الشبكة، بما يتناسب مع نسبة العقد الشبكية التي وصلت إلى تلك المرحلة.
تمثل الأعمدة الخضراء تأخير الشبكة. بالنظر إلى توزيع العقد الحالي لـ Solana، فإن حوالي 65% من العقد المرهونة لديها تأخير شبكة لا يتجاوز 50 مللي ثانية عن زيورخ. ومع ذلك، فإن ذيل التأخير طويل، حيث أن بعض العقد المرهونة لديها تأخير شبكة يتجاوز 200 مللي ثانية عن زيورخ.
تشكل تأخيرات الشبكة حداً طبيعياً في مخططنا - على سبيل المثال، إذا كانت إحدى العقد تبعد 100 مللي ثانية عن زيورخ، فإن أي بروتوكول يرغب في إتمام التأكيد النهائي للكتلة في تلك العقدة، يحتاج على الأقل إلى 100 مللي ثانية.
يمثل العمود الأصفر تأخير Rotor (بروتوكول انتشار البيانات) ، وهي المرحلة الأولى من بروتوكول Alpenglow.
تشير الأعمدة الحمراء إلى الوقت الذي استغرقته الأصوات الموثوقة التي حصلت على 60% على الأقل من وزن الرهان.
العمود الأزرق هو وقت التأكيد النهائي.
من أين تأتي الأداء العالي لـ Alpenglow؟
تتيح مكون تصويت Alpenglow Votor آلية تصويت أحادية الدور فعالة للغاية: إذا شارك 80% من العقد المضمونة، يمكن تأكيد الكتلة في جولة واحدة من التصويت؛ إذا استجاب 60% فقط من العقد المضمونة، يمكن أيضًا الانتهاء في جولتين من التصويت. هذان النموذجان متكاملان ويتم تنفيذهما بشكل متوازي، أيهما أسرع، يتم اعتماد ذلك المسار لتأكيد الكتلة في النهاية.
استمر بروتوكول نقل البيانات Alpenglow المعروف باسم Rotor في تحسين أسلوب Turbine. مثل Turbine، يستخدم Rotor عرض النطاق الترددي بشكل متناسب وفقًا لوزن الرهان الخاص بالعقد، مما يخفف من مشكلة أن يصبح القائد عنق الزجاجة، ويحقق معدل نقل مرتفع. في النهاية، يمكن أن يصل إجمالي عرض النطاق الترددي إلى استخدام شبه مثالي. واحدة من فلسفات تصميم Rotor هي: في الواقع، يتم تحديد تأخير نقل المعلومات في الغالب من خلال تأخير الشبكة، وليس من خلال سرعة النقل أو الحساب. يستخدم Rotor عقدة إعادة توجيه من طبقة واحدة، بدلاً من الهيكل الشجري متعدد الطبقات الخاص بـ Turbine، مما يقلل من عدد القفزات في الشبكة. بالإضافة إلى ذلك، أدخل Rotor آلية جديدة لاختيار عقد إعادة التوجيه، مما زاد من المتانة.
Alpenglow هو نتيجة بحث متطور يجمع بين توزيع البيانات المشفرة المحو وآليات الإجماع الحديثة. تشمل ابتكاراتها آلية تصويت متكاملة من جولة واحدة / جولتين ، مما يؤدي إلى تأخيرات غير مسبوقة في وضع اللمسات الأخيرة على الكتلة. في الوقت نفسه ، يقدم أيضا "آلية تحمل الخطأ 20 + 20" فريدة: حتى لو كانت ظروف الشبكة شديدة ، فلا يزال بإمكان البروتوكول العمل بشكل طبيعي ، ويتحمل ما يصل إلى 20٪ من عقد التكديس الضارة و 20٪ إضافية من العقد غير المستجيبة. تشمل المساهمات الأخرى استراتيجية أخذ العينات منخفضة التباين.
لقد كتبنا ورقة بيضاء فنية كاملة توضح بالتفصيل Alpenglow. لا يشرح المستند التعريفي التمهيدي الحدس والأهداف الكامنة وراء تصميمنا فحسب ، بل يشرح أيضا البروتوكول بأكمله بتعريفات واضحة وموجزة ورمز زائف. يتضمن أيضا مجموعة متنوعة من بيانات المحاكاة والحسابات لمساعدة القارئ على فهم الأداء الفعلي ل Alpenglow ، وأخيرا تقديم دليل كامل على صحته.
المحتوى هو للمرجعية فقط، وليس دعوة أو عرضًا. لا يتم تقديم أي مشورة استثمارية أو ضريبية أو قانونية. للمزيد من الإفصاحات حول المخاطر، يُرجى الاطلاع على إخلاء المسؤولية.
من TowerBFT إلى Alpenglow، تدخل Solana عصر المائة ميللي ثانية
ملاحظة المحرر: Alpenglow هو بروتوكول إجماع جديد تم إطلاقه من قبل Solana، ليحل محل آلية TowerBFT وآلية إثبات التاريخ، ويقدم Votor و Rotor، مما يحسن من التصويت ونقل البيانات، ويقلل بشكل كبير من التأخير إلى 100-150 مللي ثانية، مما يحقق نهائية في ثوان. يعزز هذا البروتوكول الأداء والمرونة وقابلية التوسع، مما يجعل Solana قادرة على تقديم سرعة استجابة تنافس Web2.
** فيما يلي المحتوى الأصلي (لسهولة القراءة والفهم ، تم تحرير المحتوى الأصلي):**
نحن فخورون بإطلاق Alpenglow، بروتوكول الإجماع الجديد لـ Solana. Alpenglow هو بروتوكول إجماع مصمم خصيصًا لسلسلة الكتل العالمية عالية الأداء المعتمدة على إثبات الحصة (Proof-of-Stake). نحن نؤمن أن إطلاق Alpenglow سيكون نقطة تحول لـ Solana. إنه ليس مجرد آلية إجماع جديدة، بل هو أكبر تغيير في البروتوكول الأساسي منذ تأسيس Solana.
أثناء الانتقال إلى Alpenglow ، سنودع مجموعة من المكونات الأساسية القديمة ، وخاصة TowerBFT وإثبات التاريخ (Proof-of-History). لقد قدمنا وحدة جديدة تمامًا تُسمى Votor ، لتولي منطق التصويت والتأكيد النهائي للكتل. بالإضافة إلى ذلك ، تخلصت Alpenglow من طريقة الاتصال المعتمدة على النميمة ، وبدلاً من ذلك اعتمدت على بدائل الاتصال المباشرة الأسرع.
على الرغم من أن هذه تمثل تحولًا كبيرًا، إلا أن Alpenglow لا يزال يعتمد على أكبر مزايا Solana. لعب Turbine دورًا حاسمًا في نجاح شبكة Solana، حيث حل مشكلة انتشار البيانات المهمة. في شبكات blockchain التقليدية، غالبًا ما يكون القائد هو عنق الزجاجة في النظام.
تستخدم تقنية Turbine تقسيم كل كتلة إلى العديد من القطع الأصغر من خلال الترميز المحذوف (erasure-coding) ، ثم نشرها بسرعة. المفتاح هو أن هذه العملية تستفيد بشكل كامل من عرض النطاق الترددي لجميع العقد. بروتوكول نشر البيانات في Alpenglow Rotor يستمر ويعزز فلسفة تصميم Turbine.
من خلال هذه التحولات، قمنا بدفع أداء Solana إلى آفاق غير مسبوقة. عند استخدام TowerBFT، يستغرق الأمر حوالي 12.8 ثانية من إنشاء الكتلة إلى التأكيد النهائي. لتقليل الكمون إلى مستوى دون الثانية، قدمت Solana مفهوم "التأكيد المتفائل".
وستقوم Alpenglow بكسر هذه القيود الزمنية. نتوقع أن تتمكن Alpenglow من تقليل الوقت الفعلي للتأكيد النهائي إلى حوالي 150 مللي ثانية (الوسيط).
في بعض الحالات، يمكن حتى تحقيق التأكيد النهائي في غضون 100 مللي ثانية - وهي سرعة تبدو غير قابلة للتصديق تقريبًا لبروتوكولات سلسلة الكتل L1 العالمية. (تستند بيانات التأخير هذه إلى نتائج محاكاة توزيع الرهان الحالي على الشبكة الرئيسية، ولا تشمل تكاليف الحوسبة.)
تأخير متوسط قدره 150 مللي ثانية لا يعني فقط أن Solana أسرع - بل يعني أن قدرة Solana على الاستجابة يمكن أن تنافس بنية Web2 التحتية، مما يمنح تقنية blockchain إمكانية الاستخدام في مجالات جديدة تتطلب أداءً في الوقت الفعلي.
!
تُظهر الصورة أعلاه توزيع تأخيرات مراحل بروتوكول Alpenglow عندما يكون القائد في زيورخ، سويسرا. اخترنا زيورخ كمثال لأننا كنا في هذه المدينة أثناء تطوير Alpenglow.
تُظهر كل عمود بياني متوسط تأخير العقدة الحالية في شبكة Solana في توزيعها العالمي، مرتبة حسب المسافة من زيورخ.
تظهر الصورة تأخير المحاكاة في مراحل مختلفة من بروتوكول Alpenglow لكل عقدة في الشبكة، بما يتناسب مع نسبة العقد الشبكية التي وصلت إلى تلك المرحلة.
تمثل الأعمدة الخضراء تأخير الشبكة. بالنظر إلى توزيع العقد الحالي لـ Solana، فإن حوالي 65% من العقد المرهونة لديها تأخير شبكة لا يتجاوز 50 مللي ثانية عن زيورخ. ومع ذلك، فإن ذيل التأخير طويل، حيث أن بعض العقد المرهونة لديها تأخير شبكة يتجاوز 200 مللي ثانية عن زيورخ.
تشكل تأخيرات الشبكة حداً طبيعياً في مخططنا - على سبيل المثال، إذا كانت إحدى العقد تبعد 100 مللي ثانية عن زيورخ، فإن أي بروتوكول يرغب في إتمام التأكيد النهائي للكتلة في تلك العقدة، يحتاج على الأقل إلى 100 مللي ثانية.
يمثل العمود الأصفر تأخير Rotor (بروتوكول انتشار البيانات) ، وهي المرحلة الأولى من بروتوكول Alpenglow.
تشير الأعمدة الحمراء إلى الوقت الذي استغرقته الأصوات الموثوقة التي حصلت على 60% على الأقل من وزن الرهان.
العمود الأزرق هو وقت التأكيد النهائي.
من أين تأتي الأداء العالي لـ Alpenglow؟
تتيح مكون تصويت Alpenglow Votor آلية تصويت أحادية الدور فعالة للغاية: إذا شارك 80% من العقد المضمونة، يمكن تأكيد الكتلة في جولة واحدة من التصويت؛ إذا استجاب 60% فقط من العقد المضمونة، يمكن أيضًا الانتهاء في جولتين من التصويت. هذان النموذجان متكاملان ويتم تنفيذهما بشكل متوازي، أيهما أسرع، يتم اعتماد ذلك المسار لتأكيد الكتلة في النهاية.
استمر بروتوكول نقل البيانات Alpenglow المعروف باسم Rotor في تحسين أسلوب Turbine. مثل Turbine، يستخدم Rotor عرض النطاق الترددي بشكل متناسب وفقًا لوزن الرهان الخاص بالعقد، مما يخفف من مشكلة أن يصبح القائد عنق الزجاجة، ويحقق معدل نقل مرتفع. في النهاية، يمكن أن يصل إجمالي عرض النطاق الترددي إلى استخدام شبه مثالي. واحدة من فلسفات تصميم Rotor هي: في الواقع، يتم تحديد تأخير نقل المعلومات في الغالب من خلال تأخير الشبكة، وليس من خلال سرعة النقل أو الحساب. يستخدم Rotor عقدة إعادة توجيه من طبقة واحدة، بدلاً من الهيكل الشجري متعدد الطبقات الخاص بـ Turbine، مما يقلل من عدد القفزات في الشبكة. بالإضافة إلى ذلك، أدخل Rotor آلية جديدة لاختيار عقد إعادة التوجيه، مما زاد من المتانة.
Alpenglow هو نتيجة بحث متطور يجمع بين توزيع البيانات المشفرة المحو وآليات الإجماع الحديثة. تشمل ابتكاراتها آلية تصويت متكاملة من جولة واحدة / جولتين ، مما يؤدي إلى تأخيرات غير مسبوقة في وضع اللمسات الأخيرة على الكتلة. في الوقت نفسه ، يقدم أيضا "آلية تحمل الخطأ 20 + 20" فريدة: حتى لو كانت ظروف الشبكة شديدة ، فلا يزال بإمكان البروتوكول العمل بشكل طبيعي ، ويتحمل ما يصل إلى 20٪ من عقد التكديس الضارة و 20٪ إضافية من العقد غير المستجيبة. تشمل المساهمات الأخرى استراتيجية أخذ العينات منخفضة التباين.
لقد كتبنا ورقة بيضاء فنية كاملة توضح بالتفصيل Alpenglow. لا يشرح المستند التعريفي التمهيدي الحدس والأهداف الكامنة وراء تصميمنا فحسب ، بل يشرح أيضا البروتوكول بأكمله بتعريفات واضحة وموجزة ورمز زائف. يتضمن أيضا مجموعة متنوعة من بيانات المحاكاة والحسابات لمساعدة القارئ على فهم الأداء الفعلي ل Alpenglow ، وأخيرا تقديم دليل كامل على صحته.
「الرابط الأصلي」
: