#dusk يجب أن يعرفه اللاعبون القدامى في البيتكوين(#BTC )أو الإيثيريوم(#ETH ) على الأرجح بروتوكول البث العشوائي التقليدي المعروف بـ Gossip Flooding.
اليوم أطلعت على بروتوكول Kadcast P2P الذي ورد ذكره في الورقة البيضاء @Dusk ($DUSK )، وشعرت أن حلّه ملهم جدًا—فهو يحوّل هذا “الصراخ في الساحة” إلى “توصيل دقيق مثل خدمة البريد السريع”.
بعبارة بسيطة، يستعير Kadcast خوارزمية مسافة XOR في جدول تجزئة Kademlia (DHT)، فيرتّب جميع عقد الشبكة على مستوى المسافة الرياضية لتشكيل “مخطط طوبولوجي شجري” منظم.
عندما تريد عقدة إرسال بث، فإنها لا تعود إلى العشوائية في نشر الرسائل، بل تقوم بتوزيع دقيق إلى عقد محددة عبر سلسلة متتالية (Cascading) وفقًا للبنية الشجرية، مثل تسليم الطرود عبر نظام التتابع.
وهذا يحقق عدة تغييرات وتجارب مباشرة وواضحة:
تكرار أقل جدًا: لا تعود العقد تستقبل الرسائل المتطابقة نفسها مرارًا، فينخفض استهلاك النطاق الترددي بشكل كبير.
تغطية أسرع: تنتقل الرسالة عبر أشجار البث متعدد الأطراف (Multicast trees) بأقل عدد من مرات الترحيل، فتصل إلى كامل الشبكة بسرعة.
يدعم التمويل عالي التردد: عند تقييد موارد الشبكة بين العقد أو في سيناريوهات التداول عالي التردد، يمكن ضمان زمن تأخير منخفض للغاية ومخرجات/قدرة معالجة مرتفعة جدًا.
لكن من منظور التطبيق العملي، فإن الشبكات المهيكلة لها أيضًا مخاطر. فإذا كانت عقد الطوبولوجيا الشجرية تنضم وتغادر بشكل متكرر (Churn)، أو تعرضت عقدة ترحيل محورية لهجوم DDoS من قبل قراصنة، فهل سيظهر انقطاع مؤقت في عملية البث؟ وفي اختبارات الضغط في ظل ظروف السوق المتطرفة، هل يمكن لهذه البنية أن تحافظ على معدل تحمّل للأخطاء “بربري لكن صلب” كما يفعل Gossip؟ هذه الأمور ما زالت بحاجة إلى التحقق في سيناريوهات الشبكة الرئيسية ذات التزامن العالي مستقبلًا.
ما رأيكم: هل يمكن لهذا البروتوكول الذي يركّز على تحسين طبقة P2P أن يصبح المواصفة القياسية للسلسلة المالية العامة للجيل القادم؟ شاركونا في التعليقات!
اليوم أطلعت على بروتوكول Kadcast P2P الذي ورد ذكره في الورقة البيضاء @Dusk ($DUSK )، وشعرت أن حلّه ملهم جدًا—فهو يحوّل هذا “الصراخ في الساحة” إلى “توصيل دقيق مثل خدمة البريد السريع”.
بعبارة بسيطة، يستعير Kadcast خوارزمية مسافة XOR في جدول تجزئة Kademlia (DHT)، فيرتّب جميع عقد الشبكة على مستوى المسافة الرياضية لتشكيل “مخطط طوبولوجي شجري” منظم.
عندما تريد عقدة إرسال بث، فإنها لا تعود إلى العشوائية في نشر الرسائل، بل تقوم بتوزيع دقيق إلى عقد محددة عبر سلسلة متتالية (Cascading) وفقًا للبنية الشجرية، مثل تسليم الطرود عبر نظام التتابع.
وهذا يحقق عدة تغييرات وتجارب مباشرة وواضحة:
تكرار أقل جدًا: لا تعود العقد تستقبل الرسائل المتطابقة نفسها مرارًا، فينخفض استهلاك النطاق الترددي بشكل كبير.
تغطية أسرع: تنتقل الرسالة عبر أشجار البث متعدد الأطراف (Multicast trees) بأقل عدد من مرات الترحيل، فتصل إلى كامل الشبكة بسرعة.
يدعم التمويل عالي التردد: عند تقييد موارد الشبكة بين العقد أو في سيناريوهات التداول عالي التردد، يمكن ضمان زمن تأخير منخفض للغاية ومخرجات/قدرة معالجة مرتفعة جدًا.
لكن من منظور التطبيق العملي، فإن الشبكات المهيكلة لها أيضًا مخاطر. فإذا كانت عقد الطوبولوجيا الشجرية تنضم وتغادر بشكل متكرر (Churn)، أو تعرضت عقدة ترحيل محورية لهجوم DDoS من قبل قراصنة، فهل سيظهر انقطاع مؤقت في عملية البث؟ وفي اختبارات الضغط في ظل ظروف السوق المتطرفة، هل يمكن لهذه البنية أن تحافظ على معدل تحمّل للأخطاء “بربري لكن صلب” كما يفعل Gossip؟ هذه الأمور ما زالت بحاجة إلى التحقق في سيناريوهات الشبكة الرئيسية ذات التزامن العالي مستقبلًا.
ما رأيكم: هل يمكن لهذا البروتوكول الذي يركّز على تحسين طبقة P2P أن يصبح المواصفة القياسية للسلسلة المالية العامة للجيل القادم؟ شاركونا في التعليقات!
