اليوم سنتحدث عن مشكلة تقع في أدنى طبقات سلسلة الكتل: كيف تتواصل العُقد فيما بينها؟

والآن ندخل فعليًا في الجزء التقني من Dusk@Dusk .

قد تبدو سلسلة الكتل ظاهريًا كأنها مجرد سجلّ للحسابات، لكن العُقد على الشبكة ترسل الرسائل بعضها إلى بعض باستمرار كل يوم.

عند ظهور كتلة جديدة، يجب بثّها؛ وعند ظهور معاملة، يجب بثّها؛ وعند إجراء تصويت للإجماع، يجب نشره أيضًا.

ومع تزايد عدد العُقد في الشبكة، يصبح إيصال الرسائل بسرعة ودقة أكبر تحديًا عمليًا للغاية.

تستخدم Dusk في هذه الطبقة kadcast، وهي مبنية على أفكار kademlia Dht. وبدلًا من أن تبث كل عقدة الرسائل بلا تمييز إلى عدد كبير من العُقد المجاورة، تستفيد من مسافة XOR بين العُقد لإنشاء آلية نشر أكثر تنظيمًا.

والهدف من ذلك بسيط: تقليل الرسائل المكررة وإيصال المعلومات بكفاءة إلى الشبكة بأكملها. وبالمقارنة مع أساليب النشر القائمة على gossip، يمكن لـkadcast خفض استهلاك النطاق الترددي بنسبة 25%-50%، كما يمكنها تقليل الكتل القديمة (stale block) في بيئات الكتل ذات زمن التأكيد الأسرع.

قد لا يبدو هذا الأمر مثيرًا مثل zk، لكنه في الواقع مهم جدًا. فلكي تُؤكَّد المعاملات في الأسواق المالية بسرعة، يجب أولًا أن تعرف عُقد الشبكة بسرعة ما الذي حدث. لذلك، لا تبدأ قصة dusk بالخصوصية، بل تبدأ بأمور أكثر عمقًا.

لنجعل الشبكة بأكملها تتواصل بكفاءة أكبر أولًا.

#dusk
$DUSK