تتأثر قابلية التوسع في أنظمة البلوكتشين بالبث P2P غير الفعال، حيث تركز معظم التحسينات الحالية على الطبقة المنطقية دون الأخذ في الاعتبار ظروف الشبكة الفيزيائية. لحل هذه المشكلة، تقترح هذه الورقة BlockSDN، وهي أول معمارية متكاملة للبلوكتشين قائمة على SDN. يستخدم BlockSDN مستوى تحكم موزعاً لتحقيق رؤية شاملة للشبكة، ومحرك رسوم بيانية للتجميع الهرمي، مع الجمع بين اختيار الجيران الهجين الكلي-الجزئي وآلية البث الهرمية. تُظهر منصة المحاكاة المتخصصة أن BlockSDN يقلل وقت مزامنة الكتلة العالمية بنسبة 65% و55% مقارنة بـ Gossip و Mercury على التوالي. تسلط هذه النتائج الضوء على إمكانية التنسيق عبر الطبقات المدعوم بـ SDN في تعزيز قابلية التوسع والأداء في البلوكتشين بشكل كبير.
تواجه أنظمة البلوكتشين اختناقات أداء خطيرة، تتجلى بشكل أساسي في:
يعمل البلوكتشين كتكنولوجيا دفتر الأستاذ الموزع الثورية على تغيير الصناعات المالية والسلسلة اللوجستية والرعاية الصحية وغيرها. ومع ذلك، تعيق اختناقات الأداء بشكل خطير نشره على نطاق واسع. في أنظمة التعدين التنافسية، لا يؤدي انتشار الكتل المتأخر إلى إهدار موارد الحوسبة فحسب، بل يضر أيضاً بسلامة النظام.
يركز البحث الحالي بشكل أساسي على اتجاهين:
لكن هذه الطرق لها قيود أساسية:
يعيق الفصل الهرمي والتحكم اللامركزي لمعمارية TCP/IP التقليدية الرؤية العالمية والتحسين الديناميكي. تقدم هذه الورقة نموذج الشبكات المعرّفة بالبرمجيات (SDN)، من خلال فصل مستويات التحكم والبيانات، مما يتيح للمتحكم المركزي منطقياً الحصول على رؤية شاملة للشبكة وتطبيق منطق قابل للبرمجة.
الإدخال: مجموعة العقد في شبكة البلوكتشين الموزعة، طوبولوجيا الشبكة الفيزيائية، معلومات حالة الشبكة في الوقت الفعلي الإخراج: طوبولوجيا شبكة التغطية المنطقية المحسّنة، مسارات بث الكتل الفعالة القيود: ضمان اتصال الشبكة، تقليل تأخير الانتشار، ضمان متانة النظام
طبقة التطبيق: تتكون من شبكة البلوكتشين، وتتعامل مع معالجة المعاملات وإنشاء الكتل، وتحدد متطلبات المزامنة ومتطلبات الخدمة
طبقة التحكم: تدمج متحكم SDN ومحرك الرسوم البيانية المدمج، وتوفر رؤية عالمية وجدولة موحدة وتحسين ديناميكي. تحقق التنسيق بين متحكمات متعددة معمارية مركزية منطقياً لكن موزعة فيزيائياً
طبقة البيانات: تتضمن الشبكة الفيزيائية (عقد البلوكتشين وأجهزة الإعادة)، وتتولى إعادة توجيه الحزم ومراقبة الحالة المحلية
يوحد محرك الرسوم البيانية نمذجة الموقع الجغرافي للعقد وحالة الارتباط والاتصالات المنطقية، ويدعم:
يعتمد معمارية متحكمات متعاونة:
المستوى الكلي: يحسب المتحكم مجموعة الجيران المثلى بناءً على حالة الشبكة العالمية
المستوى الجزئي: تقوم العقدة بتعديلات تكيفية في الوقت الفعلي بناءً على الحالة المحلية
البث داخل الطبقة: الانتشار المتوازي داخل نفس التجميع البث بين الطبقات: الانتشار عبر التجميعات من خلال عقد ممثلة محددة قمع الزيادة: تجنب النقل المكرر وتقليل احتقان الشبكة
مراقبة معدل الانقسام كوكيل لصحة المزامنة من خلال واجهة برمجة التطبيقات الشمالية:
تستخدم التجارب منصة محاكاة شبكة SDN-البلوكتشين المبنية ذاتياً:
مقارنة بالأعمال الموجودة، يحقق BlockSDN للمرة الأولى:
تستشهد الورقة بـ 17 مرجعاً ذا صلة، تتضمن بشكل أساسي:
التقييم الشامل: هذه ورقة بحثية عالية الجودة، تقترح معمارية متكاملة مبتكرة بين SDN والبلوكتشين، مع اكتمال نسبي في التصميم النظري والتحقق التجريبي. على الرغم من وجود بعض القيود، فإن ابتكاريتها وأهمية تحسينات الأداء تمنحها قيمة أكاديمية وعملية مهمة. يفتح هذا العمل اتجاهاً بحثياً جديداً لتحسين شبكة البلوكتشين، ويستحق مزيداً من البحث المتعمق والتحقق من النشر الفعلي.