Yggdrasil تطبيق خاص وغير مركزي لشبكة IPv6

Yggdrasil هو تنفيذ في مرحلة مبكرة لشبكة IPv6 sيتم فصله عبر الشبكة العالمية المعتادة ويتم تشفيره بالكامل من طرف إلى آخر. إنه خفيف ، التنظيم الذاتي ومتوافق مع منصات متعددة ويسمح فعليًا لأي تطبيق متوافق مع IPv6 بالاتصال بأمان مع عقد Yggdrasil الأخرى. لا يتطلب Yggdrasil أن يكون لديك اتصال إنترنت IPv6 ؛ كما أنه يعمل على IPv4.

اغدراسيل يطور مفهوم توجيه جديد لإنشاء شبكة لامركزية عالمية ، حيث يمكن للعقد الاتصال ببعضها البعض مباشرة في وضع الشبكة المعشقة (على سبيل المثال ، عبر Wi-Fi أو Bluetooth) ، أو التفاعل عبر شبكات IPv6 أو IPv4 الحالية (شبكة على شبكة). لا يُنظر إلى شبكة Yggdrasil بأكملها على أنها مجموعة من الشبكات الفرعية المتباينة ، ولكن باعتبارها شجرة ممتدة منظمة واحدة ، لها "جذر" ، ولكل عقدة أصل واحد أو أكثر من سليل. تسمح لك بنية الشجرة هذه ببناء مسار إلى العقدة الوجهة ، بالنسبة إلى العقدة المصدر ، باستخدام آلية "محدد الموقع" ، التي تحدد المسار الأمثل للعقدة من الجذر.

يتم توزيع المعلومات حول الشجرة بين العقد ولا يتم تخزينها مركزيًا. يتم استخدام جدول التجزئة الموزع (DHT) لتبادل معلومات التوجيه ، والتي يمكن للعقدة من خلالها استرداد جميع المعلومات حول المسار إلى عقدة أخرى. توفر الشبكة نفسها التشفير من طرف إلى طرف فقط (لا يمكن لعقد العبور تحديد المحتوى) ، ولكن ليس إخفاء الهوية (عند الاتصال عبر الإنترنت ، يمكن للأقران الذين يتم الاتصال المباشر بهم تحديد عنوان IP الفعلي ، لذلك يُقترح إخفاء الهوية لتوصيل العقد عبر Tor أو I2P).

ويلاحظ أنه بالرغم من ذلك المشروع في مرحلة تطوير ألفا ، وهو مستقر بدرجة كافية للاستخدام اليومي ، لكنه لا يضمن التوافق مع الإصدارات السابقة بين الإصدارات. بالنسبة لـ Yggdrasil 0.4 ، يحتفظ المجتمع بمجموعة من الخدمات ، بما في ذلك منصة لاستضافة حاويات Linux لاستضافة مواقعهم ، ومحرك بحث YaCy ، وخادم اتصالات Matrix ، وخادم IRC ، ونظام DNS ، ونظام VoIP ، ومتتبع BitTorrent ، وخريطة نقطة النهاية ، وبوابة IPFS والوكيل للوصول إلى شبكات Tor و I2P و clearnet.

حاليا lالتنفيذ في نسخته 0.4 وفي الإصدار الجديد تم تنفيذ مخطط توجيه جديد غير متوافق مع الإصدارات السابقة بواسطة Yggdrasil. أيضًا عند إنشاء اتصالات TLS مع العقد ، يتم استخدام تثبيت المفاتيح. إذا لم يكن هناك ارتباط أثناء الاتصال ، فسيتم تعيين المفتاح الناتج للاتصال. إذا تم إنشاء الربط ، ولكن المفتاح غير مطابق ، فسيتم رفض الاتصال. يتم تعريف TLS مع ربط المفتاح على أنه الطريقة الموصى بها للاتصال بالأقران.

التغيير الآخر الذي تم إجراؤه هو ذلك تمت إعادة تصميم الكود بالكامل وإعادة كتابته لإدارة التوجيه والجلسة ، مما أدى إلى زيادة الأداء والموثوقية التشغيلية ، خاصة بالنسبة للعقد التي تقوم بتبديل الأزواج بشكل متكرر. يتم تنفيذ التناوب الدوري للمفاتيح في جلسات التشفير. دعم إضافي لتوجيه المصدر ، والذي يمكن استخدامه لتوجيه حركة مرور IPv6 المخصصة. تمت إعادة تصميم بنية جدول التجزئة الموزع (DHT) وتمت إضافة دعم التوجيه المستند إلى DHT. تم نقل تنفيذ خوارزميات التوجيه إلى مكتبة منفصلة

يتم الآن إنشاء عناوين IPv6 IP من المفاتيح العمومية ed25519 بدلاً من التجزئة X25519 ، مما سيؤدي إلى تغيير جميع عناوين IP الداخلية بعد الترقية إلى Yggdrasil 0.4.
يتم توفير إعدادات إضافية للبحث عن نظراء البث المتعدد.

أخيرا إذا كنت مهتمًا بمعرفة المزيد عنها حول هذا التنفيذ ، تريد معرفة كيفية تثبيت Yggdrasil وكذلك كيفية تكوين أو الرجوع إلى وثائقه ، يمكنك القيام بذلك من الرابط أدناه. 


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.