إصدار منصة GNUnet P2P 0.15.0

تم تقديم إصدار إطار عمل GNUnet 0.15، المصمم لبناء شبكات P2P لامركزية آمنة. الشبكات التي تم إنشاؤها باستخدام GNUnet ليس لديها نقطة فشل واحدة، وهي قادرة على ضمان حرمة المعلومات الخاصة للمستخدمين، بما في ذلك القضاء على سوء الاستخدام المحتمل من قبل أجهزة الاستخبارات والمسؤولين الذين لديهم إمكانية الوصول إلى عقد الشبكة.

تدعم GNUnet إنشاء شبكات P2P عبر TCP وUDP وHTTP/HTTPS وBluetooth وWLAN، ويمكن أن تعمل في وضع F2F (صديق لصديق). يتم دعم اجتياز NAT، بما في ذلك استخدام UPnP وICMP. لمعالجة موضع البيانات، من الممكن استخدام جدول التجزئة الموزع (DHT). يتم توفير أدوات لنشر الشبكات المتداخلة. لمنح حقوق الوصول وإلغائها بشكل انتقائي، يتم استخدام خدمة تبادل سمات الهوية اللامركزية reclaimID، باستخدام GNS (نظام الأسماء GNU) والتشفير القائم على السمات.

يتميز النظام باستهلاك منخفض للموارد ويستخدم بنية متعددة العمليات لتوفير العزل بين المكونات. يتم توفير أدوات مرنة للحفاظ على السجلات وجمع الإحصائيات. لتطوير تطبيقات الاستخدام النهائي، توفر GNUnet واجهة برمجة التطبيقات (API) للغة C وروابط للغات البرمجة الأخرى. لتبسيط عملية التطوير، يُقترح استخدام حلقات الأحداث والعمليات بدلاً من سلاسل الرسائل. يتضمن مكتبة اختبار للنشر التلقائي للشبكات التجريبية التي تغطي عشرات الآلاف من أقرانهم.

الميزات الجديدة الرئيسية في GNUnet 0.15:

  • يوفر نظام اسم النطاق GNS (نظام أسماء GNU) اللامركزي القدرة على تسجيل النطاقات الفرعية في نطاق المستوى الأعلى ".pin". تمت إضافة دعم لمفاتيح EDKEY.
  • في gnunet-scalarproduct، تم تحويل وظائف التشفير لاستخدام مكتبة libsodium.
  • أضافت خدمة التبادل اللامركزي لتبادل سمات الهوية (RECLAIM) دعمًا لبيانات الاعتماد الموقعة باستخدام نظام BBS+ (التوقيع الأعمى، حيث لا يستطيع الموقع الوصول إلى المحتوى).
  • تم تنفيذ بروتوكول الاتحاد، والذي يُستخدم لتوزيع رسائل الإلغاء الرئيسية على GNS.
  • لقد استقر تنفيذ برنامج المراسلة، ولم يعد تجريبيًا.

المصدر: opennet.ru

إضافة تعليق