وصول الإصدار الجديد من إطار عمل إنشاء الشبكات اللامركزية ، GNUnet 0.12

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

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

لمنح حقوق الوصول وإبطالها بشكل انتقائي ، يتم استخدام التبادل اللامركزي لسمات تحديد هوية الاسترداد باستخدام GNS (نظام التسمية GNU) والتشفير المستند إلى السمات.

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

الميزات الرئيسية الجديدة لـ GNUnet 0.12

تم وضع علامة على هذا الإصدار الجديد على أنه مهم ، كما يحتوي على تغييرات كبيرة في البروتوكول الذي ينتهك التوافق مع الإصدارات السابقة 0.11.x. بالإضافة إلى ذلك هفي شروط الاستخدام ، يجب على المستخدمين ملاحظة أنه لا يزال هناك عدد كبير من المشكلات المفتوحة المعروفة ، لا سيما فيما يتعلق بسهولة الاستخدام ، ولكن أيضًا بعض مشكلات الخصوصية المهمة ، خاصة لمستخدمي الأجهزة المحمولة. 

gnunet-gtk

في هذا الإصدار الجديد نظام اسم المجال اللامركزي GNS (نظام تسمية جنو) ، تغييرات مختلفة في بروتوكولات توليد المفاتيح (لتلبية المواصفات المتغيرة للمعيار المستقبلي).

يتم تمثيل أسماء المجال والعلامات في UTF-8 ، دون استخدام ترميز Punycode IDNA. تم اقتراح مكون إضافي لـ NSS للتعامل مع أسماء IDNA غير القياسية. تمت إضافة مكون إضافي أيضًا لحظر طلبات الجذر (لا ينبغي أبدًا تشغيل GNUnet بامتيازات الجذر).

GNS و NSE (تقدير حجم الشبكة) غيرت خوارزمية الاختبار تستخدم لإلغاء منطقة المجال. ترتبط التغييرات بتعقيد الحسابات في ASICs المتخصصة.

يكمل تنفيذ النقل على يتم نقل UDP إلى الفئة التجريبية نظرًا لقضايا الاستقرار ، تم تحسين التنسيق الثنائي وتوثيقه للمفاتيح العامة RSA جنبًا إلى جنب مع إزالة التجزئة غير الضرورية في توقيعات EdDSA الرقمية.

بالإضافة إلى ذلك إضافة القدرة على تثبيت سكربت gnunet-logread لسجلات التدقيق. وقد تم حل العديد من المشاكل في نظام التجميع. تمت إزالة GLPK (مجموعة البرمجة الخطية GNU) من التبعيات.

كيفية تثبيت GNUnet 1.2 على Ubuntu ومشتقاته؟

لتثبيت دعونا نفتح المحطة ونكتب فيه ما يلي:

sudo apt install git libtool autoconf autopoint \
build-essential libgcrypt-dev libidn11-dev zlib1g-dev \
libunistring-dev libglpk-dev miniupnpc libextractor-dev \
libjansson-dev libcurl4-gnutls-dev gnutls-bin libsqlite3-dev \
openssl libnss3-tools libmicrohttpd-dev libopus-dev libpulse-dev \
libogg-dev

فعلت هذا لنقم بإنشاء المجلد مكان إجراء التثبيت:

mkdir ~/gnunet_installation
cd ~/gnunet_installation

نحصل على الكود من GNUnet:

git clone --depth 1 https://gnunet.org/git/gnunet.git

Y ننتقل إلى تجميع:

cd ~/gnunet_installation/gnunet
export GNUNET_PREFIX=/usr/local # for example, other locations possible
./bootstrap
./configure --prefix=$GNUNET_PREFIX --disable-documentation --with-microhttpd=/opt/libmicrohttpd
sudo addgroup gnunetdns
sudo adduser --system --group --disabled-login --home /var/lib/gnunet gnunet
sudo usermod -aG gnunet $USER
make -j$(nproc || echo -n 1)
sudo make install

وعلى استعداد معها ، سيكون لدينا تم تثبيت GNUnet على النظام. ولكنقبل أن نبدأ ، نحتاج إلى إنشاء ملف تكوين يمكننا القيام بهبشكل افتراضي ، يبحث GNUnet في دليلنا الرئيسي في المسار التالي `~ / .config / gnunet.conf`.

لذلك يمكننا البدء في إنشاء ملف فارغ بالأمر التالي:

mkdir -p ~/.config $ touch ~/.config/gnunet.conf

اترك تعليقك

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

*

*

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