GNUnet P2P platformasining chiqarilishi 0.15.0

Xavfsiz markazlashmagan P0.15P tarmoqlarini qurish uchun mo'ljallangan GNUnet 2 ramkasining chiqarilishi taqdim etildi. GNUnet yordamida yaratilgan tarmoqlarda bitta nosozlik nuqtasi yo'q va foydalanuvchilarning shaxsiy ma'lumotlarining daxlsizligini, shu jumladan razvedka xizmatlari va tarmoq tugunlariga kirish huquqiga ega bo'lgan ma'murlar tomonidan mumkin bo'lgan suiiste'mollikni bartaraf etishni kafolatlay oladi.

GNUnet TCP, UDP, HTTP/HTTPS, Bluetooth va WLAN orqali P2P tarmoqlarini yaratishni qo'llab-quvvatlaydi va F2F (Friend-to-friend) rejimida ishlashi mumkin. UPnP va ICMP-dan foydalanishni o'z ichiga olgan holda NAT traversal qo'llab-quvvatlanadi. Ma'lumotlarni joylashtirish masalasini hal qilish uchun taqsimlangan xesh jadvalidan (DHT) foydalanish mumkin. Mesh tarmoqlarini joylashtirish uchun asboblar taqdim etiladi. Kirish huquqlarini tanlab berish va bekor qilish uchun GNS (GNU nom tizimi) va atributga asoslangan shifrlash yordamida reclaimID markazlashtirilmagan identifikator atributlarini almashish xizmatidan foydalaniladi.

Tizim kam resurs iste'moliga ega va komponentlar orasidagi izolyatsiyani ta'minlash uchun ko'p jarayonli arxitekturadan foydalanadi. Jurnallarni yuritish va statistik ma'lumotlarni yig'ish uchun moslashuvchan vositalar taqdim etiladi. Yakuniy foydalanish ilovalarini ishlab chiqish uchun GNUnet C tili uchun API va boshqa dasturlash tillari uchun ulanishlarni taqdim etadi. Rivojlanishni soddalashtirish uchun mavzular o'rniga voqealar tsikli va jarayonlaridan foydalanish taklif etiladi. U o'n minglab tengdoshlarni qamrab olgan eksperimental tarmoqlarni avtomatik joylashtirish uchun test kutubxonasini o'z ichiga oladi.

GNUnet 0.15 dagi asosiy yangi xususiyatlar:

  • Markazlashtirilmagan GNS (GNU Name System) domen nomlari tizimi yuqori darajadagi “.pin” domenida subdomenlarni ro'yxatdan o'tkazish imkoniyatini beradi. EDKEY tugmachalari uchun qo'shimcha yordam.
  • Gnunet-scalarproduct-da kripto funktsiyalari libsodium kutubxonasidan foydalanishga o'tkazildi.
  • Identifikator atributlari almashinuvining markazlashtirilmagan almashinuvi (RECLAIM) xizmati BBS+ sxemasidan foydalangan holda imzolangan hisob maʼlumotlarini qoʻllab-quvvatlashni qoʻshdi (koʻr-koʻrona imzolash, bunda imzolovchi kontentga kira olmaydi).
  • GNS-ga asosiy bekor qilish xabarlarini tarqatish uchun foydalaniladigan ittifoq protokoli amalga oshirildi.
  • Messenjerni amalga oshirish barqarorlashtirildi, bu endi eksperimental emas.

Manba: opennet.ru

a Izoh qo'shish