GNUnet P2P platformas 0.15.0 izlaišana

Ir prezentēts GNUnet 0.15 ietvara izlaidums, kas paredzēts drošu decentralizētu P2P tīklu veidošanai. Tīkliem, kas izveidoti, izmantojot GNUnet, nav neviena atteices punkta, un tie spēj garantēt lietotāju privātās informācijas neaizskaramību, tostarp novēršot iespējamo izlūkošanas dienestu un administratoru ļaunprātīgu izmantošanu, kuriem ir piekļuve tīkla mezgliem.

GNUnet atbalsta P2P tīklu izveidi, izmantojot TCP, UDP, HTTP/HTTPS, Bluetooth un WLAN, un var darboties F2F (draugs draugam) režīmā. Tiek atbalstīta NAT šķērsošana, tostarp izmantojot UPnP un ICMP. Lai risinātu datu izvietojumu, ir iespējams izmantot sadalīto hash tabulu (DHT). Tiek nodrošināti rīki tīkla tīklu izvietošanai. Lai selektīvi piešķirtu un atsauktu piekļuves tiesības, tiek izmantots reclaimID decentralizētās identitātes atribūtu apmaiņas pakalpojums, izmantojot GNS (GNU nosaukumu sistēmu) un uz atribūtiem balstītu šifrēšanu.

Sistēmai ir zems resursu patēriņš, un tā izmanto vairāku procesu arhitektūru, lai nodrošinātu izolāciju starp komponentiem. Tiek nodrošināti elastīgi rīki žurnālu uzturēšanai un statistikas apkopošanai. Lai izstrādātu galapatēriņa lietojumprogrammas, GNUnet nodrošina API C valodai un saistījumus citām programmēšanas valodām. Lai vienkāršotu izstrādi, pavedienu vietā tiek piedāvāts izmantot notikumu cilpas un procesus. Tajā ir iekļauta testa bibliotēka automātiskai eksperimentālo tīklu izvietošanai, kas aptver desmitiem tūkstošu vienaudžu.

Galvenās jaunās funkcijas GNUnet 0.15:

  • Decentralizētā GNS (GNU Name System) domēna nosaukumu sistēma nodrošina iespēju reģistrēt apakšdomēnus “.pin” augstākā līmeņa domēnā. Pievienots atbalsts EDKEY atslēgām.
  • Programmā gnunet-scalarproduct kriptogrāfijas funkcijas ir pārslēgtas, lai izmantotu libsodium bibliotēku.
  • Decentralizētā identitātes atribūtu apmaiņas (RECLAIM) apmaiņas pakalpojums ir pievienojis atbalstu akreditācijas datiem, kas parakstīti, izmantojot BBS+ shēmu (aklā parakstīšana, kurā parakstītājs nevar piekļūt saturam).
  • Ir ieviests savienības protokols, kas tiek izmantots, lai izplatītu galvenos atsaukšanas ziņojumus GNS.
  • Messenger ieviešana ir stabilizēta, kas vairs nav eksperimentāls.

Avots: opennet.ru

Pievieno komentāru