Izdanje GNUnet P2P platforme 0.15.0

Predstavljeno je izdanje GNUnet 0.15 okvira, dizajniranog za izgradnju sigurnih decentraliziranih P2P mreža. Mreže stvorene korišćenjem GNUneta nemaju ni jednu tačku kvara i mogu garantovati nepovredivost privatnih informacija korisnika, uključujući eliminisanje moguće zloupotrebe od strane obaveštajnih službi i administratora sa pristupom mrežnim čvorovima.

GNUnet podržava kreiranje P2P mreža preko TCP, UDP, HTTP/HTTPS, Bluetooth i WLAN, i može raditi u F2F (Friend-to-Friend) modu. NAT traversal je podržan, uključujući korištenje UPnP i ICMP. Za rješavanje postavljanja podataka moguće je koristiti distribuiranu hash tablicu (DHT). Obezbeđeni su alati za postavljanje mesh mreža. Za selektivno odobravanje i opoziv prava pristupa, koristi se reclaimID decentralizirana usluga razmjene atributa identiteta, koristeći GNS (GNU Name System) i šifriranje zasnovano na atributima.

Sistem karakteriše niska potrošnja resursa i koristi višeprocesnu arhitekturu da obezbedi izolaciju između komponenti. Omogućeni su fleksibilni alati za vođenje dnevnika i prikupljanje statistike. Za razvoj aplikacija za krajnju upotrebu, GNUnet pruža API za jezik C i veze za druge programske jezike. Da bi se pojednostavio razvoj, predlaže se korištenje petlji događaja i procesa umjesto niti. Uključuje testnu biblioteku za automatsko postavljanje eksperimentalnih mreža koje pokrivaju desetine hiljada vršnjaka.

Glavne nove karakteristike u GNUnetu 0.15:

  • Decentralizovani GNS (GNU Name System) sistem imena domena pruža mogućnost registracije poddomena u „.pin” domenu najvišeg nivoa. Dodata podrška za EDKEY ključeve.
  • U gnunet-scalarproduct, kripto funkcije su prebačene da koriste libsodium biblioteku.
  • Usluga decentralizovane razmjene atributa identiteta (RECLAIM) dodala je podršku za vjerodajnice potpisane korištenjem BBS+ šeme (slijepo potpisivanje, u kojem potpisnik ne može pristupiti sadržaju).
  • Implementiran je sindikalni protokol koji se koristi za distribuciju ključnih poruka opoziva GNS-u.
  • Implementacija glasnika je stabilizirana, što više nije eksperimentalno.

izvor: opennet.ru

Dodajte komentar