Izdanje GNUnet P2P platforme 0.15.0

Predstavljeno je izdanje okvira GNUnet 0.15, dizajniranog za izgradnju sigurnih decentraliziranih P2P mreža. Mreže stvorene korištenjem GNUneta nemaju niti jednu točku kvara i sposobne su jamčiti nepovredivost osobnih podataka korisnika, uključujući eliminaciju moguće zlouporabe od strane obavještajnih službi i administratora s pristupom mrežnim čvorovima.

GNUnet podržava stvaranje P2P mreža preko TCP-a, UDP-a, HTTP/HTTPS-a, Bluetootha i WLAN-a i može raditi u F2F (Friend-to-friend) načinu rada. 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). Dostupni su alati za postavljanje isprepletenih mreža. Za selektivno dodjeljivanje i opoziv prava pristupa koristi se decentralizirana usluga razmjene atributa identiteta reclaimID, koristeći GNS (GNU Name System) i enkripciju temeljenu na atributima.

Sustav se odlikuje niskom potrošnjom resursa i koristi višeprocesnu arhitekturu za pružanje izolacije između komponenti. Dostupni su fleksibilni alati za vođenje dnevnika i prikupljanje statistike. Za razvoj aplikacija za krajnju upotrebu, GNUnet osigurava API za jezik C i povezivanja za druge programske jezike. Kako bi se pojednostavio razvoj, predlaže se korištenje petlji događaja i procesa umjesto niti. Uključuje testnu biblioteku za automatsku implementaciju eksperimentalnih mreža koje pokrivaju desetke tisuća peerova.

Glavne nove značajke u GNUnetu 0.15:

  • Decentralizirani GNS (GNU Name System) sustav naziva domena pruža mogućnost registracije poddomena u domeni najviše razine “.pin”. Dodana podrška za EDKEY ključeve.
  • U gnunet-scalarproductu, kripto funkcije su prebačene da koriste biblioteku libsodium.
  • Usluga decentralizirane razmjene atributa identiteta (RECLAIM) dodala je podršku za vjerodajnice potpisane korištenjem BBS+ sheme (slijepo potpisivanje, u kojem potpisnik ne može pristupiti sadržaju).
  • Implementiran je protokol unije koji se koristi za distribuciju poruka opoziva ključa GNS-u.
  • Stabilizirana je implementacija glasnika koji više nije eksperimentalni.

Izvor: opennet.ru

Dodajte komentar