Vydání platformy GNUnet P2P 0.15.0

Bylo představeno vydání rámce GNUnet 0.15, určeného pro budování bezpečných decentralizovaných P2P sítí. Sítě vytvořené pomocí GNUnet nemají jediný bod selhání a jsou schopny zaručit nedotknutelnost soukromých informací uživatelů, včetně eliminace možného zneužití ze strany zpravodajských služeb a administrátorů s přístupem k síťovým uzlům.

GNUnet podporuje vytváření sítí P2P přes TCP, UDP, HTTP/HTTPS, Bluetooth a WLAN a může pracovat v režimu F2F (Friend-to-friend). Je podporováno procházení NAT, včetně použití UPnP a ICMP. Pro řešení umístění dat je možné použít distribuovanou hashovací tabulku (DHT). K dispozici jsou nástroje pro nasazení mesh sítí. K selektivnímu udělování a odvolávání přístupových práv se používá služba decentralizované výměny atributů identity reclaimID pomocí GNS (GNU Name System) a šifrování založeného na atributech.

Systém se vyznačuje nízkou spotřebou zdrojů a využívá víceprocesovou architekturu k zajištění izolace mezi komponentami. K dispozici jsou flexibilní nástroje pro správu protokolů a shromažďování statistik. Pro vývoj aplikací pro koncové použití poskytuje GNUnet API pro jazyk C a vazby pro další programovací jazyky. Pro zjednodušení vývoje se navrhuje místo vláken používat smyčky událostí a procesy. Zahrnuje testovací knihovnu pro automatické nasazení experimentálních sítí pokrývajících desítky tisíc peerů.

Hlavní nové funkce v GNUnet 0.15:

  • Decentralizovaný systém názvů domén GNS (GNU Name System) poskytuje možnost registrovat subdomény v doméně nejvyšší úrovně „.pin“. Přidána podpora pro klíče EDKEY.
  • V gnunet-scalarproduct byly kryptografické funkce přepnuty na knihovnu libsodium.
  • Služba decentralizované výměny atributů identity (RECLAIM) přidala podporu pro přihlašovací údaje podepsané pomocí schématu BBS+ (podepisování naslepo, při kterém podepisující nemá přístup k obsahu).
  • Byl implementován sjednocovací protokol, který se používá k distribuci zpráv o zrušení klíče do GNS.
  • Implementace messengeru byla stabilizována, což již není experimentální.

Zdroj: opennet.ru

Přidat komentář