Utgivelse av GNUnet P2P Platform 0.15.0

Utgivelsen av GNUnet 0.15-rammeverket, designet for å bygge sikre desentraliserte P2P-nettverk, har blitt presentert. Nettverk opprettet ved hjelp av GNUnet har ikke et eneste feilpunkt og er i stand til å garantere ukrenkelighet av brukernes private informasjon, inkludert eliminering av mulig misbruk fra etterretningstjenester og administratorer med tilgang til nettverksnoder.

GNUnet støtter opprettelsen av P2P-nettverk over TCP, UDP, HTTP/HTTPS, Bluetooth og WLAN, og kan operere i F2F (Friend-to-Friend)-modus. NAT-traversering støttes, inkludert bruk av UPnP og ICMP. For å adressere plassering av data er det mulig å bruke en distribuert hashtabell (DHT). Verktøy for å distribuere mesh-nettverk er gitt. For selektivt å gi og tilbakekalle tilgangsrettigheter, brukes den desentraliserte tjenesten for utveksling av identitetsattributter ved bruk av GNS (GNU Name System) og attributtbasert kryptering.

Systemet har lavt ressursforbruk og bruker en flerprosessarkitektur for å gi isolasjon mellom komponentene. Fleksible verktøy er gitt for å vedlikeholde logger og samle inn statistikk. For å utvikle sluttbruksapplikasjoner tilbyr GNUnet et API for C-språket og bindinger for andre programmeringsspråk. For å forenkle utviklingen foreslås det å bruke hendelsesløkker og prosesser i stedet for tråder. Det inkluderer et testbibliotek for automatisk distribusjon av eksperimentelle nettverk som dekker titusenvis av jevnaldrende.

Store nye funksjoner i GNUnet 0.15:

  • Det desentraliserte GNS-domenesystemet (GNU Name System) gir muligheten til å registrere underdomener i toppnivådomenet ".pin". Lagt til støtte for EDKEY-nøkler.
  • I gnunet-scalarproduct er kryptofunksjonene byttet til å bruke libsodium-biblioteket.
  • Tjenesten for desentralisert utveksling av identitetsattributter (RECLAIM) har lagt til støtte for legitimasjon signert ved hjelp av BBS+-ordningen (blind signering, der signeren ikke kan få tilgang til innholdet).
  • Fagforeningsprotokollen er implementert, som brukes til å distribuere sentrale tilbakekallingsmeldinger til GNS.
  • Implementeringen av messenger har blitt stabilisert, som ikke lenger er eksperimentell.

Kilde: opennet.ru

Legg til en kommentar