Release van het P2P-platform GNUnet 0.15.0

De release van het GNUnet 0.15-framework is gepresenteerd, gericht op het opzetten van veilige gedecentraliseerde P2P-netwerken. Netwerken die met GNUnet zijn gemaakt, hebben geen enkel punt van falen en kunnen de privacy van gebruikers garanderen, inclusief het uitsluiten van mogelijke misbruik door inlichtingendiensten en beheerders die toegang hebben tot de netwerknodes.

GNUnet ondersteunt het opzetten van P2P-netwerken bovenop TCP, UDP, HTTP/HTTPS, Bluetooth en WLAN, en kan werken in een F2F (Friend-to-friend) modus. NAT-omzeiling wordt ondersteund, inclusief gebruik van UPnP en ICMP. Voor het adresseren van gegevensopslag kan een gedistribueerde hash-tabel (DHT) worden gebruikt. Er zijn middelen beschikbaar voor het implementeren van mesh-netwerken. Voor selectief delen en intrekken van toegangsrechten wordt de dienst van gedecentraliseerde attributenuitwisseling reclaimID gebruikt, die GNS (GNU Name System) en op attributen gebaseerde encryptie (Attribute-Based Encryption) toepast.

Het systeem heeft een laag verbruik van middelen en gebruikt een multi-threaded architectuur voor isolatie tussen componenten. Flexibele middelen voor logging en statistiekverzameling worden aangeboden. Voor de ontwikkeling van eindtoepassingen biedt GNUnet een API voor de C-taal en bindings voor andere programmeertalen. Om de ontwikkeling te vereenvoudigen, wordt aanbevolen om in plaats van threads gebruik te maken van event loops en processen. Onderdeel is een testbibliotheek voor het automatisch implementeren van experimentele netwerken, die tientallen duizenden peers omvat.

Belangrijkste innovaties van GNUnet 0.15:

  • In het gedecentraliseerde systeem domeinnamen GNS (GNU Name System) is de mogelijkheid toegevoegd om subdomeinen te registreren in het top-level domein '.pin'. Ondersteuning voor EDKEY-sleutels is toegevoegd.
  • In gnunet-scalarproduct zijn de cryptofuncties overgezet naar het gebruik van de libsodium-bibliotheek.
  • In de dienst voor gedecentraliseerde uitwisseling van identificatie-attributen (RECLAIM) is ondersteuning toegevoegd voor identiteitsgegevens, ondertekend met behulp van het BBS+-schema (blinde handtekening, waarbij de ondertekenaar geen toegang heeft tot de inhoud).
  • Het union-protocol is geïmplementeerd, dat wordt gebruikt voor het verspreiden van berichten over het intrekken van sleutels in GNS.
  • De implementatie van de messenger is gestabiliseerd, die nu niet langer experimenteel is.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster