GNUnet 0.13 is al uitgebracht en dit is zijn nieuws

De nieuwe versie van GNUnet 0.13 is al uitgebracht en is algemeen voor iedereen beschikbaar. In deze nieuwe versie is een van de belangrijkste nieuwigheden die opvallen is het GNUnet Assigned Numbers Authority-register (WINST), GNS-implementatie en meer.

Voor degenen die afstand nemen van GNUnet, moet u weten dat het bedoeld is om gedecentraliseerde en veilige P2P-netwerken te bouwen.

Over GNUnet

Netwerken die zijn gebouwd met GNUnet hebben geen enkel storingspunt en ze kunnen de onschendbaarheid van de privé-informatie van gebruikers garanderen, inclusief het elimineren van mogelijk misbruik door inlichtingendiensten en beheerders met toegang tot netwerkknooppunten. De versie is gemarkeerd als belangrijke protocolwijzigingen die de achterwaartse compatibiliteit 0.12.x schenden.

GNUnet ondersteunt P2P-netwerken via TCP, UDP, HTTP / HTTPS, Bluetooth en WLAN, en het kan werken in de F2F-modus (Vriend tot vriend).

Se ondersteunt NAT-bypass, inclusief het gebruik van UPnP en ICMP. Het is mogelijk om een ​​gedistribueerde hashtabel (DHT) te gebruiken om de locatie van de gegevens te adresseren.

Behalve waten er wordt voorzien in middelen voor het inzetten van mesh-netwerken. Om selectief toegangsrechten te verlenen en in te trekken, wordt een gedecentraliseerde uitwisseling van reclaimID-identificatiekenmerken gebruikt, gebruikmakend van het GNS (GNU Naming System) en attribuutgebaseerde codering (Attribute-Based Encryption).

Het systeem gekenmerkt door een laag verbruik van hulpbronnen en het gebruik van een multithread-architectuur om isolatie tussen componenten te garanderen.

Er zijn flexibele faciliteiten voor registratie en statistieken. Voor het ontwikkelen van eindgebruikerstoepassingen biedt GNUnet een API voor de C-taal en mappen voor andere programmeertalen.

Om de ontwikkeling te vereenvoudigen, er wordt voorgesteld om event loops en processen te gebruiken in plaats van draden. Het raamwerk omvat een testbibliotheek voor de automatische implementatie van experimentele netwerken die tienduizenden paren beslaan.

Belangrijkste nieuwe kenmerken van GNUnet 0.13

In deze nieuwe versie, zoals we in het begin al noemden, is de belangrijkste nieuwigheid dat het WINS-record is vastgesteld (GNUnet Assigned Numbers Authority), die verantwoordelijk is voor het toewijzen van namen en adressen aan GNUnet.

Dit ook samen met de implementatie van de gedecentraliseerde domeinnaam GNS Het is uitgelijnd met de specificaties voorgesteld door de IETF.

Een andere belangrijke verandering is dat het werk van de NSS plugin 'block' is aangepast, Er zijn nieuwe aanvullende vlaggen toegevoegd voor records die niet expliciet onder de gegeven tag worden gepost maar door de resolver worden geretourneerd.

In het belangrijkste intrekkingsmechanisme (GNS / REVOCATION), bewijs van voltooide werkfunctie wordt doorgegeven met behulp van het Argon2 hash-algoritme.

In de gedecentraliseerde uitwisselingsservice voor identificatieattributen (RECLAIM) is de ticketgrootte vergroot tot 256 bits.

Van de andere veranderingen die zich onderscheiden van deze nieuwe versie:

  • Waarschuwingsuitvoer toegevoegd aan het hulpprogramma gnunet-namestore bij het toevoegen van TLSA- of SRV-records buiten een BOX-record.
  • De transportplug-in die het UDP-protocol gebruikt voor gegevensoverdracht is vanwege stabiliteitsproblemen verplaatst naar de experimentele categorie;
  • Het sleutelbestandsformaat en de ECDSA private key-serialisatiemethode zijn verenigd met andere bibliotheken (oude sleutels werken niet meer).
  • De libsodium-bibliotheek wordt gebruikt als een implementatie van coderingsalgoritmen op basis van elliptische curven.
  • Mogelijkheid toegevoegd om hulpprogramma's te maken met cURL-bibliotheek, niet gerelateerd aan gnutls.
  • Buildbot Continuous Integration Server is geretourneerd.
  • De bibliotheken libmicrohttpd, libjansson en libsodium zijn opgenomen in de build-afhankelijkheden.

Hoe installeer ik GNUnet op Linux?

Voor degenen die geïnteresseerd zijn om dit frame te kunnen installeren, ze kunnen het doen door de instructies te volgen die we hieronder delen.

Voor wie zijn ze bedoeld Arch Linux, Manjaro, Arco Linux-gebruikers of een ander afgeleid product, open gewoon een terminal en typ de volgende opdracht erin:

sudo pacman -S gnunet

nu voor degenen die Fedora-gebruikers zijn, De installatie kan eerst worden gedaan door de repository in te schakelen met het volgende commando:

sudo dnf copr enable yosl/gnunet

En later installeren ze met deze opdracht:

sudo dnf install gnunet

Eindelijk je kunt het framework ook krijgen door je code te compileren hiervoor kunt u de instructies volgen gedetailleerd in deze link. 


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.