GNUnet 0.13 a déjà été publié et voici ses nouvelles

La nouvelle version de GNUnet 0.13 a déjà été publié et est généralement disponible pour tout le monde. Dans cette nouvelle version, un des principales nouveautés qui se démarquent est le registre GNUnet Assigned Numbers Authority (GAGNE), Implémentation GNS et plus encore.

Pour ceux qui se détachent de GNUnet, sachez qu'il est destiné à construire des réseaux P2P décentralisés et sécurisés.

À propos de GNUnet

Les réseaux construits avec GNUnet n'ont pas de point de défaillance unique et ils peuvent garantir l'inviolabilité des informations privées des utilisateurs, y compris l'élimination des abus possibles de la part des agences de renseignement et des administrateurs ayant accès aux nœuds du réseau. La version est marquée comme contenant des changements de protocole significatifs qui violent la compatibilité descendante 0.12.x.

GNUnet prend en charge la mise en réseau P2P via TCP, UDP, HTTP / HTTPS, Bluetooth et WLAN, et il peut fonctionner en mode F2F (Ami à ami).

Se prend en charge le contournement NAT, y compris l'utilisation d'UPnP et d'ICMP. Il est possible d'utiliser une table de hachage distribuée (DHT) pour adresser l'emplacement des données.

En plus de quoiet des moyens sont fournis pour déployer des réseaux maillés. Pour accorder et révoquer sélectivement les droits d'accès, un échange décentralisé d'attributs d'identification reclaimID est utilisé, en utilisant le GNS (GNU Naming System) et le cryptage basé sur les attributs (Attribute-Based Encryption).

Le système caractérisé par une faible consommation de ressources et l'utilisation d'une architecture multithread pour assurer l'isolation entre les composants.

Des installations flexibles sont fournies pour l'enregistrement et statistiques. Pour le développement d'applications destinées aux utilisateurs finaux, GNUnet fournit une API pour le langage C et des dossiers pour d'autres langages de programmation.

Pour simplifier le développement, il est proposé d'utiliser des processus et des boucles d'événements au lieu de threads. Le framework comprend une bibliothèque de tests pour le déploiement automatique de réseaux expérimentaux couvrant des dizaines de milliers de paires.

Principales nouvelles fonctionnalités de GNUnet 0.13

Dans cette nouvelle version comme nous l'avons mentionné au début, la principale nouveauté est que le record WINS a été établi (GNUnet Assigned Numbers Authority), qui est responsable de l'attribution des noms et des adresses à GNUnet.

Cela aussi ainsi que la mise en œuvre du nom de domaine décentralisé GNS Il est aligné avec les spécifications proposées par l'IETF.

Un autre changement important est que le travail du 'bloc' du plugin NSS a été ajusté, De nouveaux indicateurs supplémentaires ont été ajoutés pour les enregistrements qui ne sont pas explicitement publiés sous la balise donnée mais renvoyés par le résolveur.

Dans le mécanisme de révocation des clés (GNS / REVOCATION), fonction de preuve de travail terminé est transmis à l'aide de l'algorithme de hachage Argon2.

Dans le service d'échange d'attributs d'identification décentralisé (RECLAIM), la taille du ticket a été augmentée à 256 bits.

Des autres changements qui se démarquent de cette nouvelle version:

  • Ajout d'une sortie d'avertissement à l'utilitaire gnunet-namestore lors de l'ajout d'enregistrements TLSA ou SRV en dehors d'un enregistrement BOX.
  • Le plug-in de transport qui utilise le protocole UDP pour le transfert de données a été déplacé vers la catégorie expérimentale en raison de problèmes de stabilité;
  • Le format de fichier de clé et la méthode de sérialisation de clé privée ECDSA sont unifiés avec d'autres bibliothèques (les anciennes clés cesseront de fonctionner).
  • La bibliothèque libsodium est utilisée comme une implémentation d'algorithmes de chiffrement basés sur des courbes elliptiques.
  • Ajout de la possibilité de créer des utilitaires avec la bibliothèque cURL, non liés aux gnutls.
  • Le serveur d'intégration continue Buildbot est revenu.
  • Les bibliothèques libmicrohttpd, libjansson et libsodium sont incluses dans les dépendances de construction.

Comment installer GNUnet sur Linux?

Pour ceux qui souhaitent pouvoir installer ce cadre, ils peuvent le faire en suivant les instructions que nous partageons ci-dessous.

Qui sont-ils pour Utilisateurs d'Arch Linux, Manjaro, Arco Linux ou tout autre dérivé, ouvrez simplement un terminal et tapez la commande suivante:

sudo pacman -S gnunet

maintenant pour ceux qui sont des utilisateurs de Fedora, L'installation peut être effectuée d'abord en activant le référentiel avec la commande suivante:

sudo dnf copr enable yosl/gnunet

Et plus tard, ils installent avec cette commande:

sudo dnf install gnunet

Enfin vous pouvez également obtenir le framework en compilant votre code pour cela, vous pouvez suivre les instructions détaillé dans ce lien. 


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.