GNUnet 0.13 wurde bereits veröffentlicht und dies sind die Neuigkeiten

Die neue Version von GNUnet 0.13 wurde bereits veröffentlicht und steht allgemein allen zur Verfügung. In dieser neuen Version a der wichtigsten Neuheiten das fällt auf ist die Registrierung der GNUnet Assigned Numbers Authority (GEWINNT), GNS-Implementierung und mehr.

Wenn Sie sich von GNUnet lösen, sollten Sie wissen, dass dezentrale und sichere P2P-Netzwerke aufgebaut werden sollen.

Über GNUnet

Mit GNUnet erstellte Netzwerke haben keinen einzigen Fehlerpunkt und sie können die Unverletzlichkeit der privaten Informationen der Benutzer gewährleisten, einschließlich der Beseitigung möglicher Missbräuche durch Geheimdienste und Administratoren mit Zugriff auf Netzwerkknoten. Die Version enthält signifikante Protokolländerungen, die die Abwärtskompatibilität 0.12.x verletzen.

GNUnet unterstützt P2P-Netzwerke über TCP, UDP, HTTP / HTTPS, Bluetooth und WLAN, und es kann im F2F-Modus arbeiten (Freund zu Freund).

Se unterstützt NAT-Bypass, einschließlich der Verwendung von UPnP und ICMP. Es ist möglich, eine verteilte Hash-Tabelle (DHT) zu verwenden, um den Speicherort der Daten zu adressieren.

Neben wasund Mittel sind zum Bereitstellen von Maschennetzwerken vorgesehen. Um Zugriffsrechte selektiv zu gewähren und zu widerrufen, wird ein dezentraler Austausch von ReclaimID-Identifikationsattributen unter Verwendung des GNS (GNU Naming System) und der attributbasierten Verschlüsselung (Attribute-Based Encryption) verwendet.

das System gekennzeichnet durch geringen Ressourcenverbrauch und die Verwendung einer Multithread-Architektur, um die Isolation zwischen Komponenten sicherzustellen.

Für die Registrierung stehen flexible Einrichtungen zur Verfügung und Statistiken. Für die Entwicklung von Endbenutzeranwendungen bietet GNUnet eine API für die Sprache C und Ordner für andere Programmiersprachen.

Um die Entwicklung zu vereinfachen, Es wird vorgeschlagen, Ereignisschleifen und -prozesse zu verwenden anstelle von Fäden. Das Framework enthält eine Testbibliothek für die automatische Bereitstellung von experimentellen Netzwerken, die Zehntausende von Paaren abdecken.

Wichtige neue Funktionen von GNUnet 0.13

In dieser neuen Version, wie wir am Anfang erwähnt haben, ist die Hauptneuheit das Der WINS-Datensatz wurde erstellt (GNUnet Assigned Numbers Authority), die für die Zuweisung von Namen und Adressen zu GNUnet verantwortlich ist.

Das auch zusammen mit der Umsetzung der dezentraler Domainname GNS Es ist ausgerichtet mit den von der IETF vorgeschlagenen Spezifikationen.

Eine weitere wichtige Änderung ist die Die Arbeit des NSS-Plugins 'Block' wurde angepasst. Für Datensätze, die nicht explizit unter dem angegebenen Tag veröffentlicht, sondern vom Resolver zurückgegeben werden, wurden neue zusätzliche Flags hinzugefügt.

Im Schlüssel-Widerrufsmechanismus (GNS / REVOCATION), Nachweis der abgeschlossenen Arbeit wird mit dem Argon2-Hash-Algorithmus weitergegeben.

Im dezentralen Austauschdienst für Identifikationsattribute (RECLAIM) wurde die Ticketgröße auf 256 Bit erhöht.

Von den anderen Änderungen das hebt sich von dieser neuen Version ab:

  • Beim Hinzufügen von TLSA- oder SRV-Datensätzen außerhalb eines BOX-Datensatzes wurde eine Warnausgabe zum Dienstprogramm gnunet-namestore hinzugefügt.
  • Das Transport-Plug-In, das das UDP-Protokoll für die Datenübertragung verwendet, wurde aufgrund von Stabilitätsproblemen in die experimentelle Kategorie verschoben.
  • Das Schlüsseldateiformat und die Serialisierungsmethode für private ECDSA-Schlüssel werden mit anderen Bibliotheken vereinheitlicht (alte Schlüssel funktionieren nicht mehr).
  • Die libsodium-Bibliothek wird als Implementierung von Verschlüsselungsalgorithmen verwendet, die auf elliptischen Kurven basieren.
  • Es wurde die Möglichkeit hinzugefügt, Dienstprogramme mit der cURL-Bibliothek zu erstellen, die nicht mit gnutls zusammenhängen.
  • Buildbot Continuous Integration Server wurde zurückgegeben.
  • Die Bibliotheken libmicrohttpd, libjansson und libsodium sind in den Build-Abhängigkeiten enthalten.

Wie installiere ich GNUnet unter Linux?

Für diejenigen, die daran interessiert sind, dieses Framework installieren zu können, Sie können dies tun, indem sie den Anweisungen folgen das teilen wir unten.

Für wen sind die Arch Linux-, Manjaro-, Arco Linux-Benutzer oder andere DerivateÖffnen Sie einfach ein Terminal und geben Sie den folgenden Befehl ein:

sudo pacman -S gnunet

Jetzt für diejenigen, die Fedora-Benutzer sind, Die Installation kann zuerst durchgeführt werden, indem das Repository mit dem folgenden Befehl aktiviert wird:

sudo dnf copr enable yosl/gnunet

Und später installieren sie mit diesem Befehl:

sudo dnf install gnunet

Schließlich Sie können das Framework auch erhalten, indem Sie Ihren Code kompilieren Hierzu können Sie den Anweisungen folgen detailliert in diesem Link. 


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.