GNUnet 0.14 enthält eine Messaging-Anwendung und mehr

GNUnet-p2p-Netzwerk-Framework

Die neue Version von GNUnet 0.14 wurde bereits veröffentlicht und in dieser neuen Version Es wurde eine neue Nachrichtenkomponente hinzugefügt, die sich in der experimentellen Phase befindet. sowie GNS, das bereits mit der in der IETF vorgeschlagenen Spezifikation und vielen anderen Dingen synchronisiert ist.

Für die, die sie kennen GNUnet nicht, Sie sollten das wissen Es wurde entwickelt, um sichere dezentrale P2P-Netzwerke aufzubauen. Mit Hilfe von GNUnet erstellte Netzwerke weisen keinen einzigen Fehlerpunkt auf und können die Privatsphäre der Benutzer gewährleisten, einschließlich des Ausschlusses potenziellen Missbrauchs durch Geheimdienste und Administratoren, die Zugriff auf Netzwerkknoten haben.

GNUnet unterstützt P2P-Netzwerke über TCP, UDP, HTTP / HTTPS, Bluetooth und WLAN, und es kann im F2F-Modus (Freund zu Freund) funktionieren. NAT-Crossover wird unterstützt, einschließlich UPnP und ICMP. Eine verteilte Hash-Tabelle (DHT) kann zur Adressierung der Datenzuordnung verwendet werden.

Das System zeichnet sich durch einen geringen Ressourcenverbrauch aus und die Verwendung einer Multithread-Architektur, um die Isolation zwischen Komponenten sicherzustellen. Es werden flexible Mittel zum Aufzeichnen und Sammeln von Statistiken bereitgestellt.

Um endgültige Anwendungen zu entwickeln, GNUnet bietet APIs für die Sprache C und Links für andere Programmiersprachen. Um die Entwicklung zu vereinfachen, wird empfohlen, Prozess- und Ereignisschleifen anstelle von Threads zu verwenden. Es enthält eine Testbibliothek für die automatische Bereitstellung experimenteller Netzwerke, die Zehntausende von Paaren abdeckt.

Wichtige neue Funktionen von GNUnet 0.14

In der neuen Version wird erwähnt, dass die Kompatibilität dadurch beeinträchtigt wird. Um die neue Version zu erhalten, muss dieser Faktor berücksichtigt werden.

Dies ist ein großes Remake. Unterbricht die Protokollkompatibilität mit 0.13.x-Versionen. Beachten Sie, dass Git Master daher fortan ist INCONSISTENT mit dem GNUnet 0.13.x-Netzwerk und Interaktionen zwischen alten und neuen Peers verursachen Probleme. 0.13.x-Peers können mit Git-Master- oder 0.13.x-Peers kommunizieren, einige Dienste, insbesondere GNS, werden jedoch nicht unterstützt.

In Bezug auf die Benutzerfreundlichkeit sollten Benutzer beachten, dass es noch gibt eine große Anzahl bekannter offener Probleme.insbesondere im Hinblick auf die Benutzerfreundlichkeit, aber auch einige kritische Datenschutzprobleme, insbesondere für mobile Benutzer. 

Außerdem ist das entstehende Netzwerk klein und bietet daher wahrscheinlich keine gute Anonymität oder viele interessante Informationen. Als Ergebnis Version 0.14.0 Nur für Erstanwender mit angemessener Schmerztoleranz geeignet .

Eine neue experimentelle Komponente wurde mit einer Messaging-Implementierung mit einer GTK-basierten Schnittstelle hinzugefügt.

Auf der anderen Seite GNS GNU (Dezentrales Domain Name System) Es ist mit der in der IETF vorgeschlagenen Spezifikation synchronisiert. Neben den Schlüsseln ECDSA, andere Arten von Schlüsseln können jetzt verwendet werden, um Zonen zu definieren, Die Unterstützung für alternative EdDSA-Schlüssel ist jedoch noch nicht implementiert. Zum Verschlüsseln von Datensätzen in Zonen mit ECDSA-Schlüsseln wird der AES-Algorithmus im CTR-Modus verwendet.

Der Identifikationsdienst bietet die Möglichkeit, ECDSA- (Standard) und EdDSA-Schlüsselpaare zu verwenden.

Die Lokalisierung ist in den Konvertierungsfunktionen deaktiviert Zeit, um die Fähigkeit zur Rückwärtskonvertierung zu erreichen.

Schließlich bekannter Probleme:

  • In den TRANSPORT-, ATS- und CORE-Subsystemen sind erhebliche Designprobleme bekannt, die in Zukunft behoben werden müssen, um eine akzeptable Benutzerfreundlichkeit, Leistung und Sicherheit zu erreichen.
  • In CADET sind moderate Implementierungsbeschränkungen bekannt, die sich negativ auf die Leistung auswirken.
  • In FS sind moderate Designprobleme bekannt, die sich auch auf die Benutzerfreundlichkeit und Leistung auswirken.
  • Es gibt geringfügige Implementierungsbeschränkungen in SET, die eine unnötige Angriffsfläche für die Verfügbarkeit schaffen.
  • Das RPS-Subsystem ist noch experimentell.
  • Einige Tests auf hoher Ebene in der Testsuite schlagen aufgrund von Problemen mit dem Transport auf niedriger Ebene nicht deterministisch fehl.

Wenn Sie mehr darüber erfahren möchten, können Sie die Details überprüfen im folgenden Link.


Hinterlasse einen Kommentar

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

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  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.