Die neue Version von IPFS 0.6 wurde bereits veröffentlicht und dies sind die Neuigkeiten

Vor kurzem Die Veröffentlichung der neuen Version wurde angekündigt dezentrales Dateisystem IPFS 0.6 (Interplanetares Dateisystem), Dies bildet einen global versionierten Dateispeicher Bereitstellung in Form eines P2P-Netzwerks aus Mitgliedssystemen. IPFS kombiniert Ideen, die zuvor in Systemen wie Git, BitTorrent, Kademlia, SFS und Web implementiert wurden und ähnelt einem einzelnen BitTorrent-„Peer“ (Peers, die an der Verteilung teilnehmen), der Git-Objekte austauscht.

IPFS unterscheidet sich durch die Adressierung nach Inhalt statt nach Ort und willkürlichen Namen. Der Referenzimplementierungscode ist in Go geschrieben und unter den Apache 2.0- und MIT-Lizenzen lizenziert.

In IPFS steht ein Link zum Zugriff auf eine Datei in direktem Zusammenhang mit ihrem Inhalt. und enthält einen kryptografischen Hash des Inhalts. Die Dateiadresse kann nicht beliebig umbenannt werden, sie kann nur geändert werden, nachdem der Inhalt geändert wurde.

Ebenso ist es unmöglich, eine Änderung an der Datei vorzunehmen, ohne die Adresse zu ändern (die alte Version bleibt an der alten Adresse und die neue ist über eine andere Adresse verfügbar, da sich der Hash des Dateiinhalts ändert).

Da sich die Dateikennung bei jeder Änderung ändert, werden, um nicht jedes Mal neue Links zu senden, Dienste bereitgestellt, um dauerhafte Adressen zu binden, die verschiedene Versionen der Datei berücksichtigen (IPNS), oder einen Alias ​​ähnlich wie bei herkömmlichem FS und DNS zu korrigieren ( MFS (Mutable File System) und DNSLink).

IPFS hilft bei der Lösung von Problemen Geschichten wie Speicherzuverlässigkeit (Wenn der ursprüngliche Speicher ausgefallen ist, kann die Datei von den Systemen anderer Benutzer heruntergeladen werden), Opposition gegen Inhaltszensur (Das Blockieren erfordert das Blockieren aller Benutzersysteme, die über eine Kopie der Daten verfügen) und die Organisation des Zugriffs, wenn keine direkten Internetverbindungen vorhanden sind oder die Qualität des Kommunikationskanals schlecht ist (Sie können Daten über die Teilnehmer herunterladen, die weiter in der Nähe des lokalen Netzwerks liegen). Netzwerk).

Was ist neu in IPFS 0.6?

Die neue Version ist bemerkenswert für die Aufnahme eines Standardtransports basierend auf dem QUIC-Protokoll, ein Plugin auf Basis des UDP-Protokolls, das das Multiplexen mehrerer Verbindungen unterstützt und Verschlüsselungsmethoden bereitstellt, die TLS/SSL entsprechen.

In IPFS wird automatisch ein Socket zum Empfangen von UDP-Verbindungen an derselben Netzwerkadresse und demselben Port wie der TCP-basierte Transporttreiber gestartet. QUIC wird für eingehende und ausgehende Verbindungen verwendet. Wenn QUIC bei der Verbindung mit neuen Knoten nicht verfügbar ist, wird auf TCP zurückgegriffen.

Die zweite Neuerung wichtig war das sNOISE sichere Transportunterstützung, basiert auf dem Noise-Protokoll und wurde als Teil von libp2p entwickelt, einem modularen Netzwerkstack für P2P-Anwendungen.

Nach der ersten Koordination der Verbindung erfolgt der gesamte weitere Datenaustausch zwischen den Teilnehmern verschlüsselt und abhörsicher. NOISE hat den SECIO-Transport abgelöst, TLS 1.3 wird jedoch weiterhin als bevorzugte Methode zur Verschlüsselung von Verbindungen zwischen Knoten verwendet.

NOISE ist recht einfach zu implementieren und positioniert sich als plattformübergreifender Universaltransport, der in verschiedenen Programmiersprachen implementiert werden kann.

Die neue Version Bietet außerdem die Möglichkeit, eigene 404-nicht gefundene Seiten hinzuzufügen und hinzufügen optionale Unterstützung für Base36-Codierungsmethode, Dies ist optimal für alphanumerische Daten, bei denen die Groß-/Kleinschreibung nicht beachtet wird, wie z. B. Domänennamen (bei Verwendung von Base32 sind Ed25519-IPNS-Schlüssel zwei Bytes größer als der Grenzwert für die Subdomänengröße, und bei Base36 passen sie in den Grenzwert).

Zusätzlich Die Option 'Pairing' wurde zu den Einstellungen hinzugefügt, das eine Liste von Knoten definiert, die eine Verbindung herstellen, eine Verbindung aufrechterhalten und eine erneute Verbindung herstellen sollen, um „Sticky“-Verbindungen zwischen häufig verwendeten Peers zu ermitteln.

Wenn Sie schließlich mehr über diese neue Version erfahren möchten, können Sie die Details einsehen, indem Sie auf den folgenden Link gehen. 

Wie verwende ich IPFS unter Linux?

Für diejenigen, die daran interessiert sind, IPFS in ihrem System zu implementieren, können sie dies tun, indem sie den Anweisungen folgen, die werden in diesem Artikel detailliert beschrieben.

IPFS: Wie verwende ich das interplanetare Dateisystem in GNU / Linux?
Verwandte Artikel:
IPFS: Wie verwende ich das interplanetare Dateisystem in GNU / Linux?

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.

  1.   Kao sagte

    Das ist etwas, was ich schon einmal gesehen habe, aber ich kann mir einfach nicht vorstellen, welchen Nutzen es haben könnte. Ich denke, es gibt Dienste oder Anwendungen, die es bereits für ihre Dinge nutzen, aber ich habe noch keinen davon ausprobiert.