Neue Version des dezentralen IPFS 0.7-Dateisystems verfügbar

Der Start von die neue Version des dezentralen Dateisystems IPFS 0.7 (InterPlanetary File System), ein global versionierter Dateispeicher, der in Form eines P2P-Netzwerks aus Mitgliedssystemen implementiert ist.

IPFS kombiniert Ideen, die zuvor in Systemen wie Git, BitTorrent, Kademlia, SFS implementiert wurden und das Web sieht aus wie ein einzelner BitTorrent-Schwarm (Peers, die an der Distribution teilnehmen), die Git-Objekte austauschen. IPFS wird eher nach Inhalten als nach Ort und beliebigen Namen angesprochen. Der Referenzimplementierungscode ist in Go geschrieben und wird von Apache 2.0 und MIT lizenziert.

Für diejenigen, die mit IPFS nicht vertraut sind, sollten sie das wissen In diesem Dateisystem steht ein Dateilink in direktem Zusammenhang mit seinem Inhalt und enthält einen kryptografischen Hash des Inhalts. Die Dateiadresse kann nicht willkürlich umbenannt werdenkann nur nach Änderung des Inhalts geändert werden. Ebenso ist es unmöglich, eine Änderung an der Datei vorzunehmen, ohne die Adresse zu ändern (die alte Version bleibt an derselben Adresse und die neue ist über eine andere Adresse verfügbar).

Berücksichtigt man, dass sich die Dateikennung mit jeder Änderung ändert, um nicht jedes Mal neue Links zu übertragen, Dienste werden bereitgestellt, um permanente Adressen zu verknüpfen die unterschiedliche Versionen der Datei (IPNS) berücksichtigen oder analog zu herkömmlichem FS und DNS einen Alias ​​festlegen.

Nachdem Sie die Datei auf Ihr System heruntergeladen haben, Der Teilnehmer wird automatisch zu einem der Verteilungspunkte. Eine verteilte Hash-Tabelle (DHT) wird verwendet, um die Netzwerkteilnehmer zu bestimmen, auf deren Knoten der interessierende Inhalt vorhanden ist.

IPFS hilft bei der Lösung von Problemen wie der Speicherzuverlässigkeit (Wenn der ursprüngliche Speicher deaktiviert ist, kann die Datei von den Systemen anderer Benutzer heruntergeladen werden), um der Inhaltszensur standzuhalten und den Zugriff auch ohne Internetverbindung zu organisieren oder wenn die Qualität des Kommunikationskanals schlecht ist.

Was ist neu in IPFS 0.7?

Die neue Version deaktiviert den Standard-SECIO-Transport, das in der Vorgängerversion durch den NOISE-Transport ersetzt wurde, der auf dem Noise-Protokoll basiert und im Rahmen des modularen libp2p-Netzwerkstapels für P2P-Anwendungen entwickelt wurde. TLSv1.3 bleibt als Backup-Transport übrig. Site-Administratoren, die ältere Versionen von IPFS verwenden (Go IPFS <0.5 oder JS IPFS <0.47), wird empfohlen, die Software zu aktualisieren, um Leistungseinbußen zu vermeiden.

Die neue Version Enthält auch den Übergang zur Verwendung der Standardschlüssel ed25519 anstelle von RSA. Alte RSA-Schlüssel werden weiterhin unterstütztJetzt werden jedoch neue Schlüssel mit dem ed25519-Algorithmus generiert.

Verwenden der integrierten öffentlichen Schlüssel von ed25519 löst das Problem des Speicherns öffentlicher Schlüssel. Um beispielsweise signierte Daten bei Verwendung von ed25519 zu überprüfen, sind genügend Informationen zur PeerId vorhanden. Schlüsselnamen in IPNS-Routen werden jetzt mit base36 CIDv1 anstelle von base58btc codiert.

Zusätzlich zum Ändern des Standardschlüsseltyps IPFS 0.7 bietet die Möglichkeit, Identifikationsschlüssel zu drehen.

Mit dem Befehl "ipfs key rotate" kann nun der Knotenschlüssel geändert werden. Darüber hinaus wurden neue Befehle zum Importieren und Exportieren von Schlüsseln ("ipfs key import" und "ipfs key export") hinzugefügt, die für Sicherungszwecke verwendet werden können, sowie der Befehl "ipfs dag stat" zum Anzeigen von Statistiken über DAGs (Verteilte azyklische Diagramme).

Die Skripte im go-ipfs-example-plugin wurden aktualisiert. Dies ist eine grundlegende Änderung in der Art und Weise, wie Benutzer Plugins gegen die Binärdatei go-ipfs dist.ipfs.io erstellt haben, und Plugins sollten ihre Erstellungsprozesse entsprechend aktualisieren.

Wenn Sie mehr über diese neue Version erfahren möchten, können Sie die Details einchecken den folgenden Link.

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.