A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Was ist IPFS?

IPFS steht für Interplanetary File System, ein dezentrales Peer-to-Peer-Dateifreigabesystem. Anders als das gewöhnliche Internetschema (HTTP/HTTPS) ist IPFS ein Internetprotokoll (oder System), das es Menschen ermöglicht, Inhalte ohne die Notwendigkeit eines zentralen Servers zu zugreifen. IPFS bietet eine ähnliche Web-Erfahrung wie HTTP/HTTPS, jedoch mit schnellerer Reaktionszeit und verbesserter Zuverlässigkeit. Es verlagert auch die Macht und Kontrolle über das Internet aus den Händen der Big Tech Unternehmen.

Das Kernkonzept von IPFS ist die Dezentralisierung. Das heißt, IPFS-basierte Inhalte wie Websites und Daten „leben“ nicht an einem einzigen Standort wie einer Server-Farm oder einem Rechenzentrum. Das heißt, IPFS-Inhalte wie Websites und Daten befinden sich nicht an einem einzigen Ort wie einer Server-Farm oder einem Rechenzentrum. Stattdessen sind IPFS-Inhalte verteilt und an mehreren bis vielen Standorten im Internet repliziert, die als Knoten bezeichnet werden. Die Knoten werden von einzelnen Benutzern an ihren eigenen Computern erstellt und gepflegt. Und diese Benutzer können Freiwillige sein, die Inhalte kostenlos hosten, oder Benutzer, die über die Kryptowährung FileCoin für das Hosting entschädigt werden. Die Knoten werden von einzelnen Nutzern auf ihren eigenen Computern erstellt und gewartet. Und diese Nutzer können Freiwillige sein, die Inhalte kostenlos hosten, oder Nutzer, die für das Hosten über die Kryptowährung Filecoin entschädigt werden.

Was ist ein dezentrales Internet?

Auch als Peer-to-Peer (P2P) bezeichnet, ist ein dezentrales Internet ein Netzwerk miteinander verbundener Computer ohne zentrale Steuerung. Alle Knoten sind gleichermaßen in der Lage, alle von Benutzern angeforderten Inhalte bereitzustellen. Inhalte müssen sich nicht an einem einzigen Ort oder auf einem einzigen Server befinden.

Ein solches P2P-System ist IPFS, das ein alternatives Protokoll (ein standardisiertes System zur Formatierung und Verarbeitung von Daten) zum bekannteren HTTP darstellt. IPFS ist das „Wie“ eines Internetsystems, nicht das „Was“. Es definiert eine Reihe von Verfahren zum Speichern und Teilen von Dateien über das Internet. Es umfasst nicht die eigentliche Hardware oder die Routing-Netze.

Wie funktioniert IPFS?

IPFS ermöglicht es, Inhalte ohne ein zentrales Verzeichnis zu entdecken (im Gegensatz zu HTTP und seinem DNS-System). Dies ändert das Paradigma des Internets dahingehend, dass angeforderte Inhalte nicht nach ihrem Speicherort, sondern nach dem, was sie sind, zugeordnet werden. Stellen Sie sich IPFS-Inhalte so vor, dass der Befehl von „Ich suche nach den an diesem Ort gespeicherten Daten“ zu „Ich suche nach diesen bestimmten Daten“ geändert wird.

Wenn jemand Inhalte (eine Website oder eine Datendatei) mithilfe des IPFS-Protokolls im Internet veröffentlicht, befindet es sich zunächst auf dem Computer dieser Person. Der Computer ist jetzt ein Knoten. Wenn ein anderer Benutzer im IPFS-Netzwerk diese Website anzeigen möchte, stellt er eine Anfrage an das IPFS-System, erfährt, auf welchem Computer sie sich befindet, und ruft sie ab. Wenn der zweite Benutzer ein Knoten ist, können die Inhalte jetzt auf dem ersten Computer und dem zweiten Computer gespeichert werden. Während auf die Inhalte weiterhin zugegriffen wird, werden sie auf mehrere Knoten hinzugefügt.

Knoten werden im Laufe der Zeit aus verschiedenen Gründen hinzugefügt und entfernt, sodass die Inhalte zwar intakt und auf dem neuesten Stand bleiben, die Quelle der Inhalte jedoch nicht dieselbe bleibt. IPFS erstellt und verwaltet einen Inhaltsbezeichner (CID) für jedes Stück Inhalt. Ein CID ist ein eindeutiger Bezeichner, der durch Hashing des Inhalts erstellt wird (unter Verwendung des Inhalts zur Erstellung seines eigenen eindeutigen Codes). Eine Systemtabelle ordnet den CID den Speicherorten der Inhalte zu. Wenn der Inhalt zu einem Knoten hinzugefügt oder von einem Knoten entfernt wird, wird diese Tabelle aktualisiert. Wenn ein Benutzer Inhalte anfordert, verweist IPFS auf die Tabelle, um die Standorte zu finden.

Wenn ein CID auf mehr als einen Knoten zeigt, wählt IPFS den Knoten aus, der den Inhalt am schnellsten bereitstellen kann (oft geografisch am nächsten) und leitet die Anfrage des Benutzers an diesen Knoten weiter. CIDs dienen auch als Qualitätskontrollwerkzeug, das sicherstellt, dass die Inhalte auf dem Knoten nicht beschädigt sind. Wenn die Daten in einer Inhaltdatei geändert oder beschädigt werden, ändert sich der CID. Wenn der CID des gespeicherten Inhalts nicht genau mit dem angeforderten CID übereinstimmt, weist dies darauf hin, dass die Daten geändert wurden.

Wie unterscheidet sich IPFS von HTTP?

HTTP wurde in den frühen Tagen des Internets entwickelt und war darauf ausgelegt, gut in einer kleineren Umgebung mit zentralisiertem Speicher, relativ wenigen Netzwerkstrecken und kleinen Datendateien zu funktionieren. Heute sieht sich HTTP zunehmendem Druck durch das massive Wachstum des Internets ausgesetzt.

Einige haben vorgeschlagen, dass P2P, einschließlich IPFS, die Grundlage für das Internet der nächsten Generation sein sollte. IPFS-Befürworter preisen mehrere Vorteile von IPFS gegenüber HTTP/HTTPS an:

  • Leistung: Da Inhalte nicht an einem zentralen Ort gespeichert sind, vermeidet IPFS die Bandbreitenverfügbarkeit und Engpässe, die unter HTTP in Situationen mit hoher Nachfrage manchmal auftreten. IPFS kann auf Inhaltsanforderungen aus mehreren Quellen reagieren und den Datenverkehr über mehrere Strecken verteilen, wodurch die Reaktionszeiten in einigen Situationen verbessert werden. IPFS kann auf Inhaltsanforderungen aus mehreren Quellen reagieren und den Datenverkehr über mehrere Strecken verteilen, wodurch die Reaktionszeiten in einigen Situationen verbessert werden.
  • Resilienz: Die übliche HTTP-Konfiguration eines einzelnen Standorts oder einer einzigen Kopie eines Inhalts macht diesen anfällig für Ausfälle oder beschädigte Daten. Durch die Speicherung mehrerer Kopien von Inhalten an mehreren Standorten eliminiert IPFS diese Risiken.
  • Zugänglichkeit: Zensur ist fast unmöglich – die Speicherung von Inhalten an mehreren, sich regelmäßig ändernden Standorten macht es sehr schwierig, wenn nicht gar unmöglich, für eine Entität wie eine Regierung oder ein Unternehmen, den Zugriff auf diesen Inhalt zu blockieren. Die Funktion von IPFS, Inhalte an mehreren Standorten zu speichern, ermöglicht auch eine Art von Crowdsourcing-Archivierung, bei der keine Inhalte dauerhaft verloren gehen.

Befürworter von HTTP/HTTPS hingegen weisen darauf hin, dass IPFS noch ungetestet ist und einige bemerkenswerte Schwächen aufweist, die angegangen werden müssten:

  • Da Inhalte an mehreren Orten gespeichert werden, ist es schwierig, Inhalte zu entfernen, die von Regierungen oder Strafverfolgungsbehörden als schlecht oder illegal eingestuft werden (wie Terrorismus oder Menschenhandel).
  • Derzeit ist IPFS kein sicherer Ort, um persönliche Daten zu speichern, was für regulierte Einheiten wie Banken, die Gesundheitsbranche, Regierungen oder überall, wo die persönlichen Informationen einer Person gespeichert werden könnten, ein Problem darstellt.
  • Der Fokus von IPFS liegt auf der Speicherung und Abruf von Dateien. Dies bedeutet, dass es einfache Webanwendungen unterstützen kann, die lokal ausgeführt werden, aber es hat noch nicht die Struktur, um komplexe Webanwendungen zu unterstützen, die Interaktionen mit Backend-Systemen erfordern.
  • IPFS ist auf Freiwillige angewiesen, die dein Computer dem Netzwerk zur Verfügung stellen, sodass sein Wachstum von der Rate der Gewinnung neuer Teilnehmer bestimmt werden könnte.
  • Das Hosten eines Knotens reduziert deine Privatsphäre – die Welt kann den Datenverkehr sehen, der durch deinen Knotenpunkt läuft, wie welche Seiten du hostest und anforderst.
  • Das Hosten eines Knotens erhöht den Datenverkehr zu deinem Computer und nutzt somit einen Teil deiner verfügbaren Bandbreite.

Wie man mehr über IPFS erfährt oder es ausprobiert

Bereit für Brave, dem neuen Internet?

Brave wurde von einem Team aus datenschutz- und leistungsorientierten Vorreitern des Webs entwickelt. Helfen Sie uns dabei, gemeinsam das Internet zu reparieren.