IPFS (InterPlanetary File System)
Das InterPlanetary File System (IPFS) ist ein Open-Source-Projekt, das ein Peer-to-Peer-Dateisystem entwickelt. Das IPFS-Projekt ist ein ehrgeiziges Vorhaben, das möglicherweise die Art und Weise, wie wir das Internet nutzen, verändern kann. Sein Ziel ist es, alle Geräte mit demselben Dateisystem zu verbinden, aber nicht so, wie es heute das Web tut. Um die Grundlagen von IPFS zu verstehen, ist es hilfreich, es mit HTTP zu vergleichen.
Das heutige World Wide Web basiert im Wesentlichen auf den Protokollen HTTP und HTTPS. Kurz gesagt handelt es sich dabei um Anwendungsprotokolle, welche die weltweite Datenkommunikation und -zugänglichkeit ermöglichen.
HTTP funktioniert als Anfrage-Antwort-Protokoll, das Benutzer (Clients) mit Servern verbindet, je nach deren Standort. Wenn Alice beispielsweise eine Website aufruft, fordert ihr Webbrowser den Inhalt beim Hosting-Server (z. B. Amazon Web Services) an. Wenn alles gut geht, sendet der AWS-Server die Webseiten an sie zurück.
Der Inhalt ist jedoch nicht dauerhaft, da er von einem zentralen Server verwaltet wird. Und da AWS eine große Anzahl von Websites beherbergt, fällt ein großer Teil des Internets aus, wenn seine Server aus irgendeinem Grund ausfallen.
Im Gegensatz dazu ermöglicht IPFS die Schaffung eines permanenten und verteilten Webs, in dem alle Arten von digitalen Daten gespeichert und gemeinsam genutzt werden können. Während die HTTP-Kommunikation auf einen Server (mit einem bestimmten Standort) angewiesen ist, um die Inhalte bereitzustellen, konzentriert sich die IPFS-Kommunikation auf die Inhalte selbst.
Mit IPFS würde Alice die Inhalte nicht mehr direkt beim AWS-Server abfragen. Stattdessen würde sie das verteilte Netzwerk fragen: „Wer kann mir diesen Inhalt zur Verfügung stellen?“, und die nächstgelegenen Peers würden schnell antworten.
Je nach Implementierung kann IPFS im Vergleich zu HTTP viele Vorteile bieten, z. B. Zensurresistenz, Datenintegrität, geringere Betriebskosten, bessere Leistung und Sicherheit.
Einige der Einschränkungen hängen mit den geringen Anreizen zur Teilnahme am Netz zusammen, was zu einer kleinen Anzahl von Peers führt. Die begrenzte Akzeptanz erschwert die ständige Verfügbarkeit von Dateien. Wenn bestimmte Daten nur von einer Handvoll Nodes gehostet werden und alle offline gehen, werden sie unzugänglich.
« Zurück zum Glossar Index