Was ist den Interplanetaren Dateisystem IPFS? Complete Ratgeber für Anfänger

IPFS steht für Interplanetare Datei-System, und es ist ein open-source, peer-to-peer verteilte hypermedia-Protokoll zielt darauf ab, dass die Funktion als eine allgegenwärtige Datei-system für alle EDV-Geräte. Es ist eine komplexe und äußerst anspruchsvolle Projekt mit einige ernsthafte und tiefgreifende Auswirkungen auf die zukünftige Entwicklung und Struktur des Internets wie wir es kennen.

What is IPFS?

Warum IPFS und Wie Hat Es angefangen

Inhalt

  • 1 Warum IPFS und Wie Hat Es angefangen
  • 2 Wie Funktioniert IPFS Arbeit?
  • 3 Anwendungsfälle und Implikationen
  • 4 Fazit

Die aktuelle iteration des Internets ist längst nicht so dezentral, wie es war idealistisch und zunächst wahrgenommen zu werden. Es ist auch bereits auf einige veraltete Protokolle, die geführt haben, zu einer Vielzahl von Themen. Die Themen IPFS drehen sich um diejenigen, die mit den aktuellen HTTP-Protokoll im Internet.

Wenn Sie nicht vertraut mit der Funktion von HTTP -, die relativ zu der Internet, es ist im Grunde untermauert von Daten-Kommunikation über das gesamte Internet. HTTP erfunden wurde 1991 verabschiedet, die von web-Browsern im Jahr 1996, und Sie grundlegend fest, wie Nachrichten über das Internet übertragen und wie sollten die Browser reagieren auf Befehle und Server Anfragen. Im Grunde, es ist das zugrunde liegende Protokoll, wie wir durchsuchen das web und das Protokoll Rückgrat der client-server-Paradigma.

Http vs IPFS

HTTP vs IPFS, Bild von MaxCDN

Während HTTP hat uns mit Internet, wie wir es heute kennen,, es ist veraltet, und das nach mehr als 20 Jahren auf die vorherrschenden Themen sind mehr und mehr erkennbar. Schlüssel-Probleme, die sich aus der Umsetzung der HTTP-heute sind die Folge der massiven Zunahme der Internet-Verkehr und die daraus resultierenden stress-Punkte wurden verstärkt. Mit der aktuellen Implementierung von HTTP -, wie die folgenden Probleme aufgetaucht.

  • Ineffiziente Lieferung von Inhalten, die sich aus dem herunterladen von Dateien von einem einzelnen server zu einem Zeitpunkt.
  • Teure Kosten für Bandbreite und doppelte Dateien führt zu aufgeblähten Speicher.
  • Zunehmende Zentralisierung von Servern und Anbietern führt zu einer erhöhten Internet-Zensur.
  • Fragile Geschichte der gespeicherten Informationen im Internet und kurzer Lebensdauer von Webseiten.
  • Intermittierende verbindungen, führen Sie eine offline-Entwicklung von Welt und langsame Verbindungsgeschwindigkeiten.

Die Liste der Probleme, die gehen auf und es ist keine überraschung, dass ein Technologie-mehr als 20 Jahre alt ist immer mehr spürbar veraltet im Zeitalter der technologischen innovation. IPFS bietet das verteilte storage-und file-system, dass die Internet-Bedürfnisse zu erreichen sein wahres Potenzial.

Anstatt das herunterladen von Dateien von einzelnen Servern, in IPFS, Fragen Sie Kollegen, die im Netzwerk geben Sie einen Pfad zu einer Datei, anstatt es aus einem zentralen server. Dies ermöglicht high-volume-Daten-Verteilung mit hoher Effizienz, historische Versionierung, belastbare Netzwerke, und die anhaltende Verfügbarkeit von Inhalten gesichert und überprüft durch Kryptografisches hashing verteilt und ein Netzwerk von Gleichgesinnten. All das klingt vielversprechend, aber wie funktioniert es?

Wie Funktioniert IPFS Arbeit?

Grundsätzlich IPFS ist ein ähnliches Konzept wie das World Wide Web, wie wir es heute kennen, sondern ähnelt mehr einer einzelnen BitTorrent-Schwarm, dass der Austausch von Objekten in einem einzigen Git repository. – Dateien verteilt über eine BitTorrent-basiertes Protokoll. Wichtig ist, IPFS fungiert als eine Art Kombination von Kodemila, BitTorrent, und Git ist eine verteilte Subsysteme des Internet.

Justin Sun Buys Bittorrent

Lesen: Tron Gründer, Justin Sonne Erwirbt BitTorrent

Die Gestaltung des Protokolls bietet eine historische Versionierung des Internet, wie mit Git. Jede Datei und alle Blöcke innerhalb es wird ein eindeutiger Bezeichner, der einen kryptografischen hash. Duplikate werden entfernt über das Netzwerk und version der Geschichte verfolgt wird, werden für jede Datei. Dies führt zu anhaltend verfügbare Inhalte, in denen web-Seiten verschwinden nicht aufgrund von einem fehlgeschlagenen server oder Bankrott web-host. Weitere, die Authentizität des Inhalts gewährleistet wird durch diesen Mechanismus und bei der Suche von Dateien, Sie sind im wesentlichen Fragen, das Netzwerk zu finden, Knoten zu speichern der Inhalt hinter der eindeutigen Identifizierung der hash-diesem Inhalt zugeordnet sind.

Die verbindungen zwischen den Knoten in IPFS in form von kryptographischen hashes, und dies ist möglich, weil seine Merkle DAG (Gerichtete Azyklische Graphen) Daten-Architektur. Die Vorteile der Merkle DAGs IPFS gehören die folgenden:

  • Inhalt Adressierung – Content hat eine eindeutige Kennung, die den kryptographischen hash der Datei.
  • Keine Vervielfältigung – Dateien mit dem gleichen Inhalt nicht kopiert werden kann und nur einmal gespeichert.
  • Tamper-Proof – Daten werden verifiziert mit seiner Prüfsumme, so dass, wenn sich der hash ändert, dann IPFS werden die Daten manipuliert.

IPFS-links Datei-Strukturen auf die jeweils andere mit Merkle links und jede Datei kann gefunden werden, indem Menschen-lesbaren Namen über einen dezentralen naming system namens IPNS. Die Umsetzung von Merkle Gerichtete Azyklische Graphen (DAGS) sind wichtig, um die zugrunde liegende Funktionalität des Protokolls, sondern ist eher technischer als den Rahmen dieses Artikels. Wenn Sie daran interessiert sind, mehr über diesen Aspekt des IPFS, finden Sie viel mehr Informationen über die IPFS Github-Seite und mehr darüber, wie Merkle-Bäume, die hier arbeiten.

Jeder Knoten speichert nur die Inhalte, die es interessiert und Indizes die Informationen, die Sie erlaubt, um herauszufinden, wer das zu speichern, was. Den Rahmen für IPFS grundlegend beseitigt die Notwendigkeit, für zentrale Server, um website-Inhalte zu den Nutzern. Schließlich, dieses Konzept kann ganz schieben das HTTP-Protokoll in der Bedeutungslosigkeit zu versinken und ermöglichen Benutzern den Zugriff auf Inhalte offline / lokal. Statt der Suche nach Servern mit der aktuellen Infrastruktur des Internets, die Nutzer werden auf der Suche nach einzigartigen ID ‚ s (cryptographic hashes), wodurch Millionen von Computern zu liefern, die die Datei, um Sie anstelle von nur einem server.

Die aktuellen Hauptprobleme bei der Umsetzung des IPFS ist in Gehen mit Implementierungen in beiden Python-und Javascript-auf dem Weg. Es ist kompatibel mit Linux, MacOSX, Windows und FreeBSD. Ein open-source und community-driven Projekt, können Sie dazu beitragen, Folgen Sie den Anweisungen und Dokumente auf Ihrer Github-Seite oder betreiben Sie Ihre eigene IPFS Knoten.

Anwendungsfälle und Implikationen

Es gibt bereits einige wichtige Anwendungsfälle für IPFS und weitere werden sicher ergeben, wie das Protokoll weiter zu entwickeln. Mit dem neuen, verteilten P2P-Architektur für das Internet kommt mit seiner Komplexität, aber die Vorteile, die gesehen werden kann, in der alles von massiven finanziellen Einsparungen im storage und Bandbreite zur integration mit verteilten blockchain-Netzwerke.

Die offensichtlichen Vorteile, die mit dem verteilten Speicher-Modell des IPFS gelten die wesentlich effizientere Datenspeicherung und unveränderlich, Dauerhaftigkeit zusammen mit ihm. Nicht mehr Webseiten werden degradiert zu zyklischen 404-Fehlermeldungen, wegen abgestürzten Servern oder unterbrochene Kette von HTTP-links. Weitere, wesentliche Vorteile sind, gibt es für Forscher in Bezug auf die Effizienz, vor allem brauchen, um zu analysieren und analysieren sehr großer Datenmengen. Mit der Verbreitung von Big Data in der modernen Wissenschaft, die schnelle performance und die verteilte Archivierung von Daten, die sich durch die IPFS werden passend zur Beschleunigung der Fortschritte.

Service-Provider und content-Ersteller können erheblich reduzieren Ihre Kosten im Zusammenhang mit der Lieferung großer Mengen von Daten zu Kunden. Aktuelle Iterationen dieses Paradigma gehindert werden, durch Erhöhung der Kosten für Bandbreite und Daten-Provider in Rechnung gestellt bekommen für peering-Vereinbarungen. Die Kosten, die im Zusammenhang mit der Bereitstellung von Inhalten durch zentralisierte Infrastrukturen von miteinander verbundenen Netzwerken ist nur die Steigerung und die Schaffung einer Umgebung der kritischen Ineffizienz und weitere Zentralisierung in einem Versuch zur überwindung dieser Bürde.

IPFS Uses

IPFS verwendet, Bild vom Blockchain Geist

Darüber hinaus Zentralisierung von Servern führt zu Regierung snooping, zunehmende DDoS-Angriff Prävalenz, ISP Zensur, und der private Verkauf von Daten.

Juan Benet, der Schöpfer des IPFS genannten „Inhalte auf IPFS bewegen kann, einem anderen nicht vertrauenswürdigen Zwischenhändler, ohne die Kontrolle über die Daten oder legt es in Gefahr.“

Schließlich integration des IPFS mit der blockchain-Technologie scheint zu sein, eine perfekte Passform. Mit IPFS innerhalb einer blockchain Transaktion, können Sie eine unveränderliche, dauerhafte verbindungen. Zeitstempel sichern Sie Ihre Daten, ohne dass Sie tatsächlich speichern Sie es auf-Kette, die dazu führt, reduziert blockchain Blähungen und bietet eine bequeme Methode für das sichere aus-chain-Lösungen, die helfen, blockchains Skala.

IPFS ist in eine Anzahl von kryptogeld-Plattformen und hat das Potenzial, zu symbiotisch helfen, die Industrie zu skalieren, indem die peer-to-peer-und distributed file system-Architektur, die notwendig ist, da eine Stiftung zur Unterstützung des Wachstums von kryptogeld-Plattformen.

Fazit

Wie Sie sehen können, IPFS ist ein technisch und konzeptionell Komplexes Protokoll, das hat hohen Ambitionen zu revolutionieren, die den Austausch von Daten über das Internet. HTTP wurde erfolgreich in seinem eigenen Recht, und dazu beigetragen, das Internet zu erreichen, die grand stage, es ist an heute, sondern neue Technologien, und die Notwendigkeit eines reformierten und verteilte Infrastruktur hat sich deutlich.

Schreibe einen Kommentar