Dir hält héchstwahrscheinlech vill Daten. Äre perséinleche Computer ass méiglecherweis voller Fotoen, Musek, Filmer, Aarbechtsdokumenter a méi. Et gëtt ëmmer méi schwéier alles organiséiert an zougänglech ze halen.
Sécher, Dir kënnt just alles op der Festplack vun Ärem Computer späicheren. Mä wat geschitt wann Äre Computer Crash, an Dir verléiert alles?
Vill Technologiefirmen bidden Cloud Storage-Léisungen, awer wat geschitt wann Är Regierung Apps wéi Google Drive oder Dropbox an Ärem Land verhënnert?
Dës Cloud-Léisungen leiden ënner dem selwechte Feeler wéi vill vum aktuellen Web: Zentraliséierung.
Wéi och ëmmer, den Opstig vu Web3 Technologien huet gewisen datt d'Zukunft vum Web an der Natur verdeelt ka ginn. An dësem Artikel wäerte mir den IPFS Protokoll entdecken a wéi et plangt d'fundamental Architektur vum Internet z'änneren.
Wat ass IPFS?
Den interplanetareschen Dateiesystem oder IPFS ass en dezentraliséierten Netzwierk dat Daten späichert an deelt.
IPFS erlaabt jidderee fir Dateien ze späicheren an se mat engem aneren ze deelen deen Zougang zum Netz huet. Dateien, déi an d'Netz eropgeluede ginn, ginn op ville verschiddene Computere ronderëm d'Welt gespäichert.
IPFS gouf vun engem Team vun Entwéckler erstallt vum Juan Benet, e fréieren Ingenieur bei Google. De Benet gouf vum BitTorrent Protokoll inspiréiert, deen d'Benotzer erlaabt Dateien ouni zentrale Server ze deelen. De p2p Datei Sharing Protocal huet de Benet gemierkt datt déiselwecht Approche fir e weltwäit dezentraliséierte Dateiesystem funktionnéiert.
Et ass zënter 2015 an der Entwécklung, awer et gi schonn eng Zuel vun Uwendungen déi et ënnerstëtzen wéi de Brave Browser an Opera.
IPFS ass en alternativen Wee ginn fir Informatioun online ze späicheren an Situatiounen wou zentraliséiert Späichere gescheitert ass. Zum Beispill, wann tierkesch Autoritéiten Wikipedia am ganze Land verbannt hunn, hunn Aktivisten IPFS benotzt fir en dezentraliséierte Portal fir eng Kopie vun der tierkescher Wikipedia ze kreéieren.
D'Zukunft vum IPFS gesäit villverspriechend aus. Mat ëmmer méi Uwendungen déi et benotzen, huet et d'Potenzial fir de Standard Wee ze ginn fir Daten um Internet ze späicheren an ze deelen.
Wéi as et Aarbecht?
IPFS ass eng Zort Peer-to-Peer oder p2p Späichernetz.
Wann iergendeen e Fichier freet, gëtt eng Kopie vun där Datei op hirem lokalen Node gespäichert. Wa méi Leit dës Donnéeën ufroen, gi méi cache Kopien erstallt. Dëst bedeit datt d'Belaaschtung vun der Erfëllung vun der Ufro lues a lues tëscht all de Wirbelen gedeelt gëtt, déi de Cache-Datei hunn.
D'Netzwierk baséiert op dräi Haaptprinzipien: Inhaltsadressering, Inhaltsverbindung, an Inhalter Entdeckung.
Loosst eis kucken wéi IPFS all eenzel vun dësen dräi Prinzipien erfëllt.
Inhalt Adresséierung
Denkt un déi üblech Manéier wéi Dir no Dateien op engem Computer sicht. Fir Zougang zu enger Datei ze kréien, musst Dir an e spezifesche Verzeichnis op Ärem Apparat navigéieren an eng Datei mam richtege Dateinumm fannen.
Och wann dëst eng Standardpraxis am Informatik ass, iwwersetzt et net onbedéngt gutt op e verdeelt Netzwierk wéi IPFS.
Amplaz Inhalt no Standuert z'identifizéieren, kuckt IPFS den Inhalt selwer. Dëse Prozess ass bekannt als Inhalt Adresséierung.
All Dateien déi am IPFS Protokoll abegraff sinn kommen mat engem Inhaltsidentifizéierer deen als eenzegaartegen Hash fir déi spezifesch Datei wierkt.
Den Interplanetary Linked Data Project (IPLD) erweidert dëst Konzept weider andeems se Bibliothéiken ubidden fir d'Benotzer vum IPFS Protokoll z'erméiglechen hir Donnéeën ze entdecken a wéi engem Format se wëllen.
Inhaltsverbindung
IPFS benotzt a Daten Struktur genannt a direkten acyclesche Graf oder DAG.
Den IPFS Protokoll benotzt eng Zort DAG genannt a Merkle DAG déi opgeriicht ass sou datt all Node en eenzegaartegen Identifizéierer huet deen en Hash vum Inhalt vum Node ass.
D'Netzwierk benotzt de Merkle DAG fir ze optimiséieren wéi et Verzeechnes a Dateien duerstellt. Ugeholl Dir hutt en Dossier deen dräi Dateien enthält. Deen Dossier enthält en eenzegaartegen Hash deen déi dräi Dateien dran duerstellt. All Datei am Tour besteet aus verschiddene Blocken.
Zënter datt all Node mat engem Hash verbonnen ass, deen op Basis vum Inhalt vum Node generéiert gëtt, gëtt gesot datt déi ganz Datestruktur selbstverifizéiert ass. Dës Schlësseleigenschaft ass wat et erlaabt Dateien an enger verdeeler Kapazitéit am IPFS Protokoll ze schaffen.
Content Discovery
Fir ze fannen wéi eng Peer den Inhalt hosten deen Dir sicht, hänkt IPFS op eng verdeelt hash Dësch oder DHT.
En Hash-Tabelle ass einfach eng Datebank vu Schlësselen fir Wäerter. IPFS benotzt déi verdeelt Hash-Tabelle fir erauszefannen, wéi eng Peer am Netz d'Blöcke späicheren, déi den Inhalt ausmaachen, deen Dir probéiert Zougang ze kréien.
IPFS benotzt den lib2p Bibliothéik fir Kollegen z'erméiglechen Daten uneneen ze schécken.
Desktop Applikatioun
An der Desktop-Applikatioun si vill vun den uewe genannten Technologien verstoppt a funktionnéieren hannert de Kulissen.
D'Benotzer kënnen einfach hiren eegene IPFS Client lafen an hir eege Dateien an d'Netz eroplueden.
Dateien déi de Benotzer an d'Netz eropluet sinn zougänglech duerch den eenzegaartegen Inhaltsidentifizéierer vun der Datei. Dir kënnt e Service benotzen wéi de IPFS Browser fir op d'Datei vun all Apparat ze kommen, deen zum Internet verbannen kann.
IPFS Schlëssel Fonctiounen
Hei sinn véier Schlësselfeatures vum IPFS Protokoll:
- IPFS ass e peer-to-peer Dateisystem. Dëst bedeit datt Dateien direkt tëscht de Benotzer gespäichert a verdeelt ginn, ouni de Besoin vun engem zentrale Server. D'Benotzer hunn d'Méiglechkeet hiren eegene Node auszeféieren fir mat anere Kollegen ze verbannen.
- IPFS ass dezentraliséiert. Dëst bedeit datt et keen eenzege Punkt vum Echec gëtt. Wann een Node erof geet, kann de System nach ëmmer funktionnéieren.
- IPFS erlaabt méi einfach Archivéieren. Déi héich effizient Merkle DAG erlaabt dem Netz d'Quantitéit u Späicherplatz ze minimiséieren. Dëst ass e grousse Virdeel fir all Entitéit déi historesch Daten muss archivéieren.
- D'Benotzer déi net mat der Kommandozeil vertraut sinn, kënnen hir einfach ze benotzen Desktop-Applikatioun benotzen déi Drag-and-Drop-Dateiimport a séier Sharing- an Downloadoptiounen ënnerstëtzt.
- IPFS ass Open Source. Dëst bedeit datt jiddereen zur Entwécklung vum System bäidroe kann.
Virdeeler an Nodeeler vum IPFS Protokoll
Profien
- Et ass entwéckelt fir skalierbar ze sinn fir eng grouss Zuel vu Benotzer an eng grouss Zuel vu Dateien opzehuelen.
- Et ass Feeler-tolerant, dat heescht datt et weider ka funktionnéieren och wann e puer vun den Noden am Netz net verfügbar sinn.
- Et ass resistent géint Zensur, dat heescht datt et schwéier ass fir eng eenzeg Entitéit Inhalt aus dem Netz ze blockéieren oder ze läschen.
- IPFS ass sécher. IPFS späichert Dateien mat kryptografeschen Hashes, wat se tamper-proof mécht.
scheinbar
- Den Interplanetäre Dateiesystem ass nach ëmmer an der Entwécklung an huet minimal Clientssupport am Verglach mat kommerziellen Dateiespäicherléisungen.
- Et ass net kloer wéi gutt de System wäert skala, oder wéi gutt et géint Zensur widderstoen.
- De System kann vulnérabel sinn fir Attacke vu mächtegen Entitéiten.
- Inhalt Adressing gëtt e Link zréck, deen den Hash enthält. D'Benotzer mussen en DNS benotzen fir de Link mënschlech liesbar ze maachen.
Konklusioun
D'IPFS Protokoller sinn en neie Wee fir Daten ze späicheren an ze deelen, déi vill Virdeeler iwwer traditionell Methoden hunn. Et ass dezentraliséiert, dat heescht datt et keen eenzege Punkt vum Echec ass, an et ass ganz effizient, benotzt manner Bandbreedung wéi aner Methoden.
Wéi och ëmmer, et ass nach ëmmer an der Entwécklung an huet e puer Aschränkungen, sou wéi et net fäeg ass ganz grouss Dateien ze späicheren. Allgemeng ass IPFS eng villverspriechend nei Technologie déi d'Potenzial huet fir d'Art a Weis wéi mir Daten späicheren an deelen ze revolutionéieren.
Denkt Dir datt dezentraliséiert Cloud Storage Protokoller wéi IPFS d'Zukunft sinn fir Dateien online ze hosten?
Hannerlooss eng Äntwert