Co je InterPlanetary File System (IPFS)?
InterPlanetary File System (IPFS) je systém adresování obsahu pro ukládání a získávání souborů napříč mnoha počítači. Odkazuje na to, co data skutečně jsou, pomocí kryptografického otisku, takže identické soubory vedou na stejnou adresu. Představte si to jako obrovskou knihovnu, kde se kniha najde podle svého přesného obsahu, nikoli podle označení police.
„InterPlanetary File System (IPFS) ukládá mé soubory na blockchain.“ Ne. IPFS je síť pro adresování obsahu souborů; většina blockchainů v běžných nastaveních ukládá jen malé odkazy nebo kontrolní součty.
Jak InterPlanetary File System (IPFS) funguje
Představte si, že přidáváte fotku. Co se děje za oponou, bez nutnosti doktorského titulu:
- Přidání: Přidáte soubor. IPFS jej rozdělí na části a zahashuje je, čímž vznikne jedinečné ID obsahu.
- Propojení: Tyto části jsou uspořádány v Merkle DAG, což je termín pro nezfalšovatelnou mapu vašich dat.
- Nalezení: Ostatní uzly mohou zjistit, kdo má dané ID obsahu, pomocí Distributed Hash Table (DHT).
- Stažení: Po nalezení je soubor přenesen přes spojení P2P z jednoho nebo více uzlů.
- Ověření: Každý blok se zkontroluje podle svého hashe, takže to, co obdržíte, je přesně to, co bylo připnuto. Není třeba se spoléhat na důvěru.
Bonus: čím více kopií je dostupných, tím pravděpodobněji získáte lepší výkon, když hodně lidí žádá stejný soubor. Ano, o to jde.
Proč InterPlanetary File System (IPFS) má význam
InterPlanetary File System (IPFS) přenáší web z adres založených na umístění na adresy založené na obsahu, což mění několik věcí k lepšímu:
- Výhoda: Integrita obsahu jako výchozí stav. Pokud hash souhlasí, data jsou platná, což pomáhá NFT, datovým sadám a veřejným archivům.
- Pohled: Je decentralizované, takže soubory mohou být rozprostřeny na mnoha uzlech místo u jediného poskytovatele. To je opak centralizovaného úložiště.
- Uplatnění: Narazíte na něj v dapps, metadatach NFT, dokumentech DAO a dokonce ve vědeckých zrcadlech dat, když je vysoká dostupnost důležitá.
Připínejte to, co má význam. Buď provozujte vlastní uzel a připínejte soubory, nebo použijte pinningovou službu. Pokud nikdo nic nepřipne, může obsah ze sítě zmizet.
Klíčové vlastnosti InterPlanetary File System (IPFS)
Co ho odlišuje:
- Obsah: Adresy jsou hashe dat, nikoli umístění serveru.
- Integrita: Každý blok je ověřitelný, takže manipulace je zřejmá.
- Verzování: Změníte soubor a získáte nové ID obsahu, zatímco staré ID nadále funguje.
- Offline: Uzly si mohou navzájem stahovat data z blízkosti i při nestabilním připojení.
- Kompozice: Soubory odkazují na jiné soubory prostřednictvím podepsané struktury, vhodné pro datové sady a balíčky aplikací.
Varianty
Běžné součásti, na které narazíte v souvislosti s IPFS:
- IPNS: Proměnný ukazatel, který může aktualizovat, které ID obsahu chcete poskytovat pod stálým jménem.
- Brány: Webové odkazy, které umožňují prohlížečům získat obsah z IPFS bez spuštění uzlu, užitečné pro rychlé sdílení.
- Připínání: Služby nebo vlastní uzel, které udržují obsah online jeho dlouhodobým uložením.
- Filecoin: Související síť pro placené úložiště, často doplňuje IPFS pro dlouhodobou dostupnost.
InterPlanetary File System (IPFS) se týká adresování a distribuce, ne trvalého úložiště samo o sobě. Trvalost zajišťuje připínání nebo smlouvy o úložišti.
Příklad
Sbírka NFT ukládá své obrazové soubory na IPFS, připíná je přes službu a v onchain metadatech odkazuje na ID obsahu, aby bylo dílo ověřitelné.
Zajímavost
Název „InterPlanetary“ odráží doslovnou ambici. Myšlenka byla uchovat data adresovatelná i v případě, že cesty mezi Zemí a Marsem budou, dejme tomu, velmi pomalé.
Shrnutí
Krátké shrnutí: InterPlanetary File System (IPFS) vám umožní získat správný soubor od kohokoli, kdo ho má, a dokázat, že je to ten správný soubor, což je internet dělající to, co vždy sliboval.
