- Vysvětlím na začátku: IPFS není blockchainový projekt, ale protokol pro ukládání dat, nejen že se nedá těžit, ale také nevydává tokeny Vzhledem k tomu, že tento článek je série článků, budu mluvit o tom později Existují související pojmy a tokeny, takže výchozím bodem je jednoduché pochopení této technologie.

1. Přehled IPFS📁

IPFS je zkratka pro InterPlanetary File System (InterPlanetary File System). Jeho cílem je zrodit se jako základní přenosový protokol nové generace internetu, a tím vybudovat rychlejší, bezpečnější a svobodnější internet. Jak již název napovídá, jeho koncepce je přirozeně sladěna se současným internetovým přenosovým protokolem HTTP.

IPFS jako projekt s otevřeným zdrojovým kódem (open source ≠ blockchain) je vyvíjen společností Protocol Labs s pomocí open source komunity od roku 2014. Vylepšuje některé z přirozených nedostatků protokolu HTTP, jako například:

  • Zjevný stupeň centralizace vede k rizikům, jako je nejistota dat;

  • Data jsou neprůhledná a jsou v rukou několika lidí, kteří ovládají server;

  • Ukládání dat je drahé a vysoké poplatky za ukládání dat na serveru představují pro společnosti provozující software nebo službu obrovské náklady.

Většina lidí to obecně chápe jako součást šifrovacího průmyslu Ve skutečnosti, kromě mechanismu pobídek, který přidal tým, který za tím stojí, je IPFS spíše novým základním protokolovým paradigmatem internetu.

2. Princip a postup práce⚖️

Jeho celkový princip fungování se v zásadě točí kolem jádra [content addressing], které definuje nové paradigma pro vyhledávání obsahu. Nicméně pokud jde o proveditelnost, uživatelé, kteří mohou být zvyklí na tradiční internet, nejsou příliš snadné jej přijmout pro usnadnění porozumění jsem je uspořádal do celkem čtyř hlavních funkcí:

-Obsahové adresování

  • Když uzel uloží soubor do IPFS, soubor se rozdělí na menší části, kryptograficky hashuje a vygeneruje se identifikátor obsahu (CID). Ostatní uživatelé (uzly) používají tento identifikátor obsahu pro přístup k obsahu point-to-point.

- Sdílení obsahu

  • Při hledání dalších uzlů bude přístup k uzlu, ke kterému jste připojeni při ukládání obsahu. Když ostatní uzly zobrazí nebo stahují tento soubor, bude tento soubor zkopírován druhým uzlem uloženy do mezipaměti, jakmile je vymazána, mohou ke zkopírovanému obsahu přistupovat ostatní uzly.

  • Každý uzel v síti ukládá pouze obsah, který ho zajímá, a tabulku hash, která se používá k zaznamenání umístění úložiště souborů a dotazování a stahování souborů.

- P2P vyhledávání obsahu

  • Pokud jde o princip fungování, koncept technické podpory adresování souborů založených na obsahu je založen na implementaci P2P Tato forma typu point-to-point umožňuje ukládání obsahu nebo dat, které již nevyžaduje ukládání centrálního serveru třetí strany. a nečinný prostor vašeho vlastního počítače lze použít jako úložný kontejner pro soubory, který je přístupný ostatním v síti. (Samozřejmě dostanete kompenzaci za využití vašeho náhradního úložného prostoru)

- Systém pojmenování IPNS

  • Tento systém dokáže převést tato zašifrovaná CID na dostupnější adresu, aby usnadnil ostatním uzlům dotaz na soubor. Když je zpřístupněný soubor aktualizován, bude nové CID znovu vytvořeno a může být znovu použito, aby se minimalizovaly náklady na úložiště.

  • Pokud nahrajete stejný soubor do sítě, IPFS odstraní duplicitní soubory v celé síti, takže stejný obsah nebo data nebudou do určité míry zabírat příliš mnoho úložného prostoru.

Spojením těchto funkcí a jejich obnovením do jejich pracovních procesů lépe porozumíme rozdílům mezi protokolem IPFS a tradičními metodami vyhledávání:

3. Rozšíření principu

P2P vyhledávání obsahu. Pokud jde o princip fungování, koncept technické podpory adresování souborů založených na obsahu je založen na implementaci P2P Tato forma typu point-to-point umožňuje ukládání obsahu nebo dat, které již nevyžaduje ukládání centrálního serveru třetí strany. a nečinný prostor vašeho vlastního počítače lze použít jako úložný kontejner pro soubory, který je přístupný ostatním v síti. (Samozřejmě dostanete kompenzaci za využití vašeho náhradního úložného prostoru)

Mezihvězdný protokol IPFS definuje novou metodu získávání obsahu – adresování souborů podle obsahu. Zjednodušeně řečeno, na tradičním (současném) internetu musíte na webové stránce najít požadovaný obsah a musíte zadat některá doménová jména webových stránek, abyste se mohli dotazovat, například pokud chci zjistit celkovou úroveň světového HDP v roce 2021 musím číst odpovídající datové weby, a co je ještě obtížnější, musím dokonce prohledávat statistické weby různých zemí, abych získal odpovědi, které potřebuji.

Používání vyhledávání založeného na obsahu IPFS je jako když je vyhledávač umístěn na základním protokolu. K získání požadované odpovědi stačí zadat CID (identifikační značku). Princip je:

  • Když je soubor uložen v IPFS, celý soubor bude rozdělen na několik malých částí a uložen odděleně pomocí šifrování hash, a když zadáme požadavek na načtení obsahu, bude vygenerován identifikátor obsahu (CID), uzel, který požadavek zadává přímo extrahuje tuto část obsahu z uzlu, který ukládá tuto část obsahu v síti pro prohlížení.

Projekt IPFS vytváří hypermediální protokol point-to-point integrací stávajících technologií, snaží se vytvořit rychlejší, bezpečnější a otevřenější internet nové generace a dosáhnout globálního systému ukládání a vyhledávání souborů, který je trvale dostupný na internetu a může trvale uložit data.

4. Scénáře aplikací😀

Na základě některých z výše uvedených technických principů poskytuje IPFS ve skutečných případech bezpečnou síť pro distribuci obsahu typu point-to-point. Pokud podnik vaší společnosti potřebuje distribuovat uživatelům velké množství dat, IPFS vám může pomoci ušetřit mnoho náklady na šířku pásma.

Z kryptografického hlediska se IPFS a blockchain dokonale shodují. IPFS můžete použít ke zpracování velkého množství dat a umístit neměnné, trvalé odkazy IPFS do blockchainových transakcí, aniž byste museli do řetězce vkládat samotná data. IPFS přináší do tvorby online obsahu ducha svobody a nezávislosti a může pomoci uživatelům dodávat obsah nezprostředkovaným způsobem.

V současném populárním konceptu WEB3 hraje IPFS + blockchain velmi doplňkovou roli v základní vrstvě a hodnotovém oběhu internetu nové generace.