Čo je InterPlanetary File System (IPFS)?
InterPlanetary File System (IPFS) je obsahovo adresovaný spôsob ukladania a sťahovania súborov z viacerých počítačov. Ukazuje na to, čo je v dátach, kryptografickou pečaťou, takže identické súbory smerujú na tú istú adresu. Predstavte si to ako obrovskú knižnicu, kde sa kniha nájde podľa svojho presného obsahu, nie podľa štítku na polici.
„InterPlanetary File System (IPFS) dáva moje súbory na Blockchain.“ Nie. IPFS je sieť obsahového adresovania pre súbory; blokové reťazce zvyčajne obsahujú iba krátke referencie alebo checksums vo väčšine nastavení.
Ako InterPlanetary File System (IPFS) funguje
Predstavte si, že pridávate fotografiu. Tu je, čo sa deje za scenou, nepotrebujete PhD:
- Pridať: Pridáte súbor. IPFS ho rozdelí na kúsky a hashuje ich, čím vznikne jedinečné ID obsahu.
- Prepojiť: Tieto kúsky sú usporiadané v Merkle DAG, čo je zložitý pojem pre nefalšovateľnú mapu vašich údajov.
- Nájsť: Iné uzly môžu zistiť, kto má toto ID obsahu, pomocou Distributed Hash Table (DHT).
- Stiahnuť: Po nájdení sa súbor streamuje cez peer-to-peer spojenie od jedného alebo viacerých peerov.
- Overiť: Každý kúšok sa skontroluje podľa svojho hashu, takže to, čo dostanete, je presne to, čo bolo pinované. Žiadny dôverný pád nie je potrebný.
Bonus: čím viac kópií je vonku, tým pravdepodobnejšie dosiahnete lepší výkon pri tom, keď veľa ľudí žiada rovnaký súbor. Áno, to je pointa.
Prečo InterPlanetary File System (IPFS) Záleží
InterPlanetary File System (IPFS) presúva web od adresovania na základe polohy k obsahovému adresovaniu, čo v dobrej viere otočí niekoľko tabuliek:
- Prínos: Základne obsahová integrita. Ak sa zhoduje hash, údaje sú legitímne, čo pomáha NFT, datasety a verejné archívy.
- Perspektíva: Je to decentralizované, takže súbory môžu žiť na viacerých peeroch, nie u jedného dodávateľa. To je opakom skladovacieho silosu centralizovaného.
- Relevantnosť: Nájdete ju v dapps, NFT metadátach, DAO dokumentoch a dokonca aj v odkazoch na vedecké dáta, keď uptime skutočne záleží.
Pinujte to, čo naozaj treba. Buď prevádzkujte vlastný node a pinujte súbory alebo použite pinning službu. Ak nikto nepinne, môže zmiznúť zo siete.
Kľúčové charakteristiky InterPlanetary File System (IPFS)
Tu je to, čo ho odlišuje:
- Obsah: Adresy sú hashom údajov, nie serverov.
- Integrita: Každý blok je overiteľný, takže manipulácia je zjavná.
- Verzovanie: Zmeňte súbor a dostanete nové ID obsahu, zatiaľ čo staré stále smeruje.
- Offline: Piesreži môžu sťahovať od seba navzájom z blízka, aj pri nestabilnom Internet.
- Kompozovateľnosť: Súbory odkazujú na iné súbory prostredníctvom podpísanej štruktúry, skvelé pre datasety a apky.
Variácie
Bežné časti, na ktoré natrafíte okolo IPFS:
- IPNS: Zmeniteľný ukazovateľ, ktorý môže aktualizovať, ktoré ID obsahu chcete slúžiť behind stabilným menom.
- Brány: Web odkazy, ktoré umožňujú prehliadačom sťahovať obsah IPFS bez behu uzla, užitočné pre rýchle zdieľanie.
- Pinovanie: Služby alebo váš vlastný uzol, ktoré zaisťujú online obsah tým, že ho ukladajú dlhodobo.
- Filecoin: Súvisiaca sieť pre incentivizované dohody o úložisku, často spojená s IPFS pre dlhodobú perzistenciu.
InterPlanetary File System (IPFS) sa týka adresovania a distribúcie, nie samotného trvalého ukladania. Persistencia vychádza z pinovania alebo dohôd o uložení.
Príklad
Zbierka NFT uloží svoje obrazové súbory na IPFS, pinuje ich cez službu a referencuje ID obsahu v onchain metadátach, takže umenie zostáva overiteľné.
Zaujímavosť
Názov „InterPlanetary“ je doslova ambícia. Myšlienka bola udržať dáta adresovateľné aj v prípade, že by raz Zem a Mars mali, povedzme, veľmi pomalé okružné trasy.
Zhrnutie
Krátke uvedenie: InterPlanetary File System (IPFS) vám umožní získať správny súbor od kohokoľvek, kto ho má, a dokázať, že je to správny súbor, čo je internet vykonávajúci to, čo sľuboval vždy.