Obsah

IPFS: InterPlanetární souborový systém

IPFS je distribuovaný systém pro ukládání a přístup k souborům, webovým stránkám a aplikacím. Na rozdíl od HTTP, který je založen na lokaci (IP adresa serveru), IPFS využívá obsahové adresování (Content Addressing).

1. Jak IPFS funguje: HTTP vs. IPFS

V tradičním internetu (HTTP) žádáte server o konkrétní soubor na konkrétní adrese. Pokud server spadne, soubor je nedostupný.

Pokud hledáte soubor v IPFS, síť se neptá „kde je server?“, ale „kdo má soubor s tímto hashem?“. Soubor může být uložen na stovkách počítačů současně a vy jej stáhnete z nejbližšího zdroje.

—

2. Klíčové technologie pod kapotou

IPFS kombinuje několik prověřených konceptů:

—

3. Proč je IPFS důležitý pro dApps a Web3?

Uložení 1 MB dat přímo na blockchainu Ethereum může stát tisíce dolarů. Proto se používá „Off-chain“ úložiště:

1. Soubor (např. obrázek pro NFT) se nahraje na **IPFS**.
2. IPFS vrátí unikátní **CID**.
3. Pouze toto krátké **CID** se uloží do [[it:sw:smart_contracts|chytré smlouvy]] na blockchainu.

Tím je zajištěno, že se metadata NFT nikdy nezmění (protože by se změnilo CID), ale náklady na uložení jsou minimální.

—

4. Persistence dat a Pinning

V IPFS data existují, dokud je alespoň jeden uzel sdílí. Pokud uzel, který soubor drží, vypne počítač, soubor zmizí (pokud jej mezitím nestáhl někdo jiný).

—

5. Výhody a omezení

Výhody:

Omezení:


Související články:

Tagy: it ipfs p2p storage web3 decentralization cid