Slovník
IPFS
IPFS (InterPlanetary File System) je distribuovaný peer-to-peer protokol pro ukládání a sdílení souborů bez závislosti na centrálních serverech. Místo vyhledávání souborů podle adresy serveru jako u HTTP používá IPFS adresování podle obsahu: každý soubor je identifikován kryptografickým hashem svého obsahu. Pokud dva uzly uloží stejný soubor, má stejnou adresu bez ohledu na fyzické umístění.
Tato architektura přináší několik vlastností důležitých pro webový vývoj. Obsah je v síti automaticky deduplikován. U souborů stažených z IPFS lze ověřit pravost, protože jejich hash odpovídá obsahu. Data přetrvávají, dokud je hostuje alespoň jeden uzel, a pinning služby zajišťují, že konkrétní obsah zůstane dostupný trvale.
V praxi se IPFS široce používá pro ukládání metadat a assetů NFT, hostování decentralizovaných webů, distribuci velkých datasetů a jako úložná vrstva decentralizovaných aplikací. Brány (gateways) jako ipfs.io umožňují běžným prohlížečům přistupovat k obsahu IPFS bez instalace speciálního softwaru. Pro webové vývojáře stavějící na Web3 je porozumění IPFS zásadní, protože představuje úložný protějšek k výpočtům a správě stavu na blockchainu.