IPFS & DWeb

InterPlanetary File System (IPFS) je protokol a peer-to-peer síť pro decentralizované ukládání a sdílení dat (souborů - obrázků, videí, komprimovaných souborů, programů, webových stránek, apod.). IPFS používá "content-addressing" k jedinečné identifikaci každého souboru v IPFS síti a každý soubor v IPFS síti je identifikován jeho CID (content identifier) - tedy jedinečným hashem. IPFS umožňuje uživatelům nejen přijímat obsah, ale i hostovat a sdílet vlastní obsah. Na rozdíl od centrálně umístěných serverů je IPFS postaven na distribuovaném a decentralizovaném ukládání a sdílení dat (DWeb), čímž jednak vytváří odolný systém pro ukládání a sdílení dat, ale i systém značně robustní vůči cenzuře. IPFS síť je tak vedle sítě Tor nebo sítě I2P považována za síť odolnou vůči cenzuře.

Spusťte svůj web v IPFS

Jako přední společnost zabývající se web designem a webovým vývojem se specializujeme i na tvorbu webových stránek, které mohou být hostovány v síti IPFS (InterPlanetary File System). Klíčová výhoda IPFS spočívá v jeho decentralizované povaze, kdy data nejsou uložena na jednom centrálně řízeném serveru, ale jsou v rámci IPFS sítě distribuována přes mnoho uzlů, což je dělá značně odolné vůči cenzuře.

V IPFS je vše frontend (IPFS "nezná" backendovou část webu). To znamená, že webové stránky které vytváříme pro IPFS, fungují jako Single Page Aplikace (SPA), kde serverová architektura není pro jejich funkčnost potřeba. Kromě tvorby webových stránek, které jsou schopny fungovat v IPFS zajišťujeme i IPFS webhosting.

IPFSGATE.COM

Webdesign Technology provozuje ipfsgate.com. Subdomény ipfsgate.com slouží jako IPFS brány, přes které je směrován veškerý provoz v rámci naší IPFS infrastruktury. Existují dva typy bran: g-brány (např. g1.ipfsgate.com) a t-brány (např. t1.ipfsgate.com). Zatímco každá g-brána je vyhrazena pro jednotlivého zákazníka, který si ji platí (uživatel má přidělený výkon brány a kapacitu disku), t-brány (template gateway) umožňují zobrazovat uživatelský obsah přes určitou šablonu a jsou zdarma.

g.ipfsgate.com (zákaznické IPFS brány)

G-brány (např. g1.ipfsgate.com, g2.ipfsgate.com, apod.) jsou brány, které jsou vyhrazeny pro uživatele, kteří si je pronajímají. Každá g-brána má přidělený výkon a kapacitu disku a v zásadě může být použita jak pro IPFS pinning, tak pro IPFS webhosting (což je IPFS pinning HTML souborů). Na rozdíl od konkurenčních služeb, které také nabízejí IPFS pinning, my neúčtujeme poplatky podle velikosti obsahu (v kB), ale každý uživatel si pronajímá svůj vlastní IPFS uzel, který současně funguje jako IPFS brána.

# Procesor / RAM Kapacita disku Data transfer Cena / měsíc
1 1 CPU/ 2 GB RAM 50 GB SSD Disk 2 TB Transfer 299 Kč/ měsíc
2 2 CPU/ 2 GB RAM 60 GB SSD Disk 3 TB Transfer 399 Kč / měsíc
3 2 CPU/ 4 GB RAM 80 GB SSD Disk 4 TB Transfer 550 Kč / měsíc
4 4 CPU/ 8 GB RAM 160 GB SSD Disk 5 TB Transfer 1000 Kč / měsíc
Minimální doporučená operační paměť (RAM) pro vlastní IPFS uzel je 2 GB RAM

t.ipfsgate.com (Template Gateway)

T-brány (template gateway) umožňují zobrazení uživatelského obsahu prostřednictvím šablony (template). Jejich účelem je "oddělit formu a obsah". Uživatelský obsah (strukturovaný v JSON souboru) je distribuován v síti IPFS způsobem odolným vůči cenzuře a t-brána zajistí jeho načtení a zobrazení. Více informací o fungování t-bran naleznete v sekci zde. Myšlenka oddělení formy a obsahu v IPFS posouvá hranice toho, jak lze IPFS použít pro webhosting a pro vytváření distribuovaných a cenzuře odolných platforem dCommerce.

Jak funguje IPFS Template Gateway

Vaše webová stránka

Váš obsah strukturovaný v JSON souboru a distribuovaný v síti IPFS

HTML šablona, mimo síť IPFS, která na T-bráně obsah vykreslí

IPFS template gateway