Přeskočit na hlavní obsah
Change page

Decentralizovaná úložiště

Stránka naposledy aktualizována: 22. října 2025

Na rozdíl od centralizovaného serveru, který provozuje jedna společnost nebo organizace, decentralizované úložné systémy sestávají z peer-to-peer sítě uživatelů-operátorů, kteří drží část celkových dat, čímž vytvářejí odolný systém sdílení souborů. Tyto systémy mohou být využívány v blockchainových aplikacích nebo v jakékoliv síti založené na peer-to-peer principu.

Ethereum samotné může být využíváno jako decentralizovaný úložný systém, což se děje například při ukládání kódu ve všech smart kontraktech. Když ale přijde na velké objemy dat, Ethereum není navrženo k tomuto účelu. Řetězec neustále roste, ale v době psaní tohoto textu se velikost blockchainu Etherea pohybuje kolem 500 GB až 1 TB (v závislosti na klientoviopens in a new tab) a každý uzel v síti musí být schopen uložit všechna tato data. Pokud by řetězec expandoval na velké objemy dat (řekněme 5 TB), nebylo by nadále možné zajistit funkčnost všech síťových uzlů. Náklady na nasazení tak velkého množství dat na hlavní síť by také byly neúměrně vysoké kvůli poplatkům za gas.

Z těchto důvodů potřebujeme jiný řetězec nebo metodologii k ukládání velkých objemů dat decentralizovaným způsobem.

Při zvažování možností decentralizovaného úložiště (dStorage) musí uživatel vzít v úvahu několik věcí.

  • Mechanismus uchovávání / pobídková struktura
  • Vymáhání uchovávání dat
  • Decentralizace
  • Konsenzus

Mechanismus perzistence / pobídková struktura

Na bázi blockchainu

Aby mohl kus dat přetrvat navždy, musíme použít mechanismus uchovávání. Například na Ethereu je tento mechanismus založen na tom, že celý řetězec musí být zohledněn při provozování síťového uzlu. Nové kusy dat jsou přidávány na konec řetězce, který neustále roste - což vyžaduje, aby každý uzel replikoval všechna vložená data.

Toto je známé jako perzistence na bázi blockchainu.

Problém s perzistencí na bázi blockchainu je v tom, že by se blockchain mohl příliš rozrůst, aby bylo možné všechna data reálně udržovat a ukládat (např. mnoho zdrojůopens in a new tab odhaduje, že internet vyžaduje kapacitu úložiště přes 40 zettabytů).

I blockchain musí mít nějaký typ pobídkové struktury. V případě uchovávání založeném na blockchainu se platí validátorovi. Když jsou data přidána do řetězce, validátoři jsou placeni za jejich přidání.

Platformy s uchováváním založeným na blockchainu:

Na bázi kontraktů

Perzistence na bázi kontraktů vychází z myšlenky, že data nemohou být replikována každým uzlem a ukládána navždy, ale místo toho musí být udržována prostřednictvím smluvních dohod. Tyto dohody jsou uzavírány s více uzly, které se zavázaly uchovávat kus dat po určitou dobu. Data musí být obnovena nebo refundována, kdykoli vyprší, aby byla zachována jejich existence.

Ve většině případů se místo ukládání všech dat on-chain ukládá na blockchain pouze haš, který odkazuje na umístění dat. Tímto způsobem není třeba, aby celý řetězec rostl kvůli ukládání všech dat.

Platformy s uchováváním založeným na kontraktu:

Další aspekty

IPFS je distribuovaný systém pro ukládání a přístup k souborům, webovým stránkám, aplikacím a datům. Nemá zabudovaný motivační systém, ale může být použit s jakýmkoli z výše uvedených řešení založených na kontraktech pro dlouhodobé uchování dat. Dalším způsobem, jak uchovat data na IPFS, je spolupráce s pinningovou službou, která vaše data „připne“. Můžete také provozovat vlastní IPFS uzel a přispívat do sítě, abyste uchovali svá nebo cizí data zdarma!

SWARM je decentralizovaná technologie pro ukládání a distribuci dat s motivačním systémem a orákulem pro stanovení ceny za pronájem úložiště.

Uchovávání dat

Aby systémy mohly uchovávat data, musí mít nějaký mechanismus, který zajistí, že data budou uchována.

Mechanismus výzvy

Jedním z nejpopulárnějších způsobů, jak zajistit uchování dat, je použití nějakého typu kryptografické výzvy, která je poskytnuta síťovým uzlům, aby se ověřilo, zda stále mají data. Jednoduchým příkladem je proof-of-access od Arweave. Uzel je vyzván, aby prokázal, že má data jak z nejnovějšího bloku, tak z náhodného bloku z minulosti. Pokud uzel nemůže přijít s odpovědí, je penalizován.

Typy dStorage s mechanismem výzvy:

  • Züs
  • Skynet
  • Arweave
  • Filecoin
  • Crust Network
  • 4EVERLAND

Decentralizace

Neexistují skvělé nástroje pro měření úrovně decentralizace platforem, ale obecně platí, že byste měli používat nástroje, které nevyžadují nějakou formu KYC, což je důkaz, že nejsou centralizované.

Decentralizované nástroje bez KYC:

  • Skynet
  • Arweave
  • Filecoin
  • IPFS
  • Ethereum
  • Crust Network
  • 4EVERLAND

Konsenzus

Většina těchto nástrojů má vlastní verzi mechanismu konsensu, ale obecně jsou založeny buď na důkazu prací (PoW), nebo na důkazu podílem (PoS).

Založeno na proof of work:

  • Skynet
  • Arweave

Založeno na proof of stake:

  • Ethereum
  • Filecoin
  • Züs
  • Crust Network

IPFS – meziplanetární souborový systém (InterPlanetary File System) je decentralizované úložiště a systém odkazů na soubory pro Ethereum.

Storj DCS – bezpečné, soukromé a s S3 kompatibilní decentralizované cloudové objektové úložiště pro vývojáře.

Sia – využívá kryptografii k vytvoření tržiště s cloudovým úložištěm, které nevyžaduje důvěru a umožňuje kupujícím a prodávajícím obchodovat přímo.

Filecoin – Filecoin byl vytvořen stejným týmem, který stojí za IPFS. Je to pobídková vrstva nad ideály IPFS.

Arweave – Arweave je platforma dStorage (decentralizované úložiště) pro ukládání dat.

Züs – Züs je dStorage platforma s důkazem podílem (proof-of-stake), tříštěním (sharding) a tzv. blobbery.

Crust Network – Crust je dStorage platforma postavená na IPFS.

Swarm – distribuovaná úložná platforma a služba pro distribuci obsahu pro web3 stack Etherea.

OrbitDB – decentralizovaná peer-to-peer databáze postavená na IPFS.

Aleph.im – decentralizovaný cloudový projekt (databáze, souborové úložiště, výpočetní výkon a DID). Unikátní kombinace off-chain a on-chain peer-to-peer technologií. Kompatibilita s IPFS a více blockchainy.

Ceramic – uživatelsky řízené databázové úložiště IPFS pro poutavé aplikace s velkým množstvím dat.

Filebase – decentralizované úložiště kompatibilní s S3 a geograficky redundantní pinovací služba pro IPFS. Všechny soubory nahrané do IPFS přes Filebase jsou automaticky pinovány na infrastrukturu Filebase s 3x replikací po celém světě.

4EVERLAND – cloudová výpočetní platforma pro Web 3.0, která integruje základní schopnosti úložiště, výpočetního výkonu a sítě, je kompatibilní s S3 a poskytuje synchronní ukládání dat v decentralizovaných úložných sítích, jako jsou IPFS a Arweave.

Kaleido – platforma typu blockchain jako služba (BaaS) s IPFS uzly na jedno kliknutí.

Spheron Network – Spheron je platforma jako služba (PaaS) určená pro dApps, které chtějí spouštět své aplikace na decentralizované infrastruktuře s nejlepším výkonem. Poskytuje výpočetní výkon, decentralizované úložiště, CDN a webhosting ihned k použití.

Další čtení

Víte o komunitním zdroji, který vám pomohl? Upravte tuto stránku a přidejte ho!

Byl tento článek užitečný?