Decentralizált tárhely
Utolsó módosítás: @Satglow(opens in a new tab), 2024. szeptember 2.
A központilag elhelyezett, egyetlen vállalat vagy szervezet által működtetett szerverrel szemben a decentralizált tárolórendszerek a felhasználói operátorok peer-to-peer hálózatából állnak, akik az összes adat egy részét tárolják egy rugalmas fájltárolási és -megosztási rendszert létrehozva. Ezek lehetnek blokklánc-alapú alkalmazásokban vagy bármilyen, közvetítő nélküli hálózatokban.
Magát az Ethereumot is lehet decentralizált tárolórendszerként használni, és úgy is működik, amikor az okosszerződések kódjait kell tárolni. Ugyanakkor az Ethereumot nem arra tervezték, hogy nagy adathalmazokat tároljon. A lánc stabilan növekszik, a jelen írás idején az Ethereum lánc kb. 500 GB – 1TB méretű (a klienstől függően(opens in a new tab)), és a hálózat minden csomópontjának tárolnia kell ezt az adatmennyiséget. Ha a lánc nagy adatmennyiségre növekedne meg (mondjuk 5 TB méretre), akkor már nem minden csomópont tudna működni. Ezen túl ennyi adat bevitele a főhálózatra is ellehetetlenítő módon drága lenne a gázdíjak miatt.
Ezen megszorítások miatt egy másik láncra vagy módszerre van szükség, hogy az adatok nagy tömegét decentralizált módon tároljuk.
Amikor decentralizált tárhely (dStorage) opcióról beszélünk, akkor a felhasználónak néhány dolgot fontos figyelembe vennie.
- Megtartási mechanizmus / ösztönzési struktúra
- Adatmegtartás kényszere
- Decentralitás
- Konszenzus
Megtartási mechanizmus / ösztönzési struktúra
Blokkláncalapú
Ahhoz, hogy egy adat örökké létezzen, valamilyen megtartási mechanizmusra van szükség. Például az Ethereumon az a megtartási mechanizmus, hogy a csomópont futtatásánál az egész láncra szükség van. Az új adat a lánchoz kerül, és így az folyamatosan növekszik – az összes csomópontnak replikálnia kell az összes beágyazott adatot.
Ezt úgy nevezik, hogy blokkláncalapú megtartás.
A blokkláncalapú megtartással az a gond, hogy a lánc túl nagyra nőket, hogy fenntartsa és tárolja az összes adatot (például számos forrás(opens in a new tab) úgy becsli, hogy az Internet több mint 40 zettabájt tárhelyet igényel).
A blokkláncnak emellett valamilyen ösztönzési struktúrát kell alkalmaznia. A blokkláncalapú megtartáshoz a validátorok fizetséget kapnak. Amikor az adat hozzákerül a lánchoz, a validátorok jutalmat kapnak a bekerülés intézéséért.
Blokkláncalapú megtartással működő platformok:
- Ethereum
- Arweave(opens in a new tab)
Szerződésalapú
A szerződésalapú megtartás úgy véli, hogy az adatot nem replikálhatja és tárolhatja örökké minden csomópont, ehelyett inkább szerződéses megállapodással kell azt fenntartani. Ezeket a megállapodásokat számos csomóponttal kötik, amelyek megígérik, hogy egy adott időszakra megtartják az adatot. Ezt vissza kell fizetni vagy meg kell újítani, amikor már nem tartják meg az adatot.
A legtöbb esetben nem az adatot tárolják a láncon, hanem azt a hasht, ami az adat tárolási helyét mutatja. Így a teljes láncot nem kell skálázni, hogy minden adat elférjen.
Szerződésalapú megtartással működő platformok:
- Filecoin(opens in a new tab)
- Skynet(opens in a new tab)
- Storj(opens in a new tab)
- Züs(opens in a new tab)
- Crust Network(opens in a new tab)
- Swarm(opens in a new tab)
- 4EVERLAND(opens in a new tab)
További megfontolások
Az IPFS (InterPlanetary File System) egy elosztott rendszer fájlok, honlapok, alkalmazások és adatok tárolására és elérésére. Nincs beépített ösztönzési sémája, de használható bármelyik szerződésalapú ösztönzési megoldással a hosszú távú megtartásért. Egy másik módja annak, hogy az IPFS-en megmaradjon az adat, az az odatűzési (pinning) szolgáltatás, mely rögzíti az Önnek fontos adatokat, hogy Ön elérje azokat. Ön is futtathat saját IPFS csomópontot és hozzájárulhat a hálózathoz, hogy fenntartja a saját és más adatait ingyen!
- IPFS(opens in a new tab)
- Pinata(opens in a new tab) (IPFS pinning service)
- web3.storage(opens in a new tab) (IPFS/Filecoin pinning service)
- Infura(opens in a new tab) (IPFS pinning service)
- IPFS Scan(opens in a new tab) (IPFS pinning explorer)
- 4EVERLAND(opens in a new tab)(IPFS pinning service)
- Filebase(opens in a new tab) (IPFS Pinning Service)
- Spheron Network(opens in a new tab) (IPFS/Filecoin pinning szolgáltatás)
A SWARM egy decentralizáld adattárhely és elosztási technológia, mely tárolási ösztönzőrendszerrel és egy tárhelybérleti-költséges orákulummal működik.
Adatmegőrzés
Az adat megtartásához a rendszereknek valamilyen mechanizmusra van szükségük, hogy ezt biztosítsák.
Kihívásalapú mechanizmus
Az egyik legnépszerűbb módszer az adatmegtartásra, hogy valamilyen kriptográfiai kihívást használnak, amelyet a csomópontokhoz küldenek annak ellenőrzésére, hogy azok tényleg rendelkeznek-e az adattal. Egy egyszerű példa az Arweave hozzáférés-bizonyítása. Egy kihívást küldenek a csomópontoknak, hogy azoknál megvan-e a legutóbbi blokk és egy tetszőleges korábbi blokk. Ha a csomópont nem tud válaszolni, akkor megbüntetik.
A kihívásmechanizmussal rendelkező decentralizált tárhelyek típusai:
- Züs
- Skynet
- Arweave
- Filecoin
- Crust Network
- 4EVERLAND
Decentralitás
A platformok decentralitását nem lehet könnyen mérni, de általában olyan eszközt válasszon, amelyik nem valamilyen KYC-féle (ismerje meg ügyfelét) dolgot használ arra, hogy bizonyítékot adjon a decentralitásáról.
Decentralizált eszközök KYC nélkül:
- Züs (egy KYC nélküli kiadást implementál)
- Skynet
- Arweave
- Filecoin
- IPFS
- Ethereum
- Crust Network
- 4EVERLAND
Konszenzus
A legtöbb eszköz rendelkezik valamilyen konszenzusmechanizmussal, általában proof-of-work (PoW) vagy proof-of-stake (PoS) mechanizmust használnak.
Proof-of-work-alapú:
- Skynet
- Arweave
Proof-of-stake-alapú:
- Ethereum
- Filecoin
- Züs
- Crust Network
Kapcsolódó eszközök
IPFS – InterPlanetary File System egy decentralizált tárhely és fájlreferencia-rendszer Ethereumra.
Storj DCS – Biztonságos, privát és S3-kompatibilis, decentralizált felhőobjektum-tárhely fejlesztőknek.
Skynet – A Skynet egy decentralizált PoW lánc, ami a decentralizált web felé elkötelezett.
Filecoin – Filecoint az IPFS mögötti csapat hozta létre. Ez egy ösztönzőréteg az IPFS ideálok tetején.
Arweave – Az Arweave egy dStorage platform adattárolásra.
Züs – A Züs egy proof-of-stake dStorage platform shardinggal és blobberekkel.
Crust Network – Crust egy dStorage platform az IPFS tetején.
Swarm – Egy elosztott tárhely platform és tartalom elosztó szolgáltatás az Ethereum web3-stackhez.
OrbitDB – Egy decentralizált peer-to-peer adatbázis az IPFS tetején.
Aleph.im – Decentralizált felhőprojekt (adatbázis, fájltárolás, számítás és DID). A láncon kívüli és belüli, közvetítőmentes (peer-to-peer) technológia egyedi keveréke. IPFS-sel és többféle lánccal kompatibilis.
Ceramic – Felhasználó által kontrollált IPFS-adatbázis az adatgazdag alkalmazásokért.
Filebase – S3-kompatibilis decentralizált tárhely és georedundáns IPFS pinning szolgáltatás. Az IPFS-re a Filebase-en keresztül feltöltött összes fájlt automatikusan hozzátűzi a Filebase infrastruktúrához 3-szoros replikációval világszerte.
4EVERLAND – Egy Web 3.0 felhőszámítási platform, ami integrálja a tárolás, számítás és hálózatépítés lényegi képességeit, S3-kompatibilis és szinkron adattárolást kínál olyan decentralizált tárolóhálózatokon, mint amilyen az IPFS és az Arweave.
Kaleido – Egy blokklánc mint szolgáltatás platform gombnyomásos IPFS csomópontokkal
Spheron Network - A Spheron egy platform mint szolgáltatás (PaaS), amelyet olyan dappok számára terveztek, amelyek jó teljesítményű decentralizált infrastruktúrán szeretnék elindítani alkalmazásaikat. Számítási kapacitást, decentralizált tárolást, CDN & web hosting szolgáltatás kínál.
További olvasnivaló
- Mi az a decentralizált tárhely?(opens in a new tab) – CoinMarketCap
- Öt gyakori mítosz lerombolása a decentralizált tárhelyről(opens in a new tab) – Storj
Ismer olyan közösségi információforrást, amely a hasznára vált? Módosítsa az oldalt, és adja hozzá!