Децентралізоване сховище
Останні оновлення сторінки: 22 жовтня 2025 р.
На відміну від централізованого сервера, який керується однією компанією або організацією, децентралізовані системи зберігання містять однорангову мережу користувацьких операторів, які мають частину загальних даних, створюючи систему обміну файлами сховища. Ці програми можуть бути розміщені в блокчейні, або у будь-якій мережі, заснованій на учасниках.
Сам Ethereum може бути використаний як децентралізована система зберігання, саме тоді, коли йдеться про зберігання коду у всіх смарт-контрактах. Однак, коли мова йде про велику кількість даних, це не те, для чого був розроблений Ethereum. Ланцюг невпинно зростає, але на момент написання ланцюг Ethereum становить близько 500 ГБ – 1 ТБ (залежно від клієнта (opens in a new tab)), і кожен вузол у мережі повинен мати змогу зберігати всі дані. Якби ланцюг розширювався до великих обсягів даних (скажімо 5TБ), всі вузли не змогли б працювати. Крім того, вартість розгортання такої кількості даних у Mainnet була б надто високою через комісію за газ.
Через ці обмеження, нам потрібен інший ланцюг або методологія для децентралізованого зберігання великих обсягів даних.
Переглядаючи параметри децентралізованого сховища (dStorage), користувач повинен пам'ятати декілька речей.
- Механізм збереження / структура стимулів
- Забезпечення дотримання правил зберігання даних
- Децентральність
- Єдність
Механізм збереження / структура стимулів
На основі блокчейну
Для того щоб частина даних зберігалась постійно, нам потрібно використовувати механізм збереження. Наприклад, в Ethereum, механізм збереження полягає в тому, що під час роботи вузла необхідно враховувати весь ланцюжок. Нові фрагменти даних додаються в кінець ланцюга, і він продовжує рости, що вимагає від кожного вузла реплікації всіх вбудованих даних.
Це відомо як збереження на основі блокчейну.
Проблема зі зберіганням на основі блокчейну полягає в тому, що ланцюг може стати занадто великим, щоб його підтримувати та зберігати всі дані (наприклад, багато джерел (opens in a new tab) оцінюють, що Інтернет потребує понад 40 зетабайт пам’яті).
Блокчейн також повинен мати певну структуру стимулів. Для збереження на основі блокчейну здійснюється платіж валідатору. Коли дані додаються до ланцюга, валідатори отримують плату за їх додавання.
Платформи зі стійкістю на основі блокчейна:
- Ethereum
- Arweave (opens in a new tab)
На основі контракту
Збереження на основі контракту базується на ідеї, що дані не можуть копіюватися кожним вузлом і зберігатися вічно, а натомість повинні підтримуватися за допомогою контрактних угод. Це угоди, укладені з кількома вузлами, які пообіцяли зберігати частину даних протягом певного періоду часу. Їх потрібно повертати або поновлювати, коли вони закінчуються, щоб зберегти збережені дані.
У більшості випадків замість зберігання всіх даних у ланцюзі зберігається хеш місця розташування даних у ланцюзі. Таким чином, весь ланцюг не потребує масштабування, щоб зберегти всі дані.
Платформи з стійкістю на основі контрактів:
- 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)
Додаткові міркування
IPFS — це розподілена система для зберігання та доступу до файлів, вебсайтів, програм і даних. Вона не має вбудованої схеми стимулювання, але натомість може використовуватися з будь-яким із наведених вище рішень для стимулювання на основі контрактів для довгострокового зберігання. Інший спосіб зберігання даних в IPFS — це робота зі службою закріплення, яка «закріпить» ваші дані для вас. Ви навіть можете запустити власний вузол IPFS і зробити внесок у мережу, щоб безкоштовно зберігати свої та/або чужі дані!
- IPFS (opens in a new tab)
- Pinata (opens in a new tab) (служба закріплення IPFS)
- web3.storage (opens in a new tab) (служба закріплення IPFS/Filecoin)
- Infura (opens in a new tab) (служба закріплення IPFS)
- IPFS Scan (opens in a new tab) (оглядач закріплень IPFS)
- 4EVERLAND (opens in a new tab)_ (служба закріплення IPFS)_
- Filebase (opens in a new tab) (служба закріплення IPFS)
- Spheron Network (opens in a new tab) (служба закріплення IPFS/Filecoin)
Swarm — це децентралізована технологія зберігання та розповсюдження даних із системою стимулювання зберігання та оракулом цін на оренду сховища.
Збереження даних
Для збереження даних, системи повинні мати певний механізм, що забезпечує збереження даних.
Механізм виклику
Одним із найпопулярніших способів забезпечення збереження даних є використання певного типу криптографічного виклику, який видається вузлам, щоб переконатися, що вони все ще мають дані. Простий варіант - це перевірка доказу доступу до Arweave. Вони надсилають виклик вузлам, щоб перевірити, чи є у них дані як на останньому блоці, так і на випадковому блоці в минулому. Якщо вузол не може знайти відповідь, його карають.
Типи сховищ з механізмом виклику:
- Züs
- Skynet
- Arweave
- Filecoin
- Crust Network
- 4EVERLAND
Децентралізованість
Не існує відмінних інструментів для вимірювання рівня децентралізації платформ, але загалом вам доведеться використовувати інструменти, які не мають будь-якої форми KYC, щоб довести, що вони не централізовані.
Децентралізовані інструменти без KYC:
- Skynet
- Arweave
- Filecoin
- IPFS
- Ethereum
- Crust Network
- 4EVERLAND
Консенсус
Більшість цих інструментів мають власну версію механізму консенсусу, але зазвичай вони базуються або на доказі виконаної роботи (PoW), або на доказі частки (PoS).
На основі доказу виконаної роботи:
- Skynet
- Arweave
На основі доказу частки:
- Ethereum
- Filecoin
- Züs
- Crust Network
Пов’язані інструменти
IPFS — InterPlanetary File System — це децентралізована система зберігання та посилань на файли для Ethereum.
Storj DCS — безпечне, приватне та S3-сумісне децентралізоване хмарне об’єктне сховище для розробників.
Sia — використовує криптографію для створення бездовірчого ринку хмарних сховищ, що дає змогу покупцям і продавцям укладати транзакції безпосередньо.
Filecoin — Filecoin створено тією ж командою, яка розробила IPFS. Це рівень стимулювання на додаток до ідеалів IPFS.
Arweave — Arweave — це платформа dStorage для зберігання даних.
Züs — Züs — це платформа dStorage на основі доказу частки із шардингом та блоберами.
Crust Network — Crust — це платформа dStorage, що працює на базі IPFS.
Swarm — розподілена платформа для зберігання та служба розповсюдження вмісту для стека Web3 в Ethereum.
OrbitDB — децентралізована однорангова база даних, що працює на базі IPFS.
Aleph.im — децентралізований хмарний проєкт (база даних, файлове сховище, обчислення та DID). Унікальне поєднання автономних і не пов'язаних однорангових технологій. IPFS та багатоланцюгова сумісність.
Ceramic — кероване користувачами сховище баз даних IPFS для насичених даними та захопливих програм.
Filebase — S3-сумісне децентралізоване сховище та георезервована служба закріплення IPFS. Усі файли, завантажені в IPFS через Filebase, автоматично закріплюються в інфраструктурі Filebase з триразовою реплікацією по всьому світу.
4EVERLAND — платформа хмарних обчислень Web 3.0, яка об'єднує основні можливості зберігання, обчислень і мереж, сумісна з S3 і забезпечує синхронне зберігання даних у децентралізованих мережах зберігання, як-от IPFS і Arweave.
Kaleido — платформа «блокчейн як послуга» з вузлами IPFS, що створюються натисканням кнопки
Spheron Network — Spheron — це платформа як послуга (PaaS), призначена для dApps, які хочуть запускати свої програми в децентралізованій інфраструктурі з найкращою продуктивністю. Вона надає готові до використання обчислювальні потужності, децентралізоване сховище, CDN і вебхостинг.
Для подальшого читання
- Що таке децентралізоване сховище? (opens in a new tab) — CoinMarketCap
- Розвінчування п'яти поширених міфів про децентралізоване сховище (opens in a new tab) — Storj
Знайшли ресурс, який допоміг з цією темою? Відредагуйте цю сторінку і додайте його!