TON Storage — це розподілене сховище даних у мережі TON, яке дозволяє користувачам і сервісам зберігати файли будь‑якого формату та розповсюджувати їх через p2p‑мережу. Файли шифруються, а доступ до них можна обмежити за допомогою ключа гаманця.
Принцип роботи#
TON Storage базується на технології DHT (децентралізована хеш‑таблиця) і використовує дерево Меркла для розбиття файлів на фрагменти та перевірки їх цілісності. Коли користувач завантажує файл, його пристрій автоматично стає вузлом‑зберігачем, що роздає копії іншим учасникам мережі. Доступ до файлу можна зашифрувати, вказавши ключ гаманця (наприклад, Wallet).
Особливості#
- Торрент‑подібна архітектура — файли зберігаються на комп’ютерах учасників, а індекс і proof‑of‑storage розміщуються в блокчейні TON.
- Підтримка веб‑сайтів — можна завантажувати статичні сайти, які потім доступні через TON DNS і TON Proxy.
- Контроль доступу — роздачу можна зашифрувати, і лише власник вказаного ключа гаманця зможе її завантажити.
- Відсутність потреби у криптовалюті — для початку роботи не потрібно купувати TON або здійснювати транзакції.
Встановлення та запуск#
- Виконати загальні налаштування сервісу TON.
- Запустити та налаштувати
storage-daemonіstorage-daemon-cli. - Запустити та налаштувати
tonutils-proxy.
storage‑daemon — фоновий процес, що відповідає за читання і запис даних.
storage‑daemon‑cli — консольна утиліта для керування daemon‑ом.
tonutils‑proxy — багатопотоковий клієнтський проксі.
Мінімальні вимоги до вузла#
- Процесор ≥ 1 ГГц, 2 ядра
- Оперативна пам’ять ≥ 2 ГБ
- Дисковий простір ≥ 2 ГБ (плюс місце під роздачі)
- Пропускна здатність мережі ≥ 10 Мбіт/с, статичний IP
- ОС Linux / Windows / macOS
Де вже використовується#
- NFT — контент NFT (зображення, відео) часто зберігається в TON Storage і посилається через CID‑посилання.
- TON Sites — статичні сайти в домені
.tonрозміщуються в Storage і обслуговуються через TON Proxy. - Бекапи та обмін файлами — сервіси типу Duck Storage надають користувачам інтерфейс для простого шарингу файлів.
Дивіться також#
- The Open Network
- TON Proxy
- TON DNS
- NFT
- Smart Contracts