К основному содержанию
T TON Adoption
← Словарь
NODE/03 · Term

TON Storage

Децентрализованное файловое хранилище экосистемы TON. Узлы хранят и раздают данные по торрент-подобному протоколу поверх ADNL, а оплата за хранение проходит через смарт-контракты в Toncoin.

Синонимы: ton storage, тон сторадж, файловое хранилище ton

TON Storage — компонент инфраструктуры TON, отвечающий за хранение и раздачу произвольных файлов в децентрализованной P2P-сети. По духу ближе всего к BitTorrent: данные нарезаются на чанки, распространяются между узлами и адресуются по хешу содержимого. Отличие от классического торрента — транспорт идёт поверх ADNL, а оплата хранения может оформляться смарт-контрактом в Toncoin.

Зачем нужен

В блокчейне неудобно и дорого хранить большие объекты — видео, картинки, архивы сайтов. Поэтому большинство on-chain-приложений хранят в самом блокчейне только хеш файла, а сами байты — где-то снаружи. Раньше это «снаружи» означало IPFS или централизованный CDN. TON Storage даёт нативную для экосистемы альтернативу:

  • NFT-метаданные и картинки могут лежать в TON Storage, а в контракте — только Bag ID (идентификатор контейнера).
  • Бандл ton-sites (HTML, CSS, JS) можно опубликовать как Bag и резолвить через TON DNS.
  • Произвольные файлы, которые автор хочет распространять без зависимости от хостинга.

Как устроен

Файл (или каталог) упаковывается в Bag of Files — Merkle-структуру с заголовком и списком чанков. Каждому Bag соответствует уникальный идентификатор — хеш содержимого. Этот идентификатор можно публиковать в смарт-контракте, в TON DNS или просто шарить ссылкой.

Узлы-хранители (storage nodes) подписываются на Bag и держат у себя его чанки. Клиент, желающий скачать файл, находит держателей через DHT поверх ADNL и тянет чанки параллельно у нескольких пиров. Если хотя бы один онлайн-пир имеет полный набор — файл скачивается.

Оплата и контракты провайдеров

Помимо чисто волонтёрского хранения существует механика Storage Provider — смарт-контракт, который принимает Toncoin и обязуется хранить указанный Bag в течение срока. Провайдер периодически предоставляет proof-of-storage (доказательство того, что данные у него действительно лежат), и контракт списывает оплату.

На практике в 2025–2026 экосистема storage-провайдеров пока небольшая: для серьёзного продакшена её используют главным образом NFT-проекты и команды, которым важна именно децентрализация хранения, а не максимальная скорость отдачи.

Где встретится на практике

  • При публикации NFT-коллекции с метаданными в TON Storage вместо IPFS.
  • При деплое статического сайта в ton-sites, если автор хочет полную децентрализацию.
  • В тулчейнах разработчиков — tonutils-storage CLI и интеграции в SDK.

Ограничения и реалистичные ожидания

TON Storage — не замена S3 и не CDN. Скорость отдачи зависит от количества онлайн-пиров, держащих ваш Bag, а не от близости к пользователю. Для редких файлов с малым числом сидов задержка и фактическая доступность могут быть заметно хуже, чем у централизованного хостинга. Для частотно используемых публичных Bag-ов — наоборот, торрент-эффект работает в вашу пользу.

В ближайшие годы развитие TON Storage идёт параллельно с TON Sites и TON Proxy: вместе они образуют слой «децентрализованного веба» поверх блокчейна.

См. также