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-storageCLI и интеграции в SDK.
Ограничения и реалистичные ожидания
TON Storage — не замена S3 и не CDN. Скорость отдачи зависит от количества онлайн-пиров, держащих ваш Bag, а не от близости к пользователю. Для редких файлов с малым числом сидов задержка и фактическая доступность могут быть заметно хуже, чем у централизованного хостинга. Для частотно используемых публичных Bag-ов — наоборот, торрент-эффект работает в вашу пользу.
В ближайшие годы развитие TON Storage идёт параллельно с TON Sites и TON Proxy: вместе они образуют слой «децентрализованного веба» поверх блокчейна.