• Русский
  • Хранение данных

    Режим хранения, лицензия и Pro — разные вещи

    В сценарии создания и использования хранилища рядом стоят несколько понятий. Они отвечают за разные части продукта:

    • Режим хранения отвечает за то, где лежат байты файла.
    • Лицензия хранилища задаёт базовые лимиты зашифрованного хранения.
    • Pro включает дополнительные возможности для уже созданного хранилища.

    Режим хранения не заменяет шифрование и права доступа. Содержимое файлов шифруется в браузере до отправки, а в обоих режимах канистра хранилища хранит владение, правила доступа и доверенные записи о файлах.

    Подробный список возможностей подписки описан на странице Что даёт подписка Pro.

    Короткий вывод

    Для обычных файлов чаще подходит Blob Storage: он дешевле и лучше работает с большими объёмами. On-chain Storage выбирайте, когда внешний слой хранения нежелателен, а стоимость и размер файлов не главные ограничения.

    Два режима хранения

    Blob Storage Рекомендуется

    Blob Storage хранит байты файла во внешнем объектном хранилище, а ваша канистра хранит запись о файле, права доступа и данные проверки. Внешний слой видит только зашифрованные байты.

    • Около $0.05 за ГБ в месяц.
    • Лучше подходит для больших файлов и более низкой стоимости.
    • Файл хранится во внешнем object storage.
    • Ваша персональная канистра хранит правила доступа и данные для проверки файла.

    On-chain Storage Продвинутый режим

    On-chain Storage хранит файл прямо в вашей персональной канистре. Доверять нужно меньшему числу компонентов, но цена выше, а баланс циклов становится важнее.

    • Около $1.04 за ГБ в месяц.
    • Лучше подходит для небольших, ценных файлов.
    • Файл хранится прямо в вашей персональной канистре.
    • Нет зависимости от внешнего слоя хранения.

    Сравнение

    Blob StorageOn-chain Storage
    Для когоПовседневное использованиеСпециальные сценарии и максимальный контроль
    Оценочная стоимостьОколо $0.05/ГБ в месяцОколо $1.04/ГБ в месяц
    Где хранится файлВо внешнем объектном хранилищеВ вашей персональной канистре
    Что хранит ваша канистраЗапись о файле, права доступа, данные проверкиЗапись о файле, права доступа, байты файла
    Что может остановить загрузкуДоступность Blob Storage и фиксация записиБаланс циклов и безопасный минимум циклов (safe floor) канистры
    Модель доверияIC + локальная проверка + storage-сервисIC + криптография
    О стоимости

    Это ориентировочные значения для сравнения. Реальная стоимость хранения может меняться со временем.

    Целостность и доступность — не одно и то же

    Проверка помогает обнаружить незаметную подмену файла. Она не гарантирует, что файл будет доступен вечно. Доступность зависит от режима хранения, баланса циклов и правил удержания (retention) выбранного storage-сервиса.

    Что одинаково в обоих режимах

    В обоих режимах пользовательская модель та же. Меняется место хранения байтов, а владение и права доступа остаются прежними.

    • Ваша персональная канистра хранит владение, правила доступа и доверенные записи файлов.
    • Зашифрованные файлы шифруются в браузере до отправки.
    • Канистра проверяет права перед файловыми операциями и выдачей ключа.
    • Лицензия хранилища и Pro определяют, какие зашифрованные загрузки разрешены.
    • Проверка целостности остаётся частью пути хранения.

    Что будет, если Rabbithole недоступен?

    On-chain Storage: файл останется в вашей канистре, пока у неё есть циклы.

    Blob Storage: канистра по-прежнему хранит запись о файле и данные, нужные для проверки файла. Доступность самого файла зависит от финансирования хранения и политики удержания (retention) Blob Storage.

    Rabbithole — интерфейс, а не владелец данных

    Постоянная запись о файле находится в вашей канистре. Rabbithole помогает работать с ней и управлять сервисными операциями, но не становится владельцем данных.

    Узнать больше

    Как устроено хранение

    Официальные материалы Internet Computer