• Русский
  • Вопросы и ответы

    Суверенитет данных

    Здесь собраны вопросы о владении хранилищем: кто управляет канистрой и что останется под вашим контролем вне интерфейса Rabbithole.

    Кто контролирует мою канистру хранилища?

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

    Могу ли я использовать свой фронтенд?

    Да. Ваша канистра обслуживает собственный фронтенд, который вы можете заменить. API канистры публичный — вы можете взаимодействовать с ним через Candid.

    Что будет с данными, если я перестану платить?

    При On-chain Storage данные остаются в вашей канистре, пока у неё есть циклы. При Blob Storage канистра хранит запись о файле и данные проверки, но доступность самого blob зависит от финансирования Blob Storage и срока удержания (retention). Вы можете пополнять циклы напрямую, без участия Rabbithole.

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

    Общие вопросы

    Это короткие ответы про базовую модель продукта и повседневные ограничения.

    Что такое Rabbithole?

    Децентрализованное файловое хранилище на Internet Computer, задуманное вокруг сквозного шифрования и владения персональной канистрой.

    Сколько это стоит?

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

    Pro добавляет возможности поверх лицензии: зашифрованные загрузки без базовых ограничений, совместный доступ и автопополнение циклов. Подробнее в разделе Что даёт подписка Pro.

    Какие форматы файлов поддерживаются?

    Любые. Rabbithole хранит бинарные данные файла — формат не имеет значения.

    Есть ограничение на размер файла?

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

    Rabbithole не добавляет отдельный технический лимит на размер файла. Загрузка и шифрование работают по фрагментам, поэтому браузеру не нужно держать весь файл в памяти при работе с большими файлами. Практические ограничения всё равно возможны: при On-chain Storage файл записывается в канистру, и большие загрузки могут упереться в ограничения сабнета, где развёрнута пользовательская канистра, а также в баланс циклов.

    Почему загрузка иногда показывает Waiting for cycles?

    Так выглядит On-chain Storage загрузка, которой не хватает безопасного запаса циклов. Если у владельца активен Pro, Rabbithole может пополнить канистру и продолжить ту же сессию загрузки. Без Pro владельцу нужно пополнить канистру вручную.

    Безопасность

    Эти ответы кратко описывают модель конфиденциальности и восстановления доступа.

    Может ли команда Rabbithole читать мои файлы?

    Нет. В коде и интерфейсе Rabbithole нет механизма, который даёт команде отдельный доступ к пользовательским файлам.

    Браузер шифрует файл до загрузки, поэтому Rabbithole не получает открытые данные. Канистра хранит правила доступа и доверенные записи, а байты файла идут по выбранному режиму хранения уже в зашифрованном виде.

    Что будет, если я потеряю устройство?

    Вы можете восстановить доступ через механизм восстановления Internet Identity. Ключи выводятся из вашей идентичности, а не хранятся на конкретном устройстве.

    Проходил ли Rabbithole аудит?

    Код открыт и доступен для проверки сообществом. Формальные аудиты запланированы.

    Какое шифрование использует Rabbithole?

    AES-GCM с шифрованием каждого фрагмента. Ключи выводятся через пороговую криптографию vetKeys ICP. Подробнее в разделе Шифрование.

    Техническое

    Эти ответы касаются разработки, самостоятельного развёртывания и прямой работы с канистрами.

    Где посмотреть базовые термины Internet Computer?

    Страница Основные понятия объясняет Internet Computer, канистры, principal, Internet Identity, контроллеров и циклы в контексте Rabbithole.

    Можно ли развернуть Rabbithole самостоятельно?

    Да. Код открыт. Вы можете развернуть свои канистры и фронтенд.

    Можно ли написать свой клиент?

    Да. API канистр публичный. Вы можете создать любой клиент, который общается с канистрами через Candid.