Вопросы и ответы
Суверенитет данных
Здесь собраны вопросы о владении хранилищем: кто управляет канистрой и что останется под вашим контролем вне интерфейса Rabbithole.
Кто контролирует мою канистру хранилища?
В завершённом сценарии — только вы. Во время настройки или подтверждённого обновления Rabbithole временно становится контроллером, чтобы установить или повторить развёртывание, а затем удаляет себя при передаче контроля. Подробнее в разделе Суверенитет данных.
Могу ли я использовать свой фронтенд?
Да. Ваша канистра обслуживает собственный фронтенд, который вы можете заменить. API канистры публичный — вы можете взаимодействовать с ним через Candid.
Что будет с данными, если я перестану платить?
При On-chain Storage данные остаются в вашей канистре, пока у неё есть циклы. При Blob Storage канистра хранит запись о файле и данные проверки, но доступность самого blob зависит от финансирования Blob Storage и срока удержания (retention). Вы можете пополнять циклы напрямую, без участия Rabbithole.
Если подписка Pro истекла, ваше хранилище возвращается к лимитам Starter Vault, выданным при создании хранилища. Владелец сохраняет персональное зашифрованное хранение в этих пределах, но автопополнение циклов и совместный доступ требуют активной подписки Pro.
Общие вопросы
Это короткие ответы про базовую модель продукта и повседневные ограничения.
Что такое Rabbithole?
Rabbithole — суверенное зашифрованное хранилище на Internet Computer, задуманное вокруг сквозного шифрования и владения персональной канистрой.
Сколько это стоит?
Вы платите фиксированную цену за создание Starter Vault. Она покрывает создание канистры, начальный баланс циклов, операции развёртывания и инфраструктуру, нужную для передачи контроля. Starter Vault включает персональное зашифрованное хранение в пределах выданных базовых лимитов.
Подписка Pro добавляет возможности поверх базового слоя: загрузки сверх базовых лимитов, пока подписка активна, совместный доступ, автопополнение циклов и до 2 TC на обслуживание хранилищ. Подробнее в разделе Что даёт подписка Pro.
Какие форматы файлов поддерживаются?
Любые. Rabbithole хранит бинарные данные файла — формат не имеет значения.
Есть ограничение на размер файла?
Без Pro действуют базовые лимиты Starter Vault: объём зашифрованного хранения и максимальный размер одного файла. Активная подписка 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.