Keet - Децентрализованный месенджер
Keet — это приложение для обмена сообщениями, построенное на принципах пиринговой (peer-to-peer, P2P) сети. Ключевое отличие от традиционных мессенджеров (WhatsApp, Telegram) заключается в полном отсутствии центральных серверов.
Keet доступен на Android, iOS, PC.
Техническая архитектура и принципы работыВся коммуникация в Keet — сообщения, голосовые и видеозвонки, передача файлов — происходит напрямую между устройствами участников. Это исключает наличие посредников в лице компаний-операторов, которые могли бы иметь доступ к переписке или метаданным.
Метаданные — это данные о данных. В контексте коммуникаций сюда входит информация о том, кто, кому, когда и с какого устройства отправлял сообщения, а также продолжительность звонков. Они могут раскрывать паттерны общения даже при зашифрованном содержимом.
Архитектура P2P обеспечивает:
- Прямое соединение: данные передаются непосредственно от отправителя к получателю, минуя облачные серверы и дата-центры.
- Отсутствие единой точки отказа: устойчивость к блокировкам и отключениям, так как сеть поддерживается самими пользователями.
- Конфиденциальность по умолчанию: исключен перехват, хранение или анализ трафика третьей стороной на промежуточных узлах.
Заявлено, что приложение не собирает метаданные и не хранит сообщения на своей инфраструктуре по причине её отсутствия. Вся информация остается на устройствах пользователей.
Регистрация, идентификация и базовый функционал Keet
Идентификация без личных данныхKeet не требует предоставления номера телефона или адреса электронной почты для регистрации. Учетная запись пользователя привязана к 24-словной seed-фразе.
Seed-фраза (мнемоническая фраза) — набор слов, который используется для генерации криптографических ключей. В Keet она является единственным идентификатором пользователя. Потеря фразы ведет к невозможности восстановления доступа к аккаунту и истории переписки.
Эта фраза генерируется локально на устройстве и служит единственным ключом для доступа к аккаунту и восстановления контактов при смене устройства или переустановке приложения. Аналогичный подход используется в криптовалютных кошельках для управления закрытыми ключами. Приложение не хранит персональные данные, привязанные к аккаунту.
Коммуникационные возможности
- Аудио- и видеозвонки: реализованы напрямую между участниками (peer-to-peer). Заявлено, что это минимизирует задержки и обеспечивает высокое качество связи. Архитектура оптимизирована для групповых звонков с несколькими участниками.
- Комнаты (Rooms): пользователи могут создавать тематические комнаты для общения. Доступен функционал «широковещательных комнат» (Broadcast Rooms), где только автор может публиковать сообщения, а остальные участники — взаимодействовать через реакции. Это позиционируется как инструмент для создателей контента и публичных фигур.
- Передача файлов: благодаря прямой P2P-передаче отсутствуют ограничения на размер файлов. Данные передаются без сжатия и промежуточной загрузки на серверы, что позволяет обмениваться большими объемами информации.
Broadcast Rooms — тип комнат с режимом «только чтение», где возможность отправки сообщений есть только у создателя (или модераторов). Участники могут выражать реакцию с помощью эмодзи, но не могут писать комментарии.
Доступность и синхронизация
Keet доступен для операционных систем Android, iOS (в магазинах приложений Google Play и App Store) и для десктопных платформ. Синхронизация контактов и истории переписки между устройствами осуществляется через сканирование QR-кода или использование защищенной ссылки с уже авторизованного устройства. При этом сообщения и файлы не сохраняются в облаке — они остаются на устройствах участников переписки.
Безопасность, монетизация и разработчик Keet
Модель безопасностиВсе сообщения, звонки и файлы в Keet защищены сквозным (end-to-end) шифрованием.
Сквозное (end-to-end) шифрование — метод шифрования, при котором сообщения зашифровываются на устройстве отправителя и расшифровываются только на устройстве получателя. Даже если трафик перехвачен, прочитать его без ключей невозможно.
В сочетании с прямой P2P-передачей это означает, что ключи шифрования и расшифрованные данные существуют только на устройствах участников. Отсутствие серверной инфраструктуры исключает сбор метаданных, так как трафик не проходит через централизованные узлы, где возможен его анализ.
Идентификация пользователя осуществляется через 24-словную seed-фразу, которая хранится локально. Это исключает привязку аккаунта к телефонному номеру или email, что дополнительно защищает приватность.
Сравнение с популярными мессенджерами
По заявлению разработчиков, Keet принципиально отличается от WhatsApp, Telegram и Signal именно своей архитектурой:
- WhatsApp и Signal используют централизованные серверы для маршрутизации сообщений, хотя и применяют сквозное шифрование. Серверы собирают метаданные (например, кто с кем общается и когда).
- Telegram по умолчанию не использует сквозное шифрование в обычных чатах (только в секретных), и также полагается на серверы.
- Keet полностью децентрализован: сообщения идут напрямую между пользователями без участия каких-либо серверов. Это исключает сбор метаданных и делает сеть устойчивой к блокировкам.
Монетизация
Приложение распространяется бесплатно. В нем отсутствуют платные подписки, премиум-функции и реклама. Разработчики декларируют, что не получают доход от продажи пользовательских данных или внимания. Источники финансирования проекта публично не раскрываются, но указано, что он поддерживается компанией, стоящей за крупным стейблкоином.
Разработчик и технологическая основа
Keet разработан компанией Holepunch, которую поддерживает Tether (эмитент криптовалюты USDT). Приложение построено на Pear Runtime — открытой (open-source) платформе для создания полностью децентрализованных P2P-приложений. Это означает, что базовая технология доступна для проверки и использования сторонними разработчиками.
Сайт: https://keet.io
Установить Keet можно с Play Market, App Store
Код платфонмы доступен на GitHub.