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.

21
3
2
64 комментария