В App Store вышел Bitchat Mesh — новый мессенджер, разработанный Джеком Дорси, сооснователем Twitter и генеральным директором Block. Это приложение, использующее Bluetooth Low Energy (BLE) mesh-сети для обмена сообщениями без интернета, уже привлекло внимание своей децентрализованной архитектурой и акцентом на конфиденциальность.

Основные особенности Bitchat Mesh

  • Работа без интернета: Мессенджер использует Bluetooth для прямого соединения между устройствами, не требуя Wi-Fi, мобильной сети или серверов. Это делает его идеальным для мест с плохой связью, таких как фестивали, метро, самолёты или зоны с отключённым интернетом, например, во время протестов или стихийных бедствий.
  • Децентрализация и конфиденциальность: Bitchat не требует регистрации, номеров телефона, email или других идентификаторов. Сообщения хранятся только в памяти устройств и автоматически удаляются после передачи. Приложение не собирает данные пользователей.
  • Сквозное шифрование: Все сообщения защищены end-to-end шифрованием, а метаданные минимизированы для предотвращения отслеживания.
  • Mesh-сеть: Сообщения передаются через соседние устройства, расширяя радиус действия до 300 метров (в отличие от стандартных 100 метров для Bluetooth), благодаря механизму «прыжков» между узлами. Если получатель временно недоступен, сообщения кэшируются на промежуточных устройствах и доставляются позже (store-and-forward).
  • Функциональность: Поддерживаются групповые чаты («комнаты») с защитой паролем, упоминания через @никнейм и команды в стиле IRC (/join, /msg). Есть «режим паники» — тройное нажатие на логотип удаляет все данные приложения.
  • Компактность: Размер приложения всего 2 МБ, что упрощает установку и использование.
  • Открытый исходный код: Код доступен на GitHub, что позволяет сообществу проверять и дорабатывать проект.

Как работает Bitchat Mesh

Bitchat использует Bluetooth Low Energy (BLE) для создания mesh-сети, где каждое устройство выступает как узел, передающий и принимающий сообщения. Если получатель находится вне зоны действия Bluetooth (около 30–100 метров), сообщение «прыгает» через другие устройства с установленным приложением, пока не достигнет цели. Это особенно полезно в условиях массовых мероприятий или при отсутствии связи.

При запуске пользователю присваивается случайный никнейм (например, @anon1234), который можно изменить. Интерфейс минималистичен: свайп влево или нажатие на иконку «Пользователи» открывает список устройств поблизости. Приложение поддерживает как прямые сообщения, так и групповые чаты с парольной защитой.

Уникальные возможности и применение

  • Оффлайн-платежи Bitcoin: Bitchat позволяет передавать данные подписанных Bitcoin-транзакций через mesh-сеть, что делает возможным оффлайн-платежи с использованием цифровых кошельков, таких как Cashu. Это подчёркивает интерес Дорси к децентрализованным технологиям, что согласуется с его поддержкой Bitcoin и проектов вроде Bluesky.
  • Сценарии использования: Мессенджер идеален для ситуаций, где интернет недоступен: фестивали, походы, протесты, чрезвычайные ситуации. Например, подобные приложения, такие как Bridgefy, активно использовались во время протестов в Гонконге в 2019 году для обхода цензуры.
  • Энергосбережение: BLE обеспечивает низкое энергопотребление, а адаптивные режимы работы (от ultra-low power до performance) оптимизируют использование батареи.

Текущий статус и ограничения

Bitchat Mesh официально запущен в App Store 28 июля 2025 года после короткого бета-тестирования через TestFlight, где он быстро набрал максимум в 10 000 пользователей. Однако:

  • Ошибка в iOS-версии: На момент релиза приложение не поддерживает соединение с Android-устройствами из-за бага. Исправление уже отправлено на проверку Apple.
  • Ограниченная доступность: Приложение пока доступно не во всех странах App Store, а официальной версии для Google Play нет. Android-пользователи могут скачать приложение через GitHub, но Дорси предостерегает от использования неофициальных источников из-за риска вредоносного ПО.
  • Вопросы безопасности: Несмотря на акцент на конфиденциальность, проект ещё не прошёл внешний аудит безопасности. В ранних бета-версиях были выявлены уязвимости, такие как возможность подделки контактов или проблемы с forward secrecy. После внедрения Noise Protocol (платформы для криптографических протоколов) некоторые проблемы могли быть устранены, но Дорси рекомендует избегать передачи чувствительных данных до завершения аудита.

Сравнение с аналогами

Bitchat не первый мессенджер, использующий Bluetooth mesh-сети. Приложения вроде Bridgefy и FireChat (ныне закрыт) уже применялись для оффлайн-общения, но имели проблемы с безопасностью, включая уязвимости в шифровании и отслеживание пользователей. Bitchat выделяется:

  • Полным отсутствием серверов и идентификаторов.
  • Улучшенной системой шифрования и минимизацией метаданных.
  • Расширенным радиусом действия (до 300 метров).

Перспективы и планы

Дорси называет Bitchat «экспериментом», созданным за выходные для изучения технологий mesh-сетей, шифрования и store-and-forward моделей. В будущем планируется:

  • Поддержка Wi-Fi Direct для увеличения скорости и дальности передачи.
  • Разработка версии для Android, хотя точные сроки не объявлены.
  • Возможная интеграция с солнечными реле для увеличения радиуса действия.

Почему это важно?

Bitchat Mesh отражает философию Дорси, направленную на децентрализацию и защиту приватности, что перекликается с его работой над Bitcoin и Bluesky. В условиях роста цензуры и перебоев с интернетом (например, во время протестов или стихийных бедствий) такие приложения обеспечивают устойчивую связь. Кроме того, возможность оффлайн-передачи Bitcoin-транзакций открывает новые перспективы для децентрализованных финансов.

Однако проект остаётся экспериментальным, и его успех будет зависеть от устранения технических ошибок, прохождения аудита безопасности и привлечения широкой аудитории. Несмотря на ограничения, Bitchat уже вызывает интерес как альтернатива традиционным мессенджерам, таким как WhatsApp или Telegram, и может вдохновить на развитие новых технологий в области IoT и edge computing.

Как попробовать?

  • iOS: Скачайте Bitchat Mesh в App Store (доступно не во всех странах).
  • Android: Загрузите приложение через официальный репозиторий на GitHub, избегая сторонних источников.
  • Проверьте настройки Bluetooth и убедитесь, что рядом есть другие пользователи с приложением для формирования mesh-сети.

Bitchat Mesh — это шаг к независимой, безопасной и децентрализованной коммуникации, который может изменить подход к обмену сообщениями в условиях ограниченной связи.