Джек Дорси запустил bitchat: мессенджер для mesh-сети Bluetooth, он работает без интернета, номеров и серверов

Автор: Анри Сергеев, 08 июля 2025, 10:54

Создатель Twitter Джек Дорси (Jack Dorsey) показал, чем занимается на выходных - новым мессенджером bitchat. Это децентрализованное приложение для обмена сообщениями, которое работает через mesh-сети Bluetooth. То есть без интернета, серверов, регистраций или даже номеров телефонов. Только чистое шифрование и немного магии.

Среди особенностей bitchat: автоматическое обнаружение соседних устройств, многоскачковая ретрансляция сообщений, комнатные чаты с паролями, кэширование и пересылка для офлайн-участников. Для приватности используется X25519 и AES-256-GCM, а для особо параноидальных - функция экстренного удаления данных тремя нажатиями. Главный нюанс: работоспособность мессенджера зависит от количества Bluetooth-устройств рядом. Чем больше людей с включенным Bluetooth и установленным bitchat - тем лучше сеть.

Как работает bitchat: главное

bitchat - это мессенджер, который обходится без интернета и серверов, полагаясь исключительно на Bluetooth mesh-сети. Каждый смартфон в этой системе действует как узел сети: принимает, передает и ретранслирует сообщения от других пользователей в радиусе Bluetooth.

  • Сеть без центров управления - никаких серверов или облаков. Каждый участник - и клиент, и "ретранслятор". Сообщения путешествуют от устройства к устройству по принципу "многоскачковой" передачи (multi-hop).
  • Шифрование по умолчанию - для приватных сообщений применяется X25519 для обмена ключами и AES-256-GCM для шифрования содержимого. Групповые чаты дополнительно защищаются паролями, которые конвертируются в ключи с помощью Argon2id.
  • Без аккаунтов и номеров - мессенджер не требует регистрации, телефона или email. Ваш никнейм можно менять на лету, и он не привязан ни к каким идентификаторам.
  • Store & Forward - сообщения кэшируются для офлайн-участников и доставляются, когда те снова появятся в сети.
  • Экстренное удаление - тройное нажатие на логотип мгновенно очищает все данные на устройстве.
  • IRC-стиль команд - управление мессенджером через простые команды: /j для входа в канал, /msg для приватного чата, /pass для установки пароля на комнату и тому подобное.
  • Эффективность - используется сжатие LZ4, оптимизация батареи и адаптивное сканирование для экономии энергии.

Приложение пока доступно на iOS и macOS, с Android-версией в перспективе. Код открыт и выложен на GitHub, а сама система выглядит как эксперимент с достойным уровнем безопасности и приватности.

Что такое X25519 и AES-256-GCM

X25519 - это алгоритм обмена ключами, основанный на эллиптических кривых Curve25519. Он используется для создания общего секрета между двумя сторонами без прямой передачи этого секрета. Сильные стороны X25519: скорость, компактность и устойчивость к атакам благодаря дизайну кривой. Это стандарт для современных протоколов (например, TLS 1.3, Signal).

AES-256-GCM - симметричный алгоритм шифрования, который сочетает AES с длиной ключа 256 бит и режим работы Galois/Counter Mode (GCM). GCM обеспечивает не только шифрование данных, но и их аутентификацию, что защищает от подделки и искажения.

Вместе X25519 и AES-256-GCM создают надежную end-to-end безопасность: X25519 - для обмена ключами, AES-256-GCM - для шифрования собственно сообщений.

Кто такой Джек Дорси

Джек Дорси - американский предприниматель, программист и дизайнер, известный как соучредитель Twitter и платежного сервиса Block (ранее Square). Родился 19 ноября 1976 года в Сент-Луисе, США. Еще в 2006 он запустил Twitter, который превратился в одну из крупнейших соцсетей в мире. В 2009 Дорси основал Square - платформу для мобильных платежей. Известен своей приверженностью к децентрализации, криптовалютам и минималистическому образу жизни. В 2021 оставил должность CEO Twitter, чтобы сосредоточиться на Block и Web3-проектах. Теперь экспериментирует с открытыми мессенджерами и децентрализованными сервисами.

Источник: GitHub