BitChat — это децентрализованное решение для обмена сообщениями: не требует ни номеров телефонов, ни регистрации аккаунтов, ни серверной инфраструктуры. Переписка защищена сквозным шифрованием и временно хранится только на устройствах пользователей. По словам Дорси, идея мессенджера возникла после выходных, которые он посвятил изучению mesh-сетей, шифрования и ретрансляции данных. Сам он описывает BitChat как нечто, напоминающее IRC — культовые текстовые чаты конца 90-х годов.
Принцип работы BitChat необычен для мессенджеров: приложение использует технологию Bluetooth Low Energy (BLE), объединяя устройства в mesh-сеть. Это значит, что каждое подключенное устройство одновременно передает и принимает сообщения, выступая в роли узла. Переписка передается от одного устройства к другому, минуя центральные серверы. Радиус действия ограничен 30 метрами, однако так называемые «мосты» позволяют расширить зону покрытия за счет связки узлов.

Мессенджер поддерживает групповые чаты с использованием хэштегов, а также функции временных сообщений и защиты с помощью пароля. По умолчанию сообщения не сохраняются в облаке — они остаются только на устройствах участников чата. В зависимости от типа — личные, групповые или широковещательные — данные шифруются соответствующим образом. При передаче крупных сообщений информация разбивается на фрагменты по 500 байтов. Если один из участников не в сети, сообщение может быть временно закэшировано и передано позже.
BitChat ориентирован на работу в условиях отсутствия связи: в районах с перебоями интернета, в зонах стихийных бедствий, во время протестов или при интернет-блокировках. Дорси уже имел опыт в области децентрализованных платформ — ранее он поддерживал соцсеть Bluesky, основанную на альтернативном протоколе, но весной 2024 года покинул её совет директоров без объяснения причин.
На текущий момент BitChat работает исключительно через Bluetooth, но в будущем планируется добавить поддержку Wi-Fi, что позволит передавать данные на большие расстояния и в большем объеме. Бета-версия уже доступна для пользователей iOS через TestFlight.
Источник: github
-1.png)


