Основатель Twitter и глава Block Джек Дорси представил техническую документацию и бета-версию Bitchat — децентрализованного мессенджера, который использует Bluetooth Mesh для зашифрованной связи без доступа к интернету.
В воскресенье Дорси опубликовал в X сообщение о запуске бета-версии нового децентрализованного мессенджера с пиринговой архитектурой, работающего исключительно через Bluetooth. По его словам, выходные он посвятил изучению Bluetooth Mesh-сетей, моделей хранения и пересылки данных, систем шифрования сообщений.
«В Bitchat чувствуется дух IRC (Internet Relay Chat)», — отметил Дорси, проводя параллель с системами обмена сообщениями конца 1990-х годов. Техническая документация подробно описывает принципы работы приложения, построенного на базе Bluetooth Low Energy (BLE).
«Система обеспечивает временное зашифрованное общение без зависимости от интернет-инфраструктуры, что делает ее устойчивой к сбоям сети и цензуре», — говорится в описании.
Обзор архитектуры Bitchat. Источник: Github
Полная децентрализация и конфиденциальность
Согласно техническому описанию, сеть полностью децентрализована — в ней отсутствуют центральные серверы, необходимость регистрации по email или номеру телефона, а также зависимость от интернет-инфраструктуры.
Система использует модель временного хранения сообщений — по умолчанию они сохраняются только в памяти устройства без записи в централизованную базу данных. Дополнительную безопасность обеспечивает сквозное шифрование.
В отличие от популярных мессенджеров WhatsApp и Messenger, которые принадлежат корпорациям и монетизируют персональные данные пользователей, Bitchat предлагает альтернативный подход.
Сетка устройств автоматически ретранслирует сообщения по многоадресному принципу. Чат-комнаты поддерживают групповое общение с хэштегами и дополнительной парольной защитой. Система кэширует сообщения для офлайн-пользователей на заданный период времени.
Ретрансляция сообщений через Bluetooth
Каждое устройство одновременно выступает как клиент и как ретранслятор, формируя самоорганизующуюся сеть. Сообщения передаются между устройствами, достигая удаленных участников. Система использует 30-метровый радиус действия Bluetooth с мостовыми узлами, соединяющими отдельные кластеры.
Скриншот функций Bitchat в версии 1.0 приложения в TestFlight.
Сообщения шифруются в зависимости от типа — личные, комнатные или широковещательные. Объемные данные разбиваются на фрагменты по 500 байт. В будущем разработчики планируют добавить поддержку WiFi для передачи больших сообщений.
Возможные сценарии использования
Система подходит для конференций, протестов, зон стихийных бедствий и других ситуаций, когда интернет недоступен, ненадежен или не вызывает доверия.
В документации подчеркивается, что Bitchat доказывает возможность безопасного и конфиденциального обмена сообщениями без централизованной инфраструктуры:
«Комбинация Bluetooth Mesh, сквозного шифрования и протоколов защиты приватности обеспечивает устойчивую связь в любом месте скопления людей, независимо от доступа к интернету».
Дорси имеет богатый опыт в разработке messaging-протоколов. Будучи CEO Twitter, он основал децентрализованную платформу Bluesky в 2019 году. В мае 2024 года он покинул совет директоров Bluesky без объяснения причин.