rubus
Клянчит пробы в разных федеральных округах
- Регистрация
- 03.06.2025
- Сообщения
- 728
- Реакции
- 890
- Баллы
- 93
Эта сеть не принадлежит никому — и в этом её сила.
Разработчик под ником jackjackbits представил приложение bitchat — децентрализованную систему для обмена сообщениями, которая работает через Bluetooth-соединение и не требует доступа к интернету. С помощью этого инструмента пользователи могут напрямую отправлять сообщения между устройствами, объединёнными в локальную сеть.
bitchat использует технологию Bluetooth Low Energy ( BLE ) и собственный протокол построения mesh-сети, при котором каждое устройство одновременно выполняет роль приёмника и передатчика. Такая схема позволяет сообщениям перемещаться от одного участника к другому на расстояние до 30 метров, а за счёт цепочки устройств зона покрытия увеличивается. При наличии мостовых узлов, которые находятся в зоне действия сразу нескольких групп устройств, сеть расширяется автоматически. Вся система работает полностью автономно, без участия серверов или мобильных операторов.
подключений и интервалы рекламирования присутствия устройства в сети в зависимости от уровня заряда аккумулятора. При низком уровне заряда, менее 20%, отключается генерация фонового трафика, предназначенного для имитации активности.
Для повышения конфиденциальности каждое устройство генерирует уникальный идентификатор при каждом запуске. Единственным постоянным элементом остаётся отпечаток публичного ключа, который может использоваться для идентификации избранных пользователей. Случайные задержки (от 50 до 500 мс) для всех сетевых операций дополнительно затрудняют анализ активности по времени.
Система обнаружения и фильтрации повторяющихся сообщений построена на основе оптимизированных фильтров Блума . Они обеспечивают эффективное хранение информации о пересылаемых сообщениях и минимизируют количество ложных срабатываний.

Разработчик рассматривает возможность интеграции bitchat с протоколом Nostr. Такая интеграция позволит выборочно соединять изолированные локальные сети между собой, сохраняя при этом общий принцип автономности и шифрования. Подключение к мостам Nostr будет полностью опциональным и управляемым пользователем для каждой отдельной комнаты. При передаче данных через такие мосты сообщения останутся зашифрованными, а для работы Nostr будет использоваться отдельная пара ключей, не связанная с локальной сетью.
В будущем разработчик планирует расширить перечень поддерживаемых технологий передачи данных. Среди рассматриваемых вариантов — WiFi Direct, обеспечивающий более высокую скорость и дальность передачи по сравнению с BLE, ультразвуковая передача данных для ситуаций, когда радиочастотное оборудование заблокировано, и связь дальнего действия LoRa для работы на расстояниях до нескольких километров.
Управление выбором транспорта передачи сообщений будет организовано через отдельный программный модуль, который будет учитывать характеристики сообщения, доступные каналы связи и состояние устройства, включая заряд аккумулятора. Проект bitchat распространяется как открытое программное обеспечение и может использоваться как готовое решение для организации автономных локальных сетей обмена сообщениями, а также как база для исследований и дальнейшего развития систем защищённой связи.
Разработчик под ником jackjackbits представил приложение bitchat — децентрализованную систему для обмена сообщениями, которая работает через Bluetooth-соединение и не требует доступа к интернету. С помощью этого инструмента пользователи могут напрямую отправлять сообщения между устройствами, объединёнными в локальную сеть.
bitchat использует технологию Bluetooth Low Energy ( BLE ) и собственный протокол построения mesh-сети, при котором каждое устройство одновременно выполняет роль приёмника и передатчика. Такая схема позволяет сообщениям перемещаться от одного участника к другому на расстояние до 30 метров, а за счёт цепочки устройств зона покрытия увеличивается. При наличии мостовых узлов, которые находятся в зоне действия сразу нескольких групп устройств, сеть расширяется автоматически. Вся система работает полностью автономно, без участия серверов или мобильных операторов.
подключений и интервалы рекламирования присутствия устройства в сети в зависимости от уровня заряда аккумулятора. При низком уровне заряда, менее 20%, отключается генерация фонового трафика, предназначенного для имитации активности.
Для повышения конфиденциальности каждое устройство генерирует уникальный идентификатор при каждом запуске. Единственным постоянным элементом остаётся отпечаток публичного ключа, который может использоваться для идентификации избранных пользователей. Случайные задержки (от 50 до 500 мс) для всех сетевых операций дополнительно затрудняют анализ активности по времени.
Система обнаружения и фильтрации повторяющихся сообщений построена на основе оптимизированных фильтров Блума . Они обеспечивают эффективное хранение информации о пересылаемых сообщениях и минимизируют количество ложных срабатываний.

Разработчик рассматривает возможность интеграции bitchat с протоколом Nostr. Такая интеграция позволит выборочно соединять изолированные локальные сети между собой, сохраняя при этом общий принцип автономности и шифрования. Подключение к мостам Nostr будет полностью опциональным и управляемым пользователем для каждой отдельной комнаты. При передаче данных через такие мосты сообщения останутся зашифрованными, а для работы Nostr будет использоваться отдельная пара ключей, не связанная с локальной сетью.
В будущем разработчик планирует расширить перечень поддерживаемых технологий передачи данных. Среди рассматриваемых вариантов — WiFi Direct, обеспечивающий более высокую скорость и дальность передачи по сравнению с BLE, ультразвуковая передача данных для ситуаций, когда радиочастотное оборудование заблокировано, и связь дальнего действия LoRa для работы на расстояниях до нескольких километров.
Управление выбором транспорта передачи сообщений будет организовано через отдельный программный модуль, который будет учитывать характеристики сообщения, доступные каналы связи и состояние устройства, включая заряд аккумулятора. Проект bitchat распространяется как открытое программное обеспечение и может использоваться как готовое решение для организации автономных локальных сетей обмена сообщениями, а также как база для исследований и дальнейшего развития систем защищённой связи.

