Bitchat is a decentralized open-source Bluetooth chat application led by Twitter co-founder Jack Dorsey, designed to create an offline communication tool that does not require the internet or centralized servers. It enables encrypted message transmission through a Bluetooth mesh network, making it suitable for natural disasters or areas with limited network access. The project adheres to the Unlicense license.

Features:
- DecentralizedMeshNetwork:Automaticpeerdiscoveryandmulti-hopmessagerelay
- Privacy: No accounts, no phone numbers, no permanent identifiers.
- Obfuscation: Periodic obfuscation and virtual message deletion to enhance privacy.
- End-to-End Encryption: Noise protocol.
- Storage and Forwarding: Allows offline peers to buffer and relay messages when they reconnect.
- IRC-style commands: Familiar commands like /slap, /msg, /who.
- Cross-platform: Native support for iOS and macOS.
- Emergency Clear: Triple-click to clear all data.
- Performance Optimization: LZ4 message compression, adaptive battery mode, and network optimization.
Technical Architecture:
Binary Protocol
- Bitchat uses an efficient binary protocol optimized for Bluetooth LE:
- Compact packet format with a 1-byte type field.
- TTL-based message routing (up to 7 hops).
- Automatic fragmentation of large messages.
- Deduplication of messages via unique IDs.
Mesh Network
- Each device acts as both a client and a peripheral.
- Automatic peer discovery and connection management.
- Storage and forwarding for offline messaging.
- Adaptive duty cycle for battery optimization.


WeChat Subscription Account: Open Source Pie (opensourcepie)
↓Clickto read the original text,view related links