bitchat is a decentralized peer-to-peer messaging application that operates over bluetooth mesh networks. no internet required, no servers, no phone numbers.

traditional messaging apps depend on centralized infrastructure that can be monitored, censored, or disabled. bitchat creates ad-hoc communication networks using only the devices present in physical proximity. each device acts as both client and server, automatically discovering peers and relaying messages across multiple hops to extend the network's reach.

this approach provides censorship resistance, surveillance resistance, and infrastructure independence. the network remains functional during internet outages, natural disasters, protests, or in regions with limited connectivity.

Reply to this note

Please Login to reply.

Discussion

What's the range between two single devices?

15-50 metres

What is the geohash aspect? For broader range using relays? Wouldn't that reveal your location? Ty

The world is divided into squares. Each square has some letters and numbers that represent it. This isn't anything to do with the app, this is an international convention.

Each afforementioned square has a chatroom associated that you can join by simply typing in the geohash.

This I suppose extends the utility of the app when meshing isnt possible.

It works over the Nostr protocol.

As for as doxxing your location, I do believe there is a danger of that, I'm a layperson though.

nostr:npub1qsu8mh3sr48qph0dsv5tmvgy8099m9ud4f7prg8uyely7nlvwczsdjprnk Thanks for the zap <3

If you don't have a phone number or other, how can you chat to someone specific. Like how can I know that I chat with you and not someone else?