Live data from Hacker News

A decentralized peer-to-peer messaging application that operates over Bluetooth

bitchat.free

161–170 of 353 posts

Re: A decentralized peer-to-peer messaging application that operates over Bluetooth

#161

This feels like something Apple should do with iPhones. Find My and air tags was already a huge success because of the ubiquitous nature of iPhones. Apple could add this to iPhone, sell it as privacy focussed. Let you message anyone in your iMessage contacts with a new bubble colour. Propagate over Bluetooth when you don't have internet. I can see a snazzy Apple reveal for this showcasing it's use on a cruise ship, i…

[deleted]

Re: A decentralized peer-to-peer messaging application that operates over Bluetooth

#162

This feels like something Apple should do with iPhones. Find My and air tags was already a huge success because of the ubiquitous nature of iPhones. Apple could add this to iPhone, sell it as privacy focussed. Let you message anyone in your iMessage contacts with a new bubble colour. Propagate over Bluetooth when you don't have internet. I can see a snazzy Apple reveal for this showcasing it's use on a cruise ship, i…

Then Google can copy it with a series of a dozen product launches and closures over the next decade.

Google BT Chat. Android B Chat. Google Relay.

And Microsoft can get on board, too. With Microsoft Teams Decentralised For School and Work.

Re: A decentralized peer-to-peer messaging application that operates over Bluetooth

#163

Hopefully, the browser Bluetooth API will receive more support ( https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetoo... ). Web-based PWAs are more suitable because apps are subject to app store censorship.

Can PWAs run (and interact with Bluetooth) in the background? Edit: no they can't, so PWA would be not very useful at this.

Re: A decentralized peer-to-peer messaging application that operates over Bluetooth

#165
post #26

One missing feature: deferred message propagation. As far as I understand, while messages will be rebroadcast until a TTL is exhausted, there is no mechanism to retain in-transit messages and retransmit them to future peers. While this adds overheads, it's table stakes for real-life usage. You should be able to write a message and not rely on the recipient being available when you press send. You should also be able…

Is the issue with this that mobile OSs - iOS in particular are rather aggressive about shutting down apps in the background after a while?

iOS definitely made a name for itself to the ire of many for this many moons ago, but it's a fairly ubiquitous default behavior for mobile phone operating systems now (because battery life) even on android

Re: A decentralized peer-to-peer messaging application that operates over Bluetooth

#166

Earlier quoted context omitted.

Lack of retention can actually be a feature in these types of situations. It should be opt-in. The government would actually need to infiltrate the network in order to read the conversations, instead of just retrieving the messages from the cache on a confiscated phone

I'd consider end-to-end encryption to also be table-stakes, at least opportunistically after the first message in each direction. With encryption cached messages are far less harmful (though still leaking very useful metadata), without encryption it seems almost trivial to spy on any communications

E2E encryption probably isn’t enough to protect activists trying to organize. Without doing onion routing where you pre-compute some nodes it in the network that it MUST transit prior to delivery and having them decrypt it until it arrives to the recipient (like Tor) you still leak who’s talking to who.

Re: A decentralized peer-to-peer messaging application that operates over Bluetooth

#167

This feels like something Apple should do with iPhones. Find My and air tags was already a huge success because of the ubiquitous nature of iPhones. Apple could add this to iPhone, sell it as privacy focussed. Let you message anyone in your iMessage contacts with a new bubble colour. Propagate over Bluetooth when you don't have internet. I can see a snazzy Apple reveal for this showcasing it's use on a cruise ship, i…

I doubt the equities analysts would appreciate this as much as a tech nerd would. It'd be seen as a step backwards and evidence of having no clue which way the world is heading.

Re: A decentralized peer-to-peer messaging application that operates over Bluetooth

#168
post #27

Earlier quoted context omitted.

One of these bluetooth messaging app was made by a developer who was on a cruise ship with family, and the Internet over satellite costs an arm and leg. So he wrote an app to communicate with his families over bluetooth. Also why would one want to have the data go over some servers thousands miles away when the device is right next to you? Seems like bluetooth is the perfect way to communicate for devices that are cl…

Still, wouldn't a wifi meshnet be a better choice for these scenario's?

Can that be setup on a phone?

I imagine in a situation like Iran, carrying a backpack full of WiFi gear to stay connected to the meshnet is a red flag.

Establishing a bunch of base stations is likely to raise red flags too.

It's pretty trivial for a nation-state that is jamming GPS to go around and jam WiFi or analyze WiFi spectrum for a meshnet operating in and around a protest area.

Re: A decentralized peer-to-peer messaging application that operates over Bluetooth

#169
post #138

Earlier quoted context omitted.

Lack of retention can actually be a feature in these types of situations. It should be opt-in. The government would actually need to infiltrate the network in order to read the conversations, instead of just retrieving the messages from the cache on a confiscated phone

> instead of just retrieving the messages from the cache on a confiscated phone why wouldn't encryption be a part of recipe here rendering government acquisition of such a cache moot?

If the user can get immediate access to older messages then normally those messages will be available on a confiscated phone. That's why things like Signal have you set a retention period. A retention period of zero (message is gone when it scrolls off the screen) is safest.

If you want to protect older messages you can have the user enter a passphrase when they are in a physically safe situation. But that is only really practical for media like email. Good for organizing the protest but perhaps not so great at the protest.

Re: A decentralized peer-to-peer messaging application that operates over Bluetooth

#170
The problem with the App Store model is that the app could just be switched off by the powers that be. It would be better if something like this could be built into the OS. If one decentralised use case took off, then there could be other applications, like hosting the internet archive, wikipedia or LLMs, or digital cash. Might need waystations to get into rural areas but it sounds like the best long term way to secure the free internet.
Post reply on HN