Live data from Hacker News

Bitchat – A decentralized messaging app that works over Bluetooth mesh networks

github.com

261–270 of 457 posts

Re: Bitchat – A decentralized messaging app that works over Bluetooth mesh networks

#261
post #3

Looks pretty interesting. From what I can see, it's a native IOS/MacOS app (SwiftUI). I don't see an Android version. Also seems pretty spartan, but it looks like it could be embedded in "friendlier" apps.

I find this interesting, there was a briar app that was spoken about a few months ago that was only for android citing that iOS had issues [0] with apps running in background, wonder if/how this was solved here. Also, I have not seen unlicense before -- guess I'm one of todays lucky 10,000 [0] https://code.briarproject.org/briar/briar/-/wikis/FAQ#will-t...

Isn't Briar all JVM? AFAIK that can't really run on iOS at all since Apple disallows foreign JITs; unless they compiled Briar to native.

Re: Bitchat – A decentralized messaging app that works over Bluetooth mesh networks

#262

I’ve been toying with a concept inspired by Apple’s Find My network: Imagine a decentralized, delay-tolerant messaging system where messages hop device-to-device (e.g., via Bluetooth, UWB, Wi-Fi Direct), similar to how “Find My” relays location via nearby iPhones. Now add a twist: • Senders pay a small fee to send a message. • Relaying devices earn a micro-payment (could be tokens, sats, etc.) for carrying the messag…

For a real-world use case, maybe cruise ships? Internet service on the ships is expensive if it works at all, but that's not necessarily what people need - they just need to be able to exchange whatsapp style messages with people already on the same ship, especially if they can't find each other. Music festivals, mentioned elsewhere in this thread, might face a similar issue as they can be in remote locations.

Re: Bitchat – A decentralized messaging app that works over Bluetooth mesh networks

#263

Earlier quoted context omitted.

But it would only really work well in a small area, such as a couple friends communicating at a demonstration, where there are a lot of people who may be motivated to participate in a particular area. If there is a low density area between two people, a message could take a long time to show up. A message from NYC to LA is effectively relying on the messaging being cached on a phone in NYC, that person flying to LA,…

Though demonstration organizers could run around with QR codes making it easy for everybody to install the right app to communicate with each other during the demonstration. As long as people can side-load things on their phones, this should be possible without any way to stop it unless you deploy radio jammers. (Which is then the logical next step for police equipment in so minded states.)

People are supposed to scan a sketchy QR code to side load an app? That sounds like a security nightmare.

Those working against the demonstrators could send people out with QR code to infect the phones will malware for their own means.

Re: Bitchat – A decentralized messaging app that works over Bluetooth mesh networks

#264

Earlier quoted context omitted.

Absolutely, to deposit and withdraw. But relay can be done without the Internet.

To claim payment for services too. You've created a new problem that does nothing to solve the original problem.

I gather you aren’t familiar very well with smart contracts, are you?

Re: Bitchat – A decentralized messaging app that works over Bluetooth mesh networks

#265

I’ve been toying with a concept inspired by Apple’s Find My network: Imagine a decentralized, delay-tolerant messaging system where messages hop device-to-device (e.g., via Bluetooth, UWB, Wi-Fi Direct), similar to how “Find My” relays location via nearby iPhones. Now add a twist: • Senders pay a small fee to send a message. • Relaying devices earn a micro-payment (could be tokens, sats, etc.) for carrying the messag…

> or is it just a neat academic toy

The Internet was a neat academic toy at one point for whatever that's worth :-)

Re: Bitchat – A decentralized messaging app that works over Bluetooth mesh networks

#267

Earlier quoted context omitted.

How would the payment work? You pass along a message, and get a token in return. Then, some options: 1) the message never makes it through 2) the message makes it through, via your path 3) the message makes it through, but via some other path, and yours is really a dead end Also, how would you handle the case where multiple peers all get the message and send it through the same bottleneck node? I guess you’d want to…

Bitcoin Lightning Network solves the routing payment problem via a series of cascading unlocks of value across the route. Nodes can change their fee policy independent of the network, so the bottleneck node could make more money in your scenario. Then those high fees attract additional nodes to provide liquidity along that route, bringing fee competition.

So painful when people recommend bitcoin lightning. Its technically interesting... but complete nonsense to pay like $50 just for one "hop" of the payment chain. It would be an upfront cost of hundreds to get a payment chain you planned on spending fractions of a penny per day/week/month

Re: Bitchat – A decentralized messaging app that works over Bluetooth mesh networks

#268

A bit different, as it's mainly for voice - but I made an app 'Murmur : Bluetooth Group Calls' - that lets you hold group voice calls and message via a mesh of Bluetooth LE connections. It's available on Android and iOS. https://apps.apple.com/gb/app/murmur-bluetooth-group-calls/i... Doesn't really get any downloads, so not sure there's much demand for this - but I use it with some shokz bone conducting headphones fo…

I'd guess you're not getting downloads because you're not marketing it to people who want it. You mention a few use cases at the end of the short description and that's it.

For example, this completes with motorcycle communicators such as Sena. That dedicated hardware can be over $400. If your app is as easy to use as a Sena device and you market it to bikers looking for a cheaper alternative you'll get users.

Re: Bitchat – A decentralized messaging app that works over Bluetooth mesh networks

#269
post #109

Earlier quoted context omitted.

If your country shuts off Internet access for demonstrations this would work great.

I guess it depends on the authoritarian government, but a sufficiently powerful one will get the app taken down or get the bluetooth features it relies on disabled (like for airdrop in China) :/ I would say that the underlying issue is that people do not really "own" their devices and the corporations that do are vulnerable to (or complicit in) state coercion. You cannot truly have freedom on a non-free device, you c…

Airdrop works fine in China, actually, if you leave it open you will be harassed by unwanted drops in public transport. E-sims are not allowed.
Post reply on HN