Live data from Hacker News

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

github.com

151–160 of 457 posts

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

#151

Earlier quoted context omitted.

Neat academic toy - unless you can predict why a large-scale, long-term internet outage should happen. Aside from that, most of what your concept includes (but uses Internet instead of BT) exists with Nostr+Lightning.

There have been incidents where governments disabled routing to specific services or the Internet entirely to hinder demonstrations.

That is why I added "large-scale" and "long-term"

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

#152
post #9

Very nice! Could this be published in the App Store, or does it use any APIs Apple considers off-limits? I'm regularly frustrated by modern phone's complete inabilities to allow any communication when outside of mobile network or Wi-Fi coverage, not even within the two large walled gardens. It would be so easy for Apple to extend iMessage to work peer-to-peer, at least between people that have already messaged each o…

Looks like it, at least on the README, section "Building for Production" mentions it.

I'm a bit more concerned that it is a niche application. Not having Mac myself, can't compile it without going through the hassle of getting the environment running.

It would be better if the application was built is something a bit more cross-platform, as I find the idea really good. Not sure if the "mesh network" part would work though, as you need a really high enrolled-device density in order for it to work further than just an office (it's BT after all). I guess the "Fork" button is there for a reason, or maybe a new repo with some other stack.

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

#153

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…

If I was looking for a thing that is fascist proof I'd add Briar to the list: https://briarproject.org/how-it-works/

They have been around for longer and have some interesting thoughts in there.

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

#154

Earlier quoted context omitted.

> Works best in areas with patchy or no internet, or under censorship. The biggest problem I immediately foresee is that this sounds backwards. It doesn't work best in areas with patchy or no internet, it works best in areas with lots of participating devices. It's most needed in areas with patchy or no internet, but those areas are likely to be the opposite of the areas with lots of participating devices.

Its best for places like football games or festivals, where the traditional network gets overrun

If you go to a football game or a festival to frantically keep messaging, better stay at home.

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

#155
post #146

Too bad it's not cross-platform which makes any real use pretty limited.

This particular application isn't, but at the end of the README you get a section on how to port to Android, and the protocol is open as well. So it's a matter of investing the effort on your side.

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

#156

Looks to be a little IRC-inspired with the usage/commands. Would be neat to have a lora network version, and have this run in a more of a sandbox/term environment instead of a locked-in iOS app. Wonder how many Claude Code tokens that would take...

You don't need TK invent another transport protocol: https://github.com/markqvist/Reticulum

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

#157
post #145

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…

I like the idea, I just don't know how to implement a robust micropayment system that does not require a lot of messages back and forth for a transaction. Given the intended use-case, that would not work.

it's a real life application where a Blockchain based solution does actually make sense, believe it or not.

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

#158

Whoa this is really neat. I’ve been trying to get into Meshtastic but it’s hard to convince others when you need special hardware. Would be super neat if Apple did something similar. Shouldn’t be too hard since the AirTags use the same idea? Would also be neat if there was a way to build a LoRA proxy to extend the range. I might give this a try with my meshtastic devices.

the special hardware's cheap enough that if they can't be bothered, then they're not serious about it.

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

#159

Looks to be a little IRC-inspired with the usage/commands. Would be neat to have a lora network version, and have this run in a more of a sandbox/term environment instead of a locked-in iOS app. Wonder how many Claude Code tokens that would take...

> Looks to be a little IRC-inspired with the usage/commands.

This is listed as a dedicated "feature" in the README: "IRC-Style Commands"

Post reply on HN