Live data from Hacker News

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

bitchat.free

201–210 of 353 posts

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

#201
post #65
post #15

Earlier quoted context omitted.

Any situation when mobile internet cannot be used. That is not only protests, but also legal gatherings, i.e. street concerts, or places where mobile coverage is poor in general.

> That is not only protests, but also legal gatherings[...] Oops! You (unintentionally?) make it sound like protests are illegal.

In many of the countries where this would be the most useful, protests are illegal.

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

#202
post #138

Earlier quoted context omitted.

> 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?

From white paper: >At its core, BitChat leverages the Noise Protocol Framework (specifically, the XX pattern) to establish mutually authenticated, end-to-end encrypted sessions between peers.

I actually wrote a Noise implementation and someone wanted to make a Bitchat implementation with it, but my impl only supports BLAKE2B (and I got the impression this person really didn't know what they wanted to do in the first place). It's kinda sad more haven't moved to BLAKE2B (or BLAKE3, which I almost never hear anyone talking about).

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

#204
post #196

choosing to build an application on top of bluetooth is like saying, "we've constructed a highway over the most stable terrain known to man: volcanic marshes prone to seasonal flooding." how do you know when the messaging app is broken, and how do you know when bluetooth is just exercising its ability to hate mankind?

Funny, but I think you're missing the point here.

This is not meant to be an efficient, every day messaging platform.

It's for people who are afraid of the government turning off the internet/cell network (kinda justified if you live in Iran or Uganda), or those networks going offline due to natural disasters (see Jamaica)

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

#205
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…

On a cruise ship, isn't the cheap walkie talkies still a thing? Or did those die with cell phones? For me the cell phone without internet is almost useless, not much I can do on it, might as well sue a purpose built device. They're also very cheap. Even better if Nextel still worked on phones (but without service).

The fact the even simple encryption with walkie-talkies is basically illegal might be problem (though I have no idea how/if that applies to at-sea ships).

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

#207

Earlier quoted context omitted.

In Iran right now... Internet shut down while the regime keeps slaughtering people at the order of 4x9/11.

Internet is exploited by US as a tool for regime change [1] in coordination with sponsored on the ground terrorism. [1] [1] Washington’s War on Iran: The Importance of Defending Information Space https://www.youtube.com/watch?v=yiJm4zwZZHY

Ah yes, of course it's entirely America's fault Iran's citizens are revolting against the despotic theocratic regime currently in power. Because surely nobody would organically want regime change when the ayatollah is such a nice guy. Better cut off internet access to the entire country, can't have our citizens reading that terrorist propaganda. They can get all their information from reliable sources instead, like our state-sponsored TV stations.

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

#208
post #206

Meshtastic + budget kit ($10-$35) is way better. BlueTooth alone is kind of useless. It's max ~100 meters/yards vs 2-20 km (12 miles). And the community is great.

Meshtastic has a reliability problem. We often cannot get beyond one hop - and our network isn't too loose nor too dense (60 stations).

Cross test with Meshcore doesn't show any issues. Chats over 5 hops have almost a 100% success rate.

Long time I avoided MC because of its closed source client - but a Opensource Flutter app for Apple/iPhone is slowly getting usable and stable. (https://github.com/zjs81/meshcore-open)

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

#209
post #142

Earlier quoted context omitted.

On a cruise ship, isn't the cheap walkie talkies still a thing? Or did those die with cell phones? For me the cell phone without internet is almost useless, not much I can do on it, might as well sue a purpose built device. They're also very cheap. Even better if Nextel still worked on phones (but without service).

The boat could do a captive portal and provide it's own LAN?

This is definitely a thing (though sometimes comes with a fee): https://www.cruisecritic.com/articles/texting-on-a-cruise-7-...

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

#210

Earlier quoted context omitted.

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.

Neither E2EE or Tor are enough to protect someone being targeted by state level actors. They're helpful, but if you're a high enough value target, they only slow down your adversary. If you're relying on algorithms on your computer to protect you, you should be prepared to meet the hacking wrench. [1]

[1] https://xkcd.com/538/

Post reply on HN