8 hours later I actually know now how bitchat works (not every part yet but most of it). it's pretty nifty: every phone is a BLE server and a BLE client at the same time. the app optimistically connects to peers that it can find through a scan. all messages it receives are relayed to all other connections.
I've tried it with a chain of 4 phones each connecting to only their next peer and the message propagates like a lightning payment from one phone to another.
need to implement message chunking (the protocol already defines it but there's no working implementation lol. it's strange because an LLM came up with it but it didn't implement it on neither ios nor android
freaky
Login to reply
Replies (38)
How is the battery impact when constantly scanning for peers and propagating messages?
idk
Hey @calle @Samiz alredy do al that chubking and implements Negentropy over that, do you think we can make it at least compatible? That will allow #amethyst or #primal users to receive bitchat messages
Here the details

GitHub
GitHub - KoalaSat/samiz: BLE mesh for nostr notes when the internet is down
BLE mesh for nostr notes when the internet is down - KoalaSat/samiz
#meshtastic #lora #bitchat8 hours later I actually know now how bitchat works (not every part yet but most of it). it's pretty nifty: every phone is a BLE server and a BLE client at the same time. the app optimistically connects to peers that it can find through a scan. all messages it receives are relayed to all other connections.
I've tried it with a chain of 4 phones each connecting to only their next peer and the message propagates like a lightning payment from one phone to another.
need to implement message chunking (the protocol already defines it but there's no working implementation lol. it's strange because an LLM came up with it but it didn't implement it on neither ios nor android
freaky
View quoted note →
Concept has been around for a looong while. Surprised at the amount of interest this is getting. A lot of the protestors in Hong Kong used it back in the day.
People need to become aware of meshtastic. Even better, because you aren’t limited by BLE.
the closest thing is firechat. meshtastic needs additional hardware.
I've never seen anything that worked this seamlessly across devices in the past
Bluetooth sucks and I think we still need more people to move away from cell phones, towards MURS and CB type stuff, but this is really groundbreaking for the many phone havers
How is it different from what Briar does?
And Bridgefy. Yes, meshtastic needs additional modest hardware. I don’t see that as a weakness for what it grants.
My point was that solutions have been around, some with more options and flexibility than others, depending on the need. If people are really this excited about this app and it’s not just more bandwagon following, they should know these other solutions too.
boom
View quoted note →
i delayed the chunking bit. got complex.
What’s the range?
Have you checked Bridgefy also?… get’s recommended to people in earthquake zones a lot… for in case of…
I remember that was a thing in the 2014 protests and IIRC they were mostly using it not because anything was blocked by the government but because the cell networks were simply overloaded due to the density of devices.
I hope this becomes really popular.
Interesting. Is that the same capability that is used to track AirTags? Also, there was exposure tracking that was quietly rolled out during the pandemic. Is that related somehow?
Yep! And there are many other examples. Palestine and Haiti come to mind.
The Nintendo DS Lite had this *built in* in 2008! It used WiFi instead of Bluetooth - which people will use as an excuse to dunk, not realizing WiFi has extended range AND bandwidth over BLE.
Meanwhile, the HAM crowd is waving their arms around pointing to LoRa, LoRaWAN, meshify, reticulum.. that you can buy a lilygo t-deck for < $100 that does all of the above…the freedom tech for this has been here in many UX-friendly form factors for almost 2 decades.
Reticulum would work with BLE as well as LoRa, TCP/IP and other transports. Does chunking for files, real time audio etc.
Hell yeah! Reticulum is far more interesting and with 10x more potential.
Why don’t we just build it all on the base layer of a POW coin? Kaspa. Check out Kasia.fyi
#Reticulum also works with only a mobile phone, but still lacks the Bluetooth Interface. But WiFi already works out of the box. Should be the same with BT one day.
Does briar do Bitcoin payment?
Yes and yes. BLE is both awesome and terrifying

Find My - Wikipedia

Exposure Notification - Wikipedia
Bitchat lucks this critical piece 

Meshtastic
An open source, off-grid, decentralized, mesh network built to run on affordable, low-power devices
It's fun to watch smart people chat with Jack!
Chunking is under appreciated🌲😁
Harder than it looks
Not natively but you can send the payment manually, it's just a string
of course he doesn't care about samiz he is too busy right now sucking dicks he won't even respond to you
but don't worry
bitchat will pass
samiz will stay
no one cares
they're rich
Still trying to find someone on Bitchat 😅
Thanks. I didn't think about it. Not yet a btc use.
*user.
> all messages it receives are relayed to all other connections
That sounds like it would quickly sarurate the network.
Does anyone from Chicago want to attend the Cubs Sox Crosstown Classic game next Friday July 25th and download Bitchat prior? We can test it out w eachother... the entire stadium should be able to fit in the distance handled I think
My best friends husband works for the Sox so I will be there no matter what lol
View quoted note →
Bitchat <> amethyst interop.........
Normal limitation of mesh networks.
Key is solving the routing to prevent duplication.
yep!
What got complex? Your fucking SLUTTISH WHORE @npub1jmq8...yzuz