the idea is simple: bitchat geohash chats over local relays.
the location you chat in determines which relays you connect to. chatting in south america? use relays from argentina, brazil, and colombia. in europe? you connect to italy, france, and germany.
bitchat clients will have the same relay lists so they'll always know which relays everybody else uses. we'll update these lists every few months or when necessary. this may actually be the first nostr app that can chose from hundreds of relays but doesn't have a relay discovery problem: not the people you talk to determine the relays but the location you're chatting in.
think global, chat local.
View quoted note →
Login to reply
Replies (11)
do you feel this might be a little fragile? meaning if not hardcoded it will create frustrations of missing notes?
using a DHT is maybe a cool idea: View quoted note →
it's hardcoded, which is why it works
what about just taking the relays with the lowest ping?
Ah that makes more sense then. 🫂
you need consensus. ping isn't consensus. location and distance to a relay is!
a DHT might be nice
Can I setup a relay?
Australia and Russia will be left without relays 😅
The spam....55 bots appear as soon as I send a message. All saying this.


What about honeypots??
🙄
How easy would be for a bad actor to set a relay and use it as a honeypot to locate the bitchatters IP for certain locations??
👀
Tor support would be nice to boost privacy...
View quoted note →