Would the concept of client side relays make sense for some use cases?

I'm mostly thinking P2P DM's, but maybe there'd be others (but keeping in mind that most clients won't want the bandwidth costs of running a 100% public relay).

I guess nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s's new LMDB-backed database for events would be a nice building block for this...

Reply to this note

Please Login to reply.

Discussion

To clarify, I mean that each Amethyst or Damus installation would set up a local personal relay for the user.

I think it would be a great idea, the only thing is you'd still need a server somewhere if you wanted anyone else to be able to connect because of being behind a network firewall. There is server software that exists that could make this doable, but you're still stuck with *someone running an extra server to negotiate the p2p connection for you.

Without this, only you could connect so it would only be useful as a backup server for your own notes.