Replying to Avatar jb55

Sometimes when I’m in the thick of building things I forget the grander implications of the tools I’m putting out there. Thank you nostr:npub1lelkh3hhxw9hdwlcpk6q9t0xt9f7yze0y0nxazvzqjmre3p98x3sthkvyz for reminding me of that. I need to make damus more decentralized and make it better at communicating with different relays.

A good mental model for this is that right now damus CCs every relay you’re connected to. Once its easier to CC specific relays then lots of new use cases pop up.

Maybe this should be more apparent in the UI, and less mass-CCing everything.

This is in the same territory as the gossip model, but the UX story is still evading me.

I was thinking about a similar problem today and my possible answer might overlap:

It'd be great if users could "subscribe" to relay lists someone else provides without having to actively maintain their own relay list. Those lists could probably be made qualitatively much better / updated than each user themselves, including read / write asymmetry you talk about.

I thought about this in the context of authoritarian regimes: Opposition figures could maintain and constantly update a list of their relays. This could even be automated. The list would be distributed and the adversarial government would essentially have to simultaneously shutdown all relays at once. The client would just need to find one copy of the list to then (very probably) find more relays / more recent versions of the list.

Technically afaik it'd be very akin to NIP-65 relay lists in that only a certain user or users could maintain the list. It'd be different in that they would prefereably not have to be the creator, but could be added / removed as maintainers.

Just initial thoughts.

Reply to this note

Please Login to reply.

Discussion

This is a really good idea

This reminds me of nostr.wine’s filtered relay which includes several public relays. I like the idea of conveniently using that rather than fussing over different relay settings. This would also be quite helpful for newbies.