Not specific to NIP-87, but
1. Fully decentralized encrypted chat rooms is impossible because relays npubs are not guaranteed to have common relays. Not guarantee of relay synchronization among themselves is both a shortcoming and advantage of Nostr design.
2. It’s better to join define a single relay for a specific room. Then, we can either have fully encrypted chat or relay aided authorization. Maybe both.
Going fully encrypted, including meta data about the chat, is very challenging in client engineering. Because it gives up all the filtering capabilities of the relay. I wasted too much time last year trying to achieve this goal, sacrificing product development speed. I believe it’s possible, just too early for me.
Sorry to chime in … but I think private fully encrypted chat on dedicated relay(s) should not be a problem. This is the winning architecture that works, and we should implement clients accordingly. No?
Yes, on dedicated relay(s) will work. This is what I plan to do. I gave up on random relays.
Thread collapsed
Thread collapsed
Thread collapsed