This is equivalent to saying people can always switch clients if the client starts censoring. That has major costs in terms of user experience.
Imagine I'm following Alex Jones, and the hub relay I use starts censoring him. Not only do I not get any notice that that's happened (shadow bans are notoriously hard to detect), I have to manually find his relay out of band and add it to my client to see his material again. The gossip model (in its ideal form) is just the client doing this automatically.
How would you know his kind 10002 changed if the relays you’re on are censoring him?
Relay hints.
Kind:10002 relays.
Thread collapsed
The next time I reload his metadata, I would pull it from all relays in his old 10002. This would fail only if the old 10002 only specified relays that had banned him. This is unlikely for anyone high profile enough to be banned, they're definitely going to run their own relays and publish those selections just in case.
Thread collapsed
Thread collapsed
It's easy, if Alex has a nip05 of alex@infowars.com he just updates it.. 💥💥💥 gossip+nip05 is unstoppable..
Agreed. I think we should go back to encouraging relays in NIP-05. Having an out of band option seems like an important backup.
Thread collapsed
Thread collapsed
Thread collapsed