This is indeed a problem if clients have to use a static list of relays for all their use cases.
The solution is for clients to follow _people_ -- and each people is followed on 2 or 3 relays.
You don't care if Facebook has a nice relay if you want to follow Bob and Bob is on wss://bob.com. You connect to wss://bob.com, fetch posts from Bob and go away.
By the way, https://github.com/mikedilger/gossip uses this exact approach today and it has been working wonderfully.
Please Login to reply.
No replies yet.