Let's see if this equally applies to relays.
You are able to choose which relay to connect to. - True
You are able to run your own relay. - True
You can even write your own relay software. - True
If there is a bug, you can switch to another relay until it is fixed. - True
Depending on your circumstance, you can choose between convenient relays or secure ones. - True
"Relays are shared by everyone." - Not true
Relays are shared by those who choose to connect to a given relay. Someone may choose to run their own personal relay that only they can post to in order to back up their own notes. Or, they may run a relay to back up their notes and all the notes they care about from others (anyone they follow) that they also allow others to read from, but not write to. Or they may run a relay that is only for a small group of people to read and write to, such as their church. Or they may have the hardware and bandwidth that can handle running a large public relay that anyone can post to or read from, but even then that does not mean everyone will use it.
Relays are just as diverse as clients, if not more so, and users have a lot of choice about what relays they will connect to, or even run their own. So again, I see no real reason why users should trust clients more than relays.
Login to reply
Replies (1)
Bringing theπ₯! It seems to me that more people will run clients than relays, and the client has the last word before your eyeballs, so I would say that you have to trust the client more than the relay. And you can only connect to relays that implement all of the features that your client expects, so adding sophisticated features to relays has lower marginal utility than adding them to clients. OTOH, pushing all of the complexity into clients results in fewer clients that are harder to build, and you don't want that either. There's a balance that the community will ultimately find, and my expectation is that it will involve clients testing out new ideas, and relays adopting ones that have become stable and expected.
But what really matters is that it doesn't matter who does what where because it's all an open protocol and gfy we're living in the future! π€ π