We need GOOD client diversity or we don’t really have censorship resistance. If one client dominates one platform and alternatives suck, we may as well have no alternatives.

Hope to see more investment into nostr dev teams 🤝 to up the focus on quality of multiple clients across various platforms (need extra focus on web)

Reply to this note

Please Login to reply.

Discussion

it's going to need some serious development from a team that knows what they're doing

The one-man clients are good, imagine what they could be if you had some of the world's best engineers working on them

we need some actual direction from someone that relatively knows what they're doing

block has employees. some of them are probably smart. why not work on nostr?

Jack is probably fearful of influencing the ecosystem too much, which I understand. however, when there's too much entropy standards get broken and the user experience breaks

Are clients really relevant for censorship resistance? It is the relays that can censor, not the clients.

Client can absolutely censor

How?

This Martin guy , I don’t like him; gonna blacklist his npub from connecting to any relays.

How do you do that as a client developer? You would have to make a new release with a hardcoded blacklist? Your client already makes requests to some central server of yours to retrieve the blacklist?

"Would you like to know more?"

*clicks yes

We’ve already had this happen twice

How many clients do we have at the moment and how many of them are open source web clients? As soon as we have just one, you can't be cancelled any more, right?

Truth is most people won’t self host. It’s mostly developers that do that. We have very few web clients that actually work and or tolerable

Would yousay the same about bitcoin-core?

We do not need alternatives from the start. We can focus on then later when adoption is high

Yes and no. You need good starting options and diversity. Having one super client will discourage anyone else from building one.

As well as clients we need one click (over simplification) production ready relays that client devs can co deploy without needing to waste dev time building the relay backend themselves.

Although not critical, having your own relay to support your client application gives you good redundancy in case the other relays start purging content that your client may want. Thinking specifically about clients that are not just social platforms.

If you are aware of any fast deployment relay projects that don’t require the client devs to spend a lot of time learning new stuff I’d greatly appreciate any recommendations.

^