Those developer factions will not include their users. Users of the clients will always want to see messages from each other, no matter what client they are using. Users are not going to be ideologically split by the ideology of the authors of their favorite client.
This means that the client developers will find themselves under very intense pressure to cooperate and interoperate. They can stamp their feet all they want; and throw all the tantrums they like. But they WILL eventually be forced, by their constinuents, to work together.
They can do this the easy way, or the hard way, but they will eventually do it.
Because WE are nostr, not THEY.
>From: (cypherhoodlum) at 04/25/23 08:04:32 on wss://relay.damus.io
>---------------
>Bitcoin and Nostr are different though, because Nostr doesn't have any consensus algorithm. If you stubbornly choose the wrong chain, you lose money or degrade your security. If you choose "the wrong nostr client" (which doesn't exist) your client is not interoperable with other clients. Factions emerge and social networks split, but there is no economical incentive to switch clients whatsoever.
Relying on forkable universal consensus > Relying on the fragility of peer pressure
Thread collapsed
True, you have a point there. If a rogue dev breaks interoperability badly enough, no one will want to use the app anymore, forcing the dev(s) to either ensure interoperability or lose contributors and users. Nothing a single dev can do about it. That's the beauty of Nostr.
Sybil-resistant data discovery and decentralized data storage on untrusted computers is the true magic; it’s the heart of the cypherpunk. 🐝
A million Twitter clients isn’t innovation. Also, it’s quite confusing to normies when I tell them there are many apps for the same social media…
Hear, hear. Decentralised data storage on untrusted machines is exactly what the NostrGit project needs to succeed. Gotta host that code somewhere.
Thread collapsed
Thread collapsed
Thread collapsed