Yeah my point was there's not as much incentive to mend the already breaking interoperability in Nostr than there is in Bitcoin. Although there will be enormous pressure to make apps on Nostr fully interoperable, it's not as clear who is in the right because there is no consensus mechanism like there is in Bitcoin. The longest chain wins. The fork with the highest hashrate wins. Which client implementation wins on Nostr? Who knows? What do you mean by universal consensus btw?

Replies (2)

Universal consensus means a single set of rules everyone can rally behind. In Bitcoin, the longest change does not determine the consensus rules. First, the consensus rules determine what can be a valid chain. Then, the longest chain following those consensus rules wins. #Bitcoin Core has universal consensus because everyone rallied behind it as the ultimate full-node client. That’s what I’m suggesting here, with a multiplatform app. View quoted note →
There would still be many apps no matter how good the universal specifications are. As you said previously, the Nostr protocol is not only for social media, far from it. And even within the social media use case, the apps are noticeably more efficient when coded natively for one specific platform. For example Flutter vs. Kotlin or Swift.