By the way: Pubky solves content discovery in a way that is very similar to what Bluesky does though, and both are also similar to Farcaster. They all see Nostr and think something like: "oh, there are these centralizing tendencies that may affect Nostr and that would be very bad for Nostr if it happened, so we will just hardcode those in our protocol description and pretend that somehow it is not broken from the start?" (it ends with a quotation mark and they are super confused and the rest of their lives makes no sense anymore).
Login to reply
Replies (2)
It would already be bad if they only used a "global" server for content discovery, but no, they also use that for the normal feed building anyway, instead of the outbox model.
fwiw We didn't "see nostr and think" anything really. As you know, we have been researching this stuff since before nostr existed. Bluesky too.
What we saw were problems and what we have is a comprehensive vision for an ecosystem we are solving for. We didn't use Nostr because it does not meet requirements and attempts to interface with Nostr people were always retarded.
Yes, there is a big distinction between "discovery" of endpoints for an identity vs "discovery" of identities and content you like. Obv, these are very different topics.
Feel free to continue glossing over the first one, but you have to admit Pubky(pkarr/pkdns) is a strict improvement over nostr in that regard.
For the second form of discovery (of content), Nostr won't have any special advantage over any other platform as there is no novel method in Nostr. In fact, Nostr is likely to have more trouble due to uncertainty around relays and data (and the other form of discovery).
In Pubky, we do in fact have an intentional design for identity and content discovery, and it is mostly novel.
We use a Semantic Social Graph, which creates subjective relationships between keys and URLs. This graph can then be applied as filters or by distance and weight, like a WoT.
In the end, you can't have perfect p2p web, so you must design for scaled and trusted use cases. We can offer the people competition and interoperation within an open ecosystem, but everyone needs services indexing, cloud hosting, moderation, etc.