Conversation
Notices
-
Embed this notice
In your opinion / knowledge, what separates Nostr from Blue Sky or Mastodon?
I am putting together a chart to show the difference, and want to make sure I did not get anything wrong.
-
Embed this notice
@1bc70a0148b3f316da33fe3c89f23e3e71ac4ff998027ec712b905cd24f6a411 On a protocol level:
Identity - public keys vs URLs
Network topology - clients and relays vs servers
Data format - Nostr events vs ActivityStreams objects
On a people/reality level:
ActivityPub is way larger
Nostr has money built into the tech, and ActivityPub is very resistant to it
Nostr is young, ActivityPub is old and based on something even older
Nostr has jack and snowden. ActivityPub bullied Will Wheaton off the protocol
-
Embed this notice
@1bc70a0148b3f316da33fe3c89f23e3e71ac4ff998027ec712b905cd24f6a411 @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d Bluesky has clients, PDS, and BGS. The clients and PDS are explicitly open source. The BGS appears to maybe be open source (somebody did find a link) but it was buried inside some other repo. It would be wrong to call it proprietary even though they're a bit secretive.
-
Embed this notice
bsky is not open source right? and they control your account pretty much?
-
Embed this notice
This:
-
Embed this notice
@1bc70a0148b3f316da33fe3c89f23e3e71ac4ff998027ec712b905cd24f6a411 @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d Mastodon has a pure anarchist philosophy when it comes to decentralization. They think your server should have zero reliance on anything else. Bluesky takes the opposite approach, more like an authoritarian socialist one, where there is an high level of reliance on the official Communist party servers, but the whole stack is made up of user-interchangeable microservices. So for example, as a user you could run a custom timeline algorithm service and other users could point to it. It's basically the Twitter microservices topology but users can set the URLs to each piece. Importantly, identity is centralized on Bluesky's BGS.
Nostr does not take a pure anarchist approach to servers, but it does take a pure anarchist approach to clients. That's how it's different. Although in reality, with many clients relying on services such as nostr.build, and there being many singleton services like Primal or nsecBunker or whatever without the clear message to "host your own" as the main way of doing it, Nostr is a big mixture of everything.
-
Embed this notice
@1bc70a0148b3f316da33fe3c89f23e3e71ac4ff998027ec712b905cd24f6a411 @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d One more thing. Nostr has the flexibility to do it both ways because of data portability. ActivityPub doesn't have this. Bluesky probably doesn't have this. But it's a major reason Nostr will win.