This is the best in-depth dive in to how bluesky works from a code / infrastructure perspective that I’ve seen. I think anybody trying to understand and build Nostr should take a look. In a ton of ways atproto and nostr are siblings in how they work. It’s all the same stuff but slightly tweaked and in different proportions.

We have relays, they have relays. Their events are defined by signatures of the event and so our ours. They’ve got some differences, Nostr does casual ordering by timestamp whereas they’ve got a kind of merkel tree as part of the event. Their clients talk to a PDS server which holds keys similar to nsec bunker, but it also acts as a personal relay, which we have but not everybody uses. Our labelers are any nostr user or bot, whereas theirs a specific cloud service middleware. We’ve got DVM’s and other middleware which can generate custom feeds, but it’s not needed, clients can do their own thing or decide sorting. Whereas custom feeds in atproto are more core and extensible.

They plan to add payments and a DVM type service, but haven’t gotten to that yet, where as we have zaps already.

Because of the way bluesky has control over who can connect to their relay and submit data to their servers, users on the main bluesky network have to receive their content with their moderate bot labels via both AI and the Ozone app.

Bluesky supports arbitrary datastructures and lots of kinds of apps beyond the twitter like microblogging, but as far as I know nobody’s built one. Where as Nostr has tons of weird interesting apps.

https://newsletter.pragmaticengineer.com/p/bluesky

https://arxiv.org/pdf/2402.03239.pdf

Reply to this note

Please Login to reply.

Discussion

We have Bitcoiners they have shitcoiners.

Huge difference.

Having been there since the beginning, I actually think there are more bitcoiners than shitcoiners.

The overall community hates both and doesn’t understand the difference, though.

I left bluesky after about a month because I was sick of being publicly shamed for talking about bitcoin. Wasn’t worth my time or energy to argue and there were no other discussions happening that peaked my interest. Granted, this was early on when there were probably like 200,000 accounts. Don’t know if I’ll ever go back though. The community didn’t like those who didn’t conform to their ideals and they were mad that the protocol they were using would be open to everyone, lol.

Totally get that. I’ve stayed reasonably quiet about bitcoin while there, which is fine because I’ve got that content here, but I can attest that it is definitely getting better. More bitcoiners are slowly coming out of the woodwork.

Good, glad to hear that. I’m curious to see where it goes.

Have they said anything about what they will use for payments? Will it be KYC/AML usd payments or something else? Isn’t one of the devs on their team a former zcash dev?

I think nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m helped coding bluesky and he helped with the user interface too.

Jack got bluesky funded when he was CEO Twitter, it’s an independent public benefit corporation which has since received VC investment. As far as I know Jack never contributed code to bluesky. I do know that from our Odeo days many eons ago, that he’s an incredibly talented programmer. He’s CEO of a publicly traded company and that requires a lot of meetings and interruptions of your work day which makes coding hard.

When it comes to Nostr? He’s also not contributed any code that i’m aware of. His github account doesn’t show any activity, which we’d see if he contributed code to Nostr. https://github.com/jackjack

What he has contributed to Nostr is both immaterial and material. Jack’s attention on Nostr helped elevate it from a project a few bitcoiners and enthusiasts of social media protocols knew about to something that Elon tried to block and a lot of people started paying attention to. Then Jack started providing material support with funds to fiatjaf to share with the community, funding the conferences, and endowing the OpenSats fund with money to pay developers. This support’s been a huge boost to making sure Nostr matures and develops by providing time for developers and designers to really focus on Nostr projects.

I spent years working on Secure Scuttlebutt which was an inspiration for Nostr, and it didn’t have funding to support the developer community. We’d constantly get great dev’s, designers, and community members in who would contribute for a while, then have to quit in order to work to support themselves. Earlier this month one of the cores of the community, Andre Staltz had to stop working on it in order to focus on doing dev contracts to pay his bills.

https://www.manyver.se/blog/2024-04-05

Nostr doesn’t suffer from that cycle of burnout, and it’s amazing.

I think it’s better to leave nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m say his own side of the story; we can’t be sure otherwise whether he is currently coding or not.

Contributing code would require some sort of skill wouldn't it.

Do we have evidence of any of nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m 's contributions anywhere?

As someone work worked with him on a dev team writing code every day for over a year, I can tell you he’s one of the most talented coders I’ve ever met. It’s been a long time since then but I know he sits down from time to time to make something. Programming is a practice and if you don’t do it regularly then those neural pathways get rusty but on some level it’s like riding a bike.

Hmk

Nostr and Bluesky have far more technically in common than either have with Mastodon, but their social development has created two communities that are about as polar opposite as they can get.

It’s fascinating to be active in both.

what do they have in common besides public keys (that are hidden and useless on bluesky)?

Uh, my post outlined a bunch of things they have in common beyond using public keys…

nostr:note1yp62h2gvfyrajlggv0e77ra4cy6djvakrappmup3akztfvuyuqnqktzp62

Perhaps you’re reacting to how they’re both open source but one’s cathedral and the other bazaar, or maybe the difference in user community in norms, or the way currently Nostr is permissionless and bluesky’s version of the atprotocol is permissioned right now.

My goodness man, do you ever go offline? You’re everywhere. 😂

🤷🏻‍♂️

in bluesky world, since there is a company building everything why would you bother trying to make a subprotocol or an alternative client no one will use?

ok I just read this and it's worse than garbage

not bluesky, but the writeup. it really doesn't make sense, looks like it was written by a journalist that doesn't understand programming and was in a rush

What are weirdest nostr apps you’ve seen? Just encountered twitterlikes so far