I made a client, Nostr surpassed Mastodon, and BlueSky is open?
So after two very long posts, one complaining about web browsers and one comparing the three big non-centralized social media protocols, I thought about writing two shorter posts about random things (hats and making sour krout specifically). However, between then and now stuffs happened and I thought I would make an anthology post with three different mini topics I wanted to share.
I made a client
So yeah, I made a client that can post to Nostr, Activity Pub, and BlueSky (hopefully all of AT once it’s fully opened). It’s a bit hacky, and written in Python using dependencies that do all the heavy lifting, but it works. It can broadcast the same post to all three, post different posts to different protocols, or skip posting to a protocol altogether. There’s a version that uses Keyring to have your OS manage your credentials instead of baking them into a script, and it’ll run on just about everything. I’m not a programmer by trade, and it’s been a very long time since I wrote any code for public consumption, so I’m excited to get it working and share it. Apparently I’m the second person to do this, as shortly under two weeks before I released mine somebody else made Nootti, so if you like this idea, are on IOS, and want something more polished that is also an option as well.
You can find a link to my GitHub repository here.
Nostr Surpassed Mastodon?
So this one has caveats, and caveats to the caveats, and a disclaimer at the end, but is good news in a non-competitive way. The first, which is a big one, is that it’s really hard to track usage of decentralized social media software given it’s, well, decentralized. Comparing two very close in numbers gets especially difficult given there’s probably a lot of leeway in both numbers. Regardless, I was reading this article about a spam attack on the fediverse which stated that Mastodon’s usage is at 1 million monthly active users.
Listening to a recording of a Nostr conference a few months ago I recall hearing that Nostr had 1.1 million monthly active users. Nostr has had pretty meteoric growth in the last year or two, and about a year ago there were articles speculating a 30k monthly active user base as a potential growth goal, so if those numbers were correct I would expect its userbase to be even larger than 1.1 million now. The best numbers I was able to find were gathered by nostr.band which calculated that the largest Nostr relay Damus has a little over 500k accounts both pulling data from it and posting data to it. Taking into account that the top relay is half the estimate alone I would assume that the number was correct at that it’s climbed further since then.
Quick Definition
For those only familiar with Activity Pub instances or AT PDSs, a relay is more or less the equivalent of an instance or PDS. An important distinction, however, is unlike the other two protocols Nostr accounts can participate on more than one relay simultaneously. So, despite the top five having a combined total of 2+ million monthly active users, there’s likely a lot of overlap where one account can be counted on several of those. That’s why I assume the 1.1+ figure was accurate when it was stated a few months ago and repeated elsewhere since then.The other caveat is the fact that Mastodon isn’t the fediverse. There are a lot of different types of software on the fediverse. According to the same article, there are about 3 million monthly active users across the fediverse (presumably defined by anything interoperable with Activity Pub). For example, it was recently pointed out to me that Friendica - which I’m also on - had actually adopted Activity Pub before Mastodon. There’s also Nostr, which being bridged in, also counts as part of the Fediverse. Taking into account the fringes of Activity Pub like WordPress.com accounts or Truth Social, and the soon-to-be Threads, Tumbler, Gitlab, and Activity Pub is/will be in the hundreds of millions. So in that way, Nostr is still small fries.
The last caveat, however, is as I mentioned in my previous posts 1/2 there’s minimal competition between protocols. Again, as I previously mentioned, Nostr is bridged into Activity Pub and both protocols stand to gain by growth of each other. As you probably gained from this blog if you read it regularly, it’s mostly me being like “Oh hey, look at this tech smart people made, it’s cool” with the occasional complaint post thrown in. It’s more of that my favorite protocol that I thought was a few nerds talking about tech turned out to be a lot of nerds talking about tech and less of “my favorite software is more used so screw this other software (that I also think is cool)”.
BlueSky/At is now Open?
A week or so ago BlueSky announced they had opened registrations up to the public, and a day or so ago they announced they were beginning to open up BlueSky to other people on the AT Protocol as well. Real federation isn’t fully open yet, but they are still allowing small PDSs onto the BlueSky crawler. I mentioned in my comparison post that I’m unsure what role (if any) the AT Protocol would play in the broader landscape because it was entirely closed off at the time - despite the fact I liked the underlying technology. Given things are opening up, even though it’s a slow process and not fully opened yet, I now believe it will play a large role in the landscape of federated and decentralized social media. And further, I especially look forward to when it’s bridged into Nostr and Activity Pub to make one large over-arching ecosystem.
As for how well it will perform as a protocol (scaling, moderation, customization and malleability, etc) time will tell.