Skip to main content


Post from @rabble on why he's chosen to use #Nostr and not #ActivityPub and the #Fediverse. He makes some compelling points. Personally I am not too worried about the server admin parts of his argument (I have enough control, even if I don't control the server), but I agree that this isn't ideal:

"You can’t use a single fediverse identity with your profile and followers in Peertube, Mobilizon, WriteFreely, and Pixelfed. You need a totally separate account in each one."
https://njump.me/nevent1qqsfqlx6wpl5267tmnmmjk7v9tzunjvhzav9unc2tjn6k0w82vghprsppamhxue69uhkummnw3ezumt0d5qjxamnwvaz7tmswfhhs7fdv4u8qetjd9kk2mn59ehkuun9dejx2u3wvdhk6qg5waehxw309aex2mrp0yhxgctdw4eju6t0qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqgkwaehxw309aex2mrp0yhxummnw3ezucnpdejqzxrhwden5te0wfjkccte9ehx7umhdpjhyefwvdhk6q3qwmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqxczx4f

steve mookie kong reshared this.

in reply to Richard MacManus

Of the issues that @rabble raises the one that I think is the most important to address is:

"Each kind of fediverse server is isolated. You can use a Peertube instance to federate with other Peertubes for video, or Mobilizon for meetup-style events, or Pixelfed for Instagram-like photo sharing, or WriteFreely for blogs. But each of these is isolated. I need a new account on an instance of each of these servers. They all run the same protocol, but they aren’t actually interoperable. You can’t use a single fediverse identity with your profile and followers in Peertube, Mobilizon, WriteFreely, and Pixelfed. You need a totally separate account in each one. With Nostr, you can use dozens of apps all with your same identity, content, and followers."

cc @evan @Gargron @dansup @JsonCulverhouse @greg @emilynguyen

in reply to Mike McCue

But I don’t see how Nostr solves that problem because, at its root, this isn’t a problem of software but of culture.

For example, if I created a YouTube-style app based on Nostr, people who use Nostr for microblogging would still bristle at this use case if all they ever encountered was Nostr for microblogging.

in reply to Mike McCue

@mike @evan @Gargron @dansup @JsonCulverhouse @greg @emilynguyen My feeling is that the world’s UI innovators may solve this problem for us. What with Ivory and Mona and Elk and Phanpy, you can already have wildly-different experiences of the same underlying network. Seems to me that many of the things that distinguish these alternate servers can be accomplished with sufficiently good client-ware.
in reply to Mike McCue

@evan @Gargron @dansup @JsonCulverhouse @greg @emilynguyen

Having said that, I think that #ActivityPub has far more adoption today than Nostr and that is only going to accelerate as more networks federate in the coming months. While Nostr has a lot of interesting ideas we can learn from, it is also quite arcane and requires an encryption key just to use it. That sets up a hard stop for non-technical people (i.e. mainstream audiences) to ever adopt it.

in reply to Mike McCue

@mike ActivityPub does not define per se that authentication part.
The applications can establish approach to use "foreign accounts". Like that:
1️⃣ person signs up as person@mastodon.example.org
2️⃣ person "remotely signs up" as peertube.example.org as person@mastodon.example.org.
So webfinger at peertube.example.org for account person@mastodon.example.org will return a signed record explaining this is a remote account - a common account record with attribute marking as remote account. 🤔
in reply to Mike McCue

Mike McCue reshared this.

Unknown parent

rabble
@dalias @tchambers @newsmast @PixelFed @julian uh the fediverse by design lacks any privacy whatsoever. It’s designed to not have privacy. Instance admins have all of your data and no checks on their use. It’s easy to snoop on dm’s and get at ‘private’ accounts. It’s just like living in a place where no locks are allowed. Sure most people knock and don’t go uninvited in to other people’s rooms or houses.
Unknown parent

@tchambers @newsmast @pixelfed @julian You really do not want that. It completely messes up trust and privacy models and makes all sorts of vectors for impersonation. A server other than your own never needs to know who you are or create actions claiming to be on your behalf.
Unknown parent

rabble
@tchambers @newsmast @PixelFed @julian yeah I think it’d be great if the fediverse added support for login with oauth from one server to another. Many of the things I think the fediverse is missing can be solved, if there is a will.