@pluja It is possible to copy features from Nostr to Fediverse (if there's anything worth copying), so a new protocol is not necessary.
Some people are attracted to it because it is being promoted by Jack and various bitcoin celebrities, but I think it's just a distraction.
Conversation
Notices
-
silverpill (silverpill@mitra.social)'s status on Friday, 10-Feb-2023 04:51:35 JST silverpill - Token likes this.
-
silverpill (silverpill@mitra.social)'s status on Friday, 10-Feb-2023 05:32:22 JST silverpill >nostr’s killer feature (simplicity) can’t really be ported to fedi unfortunately
Simplicity is not a feature, but a transient quality of immature protocols.
>and it’s too late to remove json-ld
In a sense, it has already been removed because no one in fediverse treats activities/objects as linked data.
>The other thing I will say for it, by having a very simple envelope format, and an application defined payload, it allows server software (“relays”) to be far simpler, and put most of the logic on the client (for better, and worse)
We can do the same here, there is a whole Client-to-Server part of the ActivityPub spec that remains unexplored. The way Pleroma stores data suggests that its creator thought about thick clients and generic servers, but for some reason the idea didn't take off.
-
Ademan (ademan@thebag.social)'s status on Friday, 10-Feb-2023 05:32:23 JST Ademan nostr’s killer feature (simplicity) can’t really be ported to fedi unfortunately. (and it’s too late to remove json-ld 😢)
The other thing I will say for it, by having a very simple envelope format, and an application defined payload, it allows server software (“relays”) to be far simpler, and put most of the logic on the client (for better, and worse)
I’ve already encountered a ton of head scratcher design decisions though. Overall pretty negative on it, but if it manages to eclipse activitypub I’ll switch to it in a heartbeat because convergence matters more than the specific tech being converged on.
LS likes this. -
silverpill (silverpill@mitra.social)'s status on Friday, 10-Feb-2023 05:44:32 JST silverpill @Hyolobrika @pluja @ademan How? You still need to switch to another relay to get around the block, right?
-
hyolobrika@berserker.town's status on Friday, 10-Feb-2023 05:44:33 JST Hyolobrika @ademan @pluja @silverpill I like it because the relay architecture removes the need to make multiple accounts to get around fediblocks.
-
Ademan (ademan@thebag.social)'s status on Friday, 10-Feb-2023 08:32:04 JST Ademan You can subscribe to and publish to multiple relays afaik so really all you need to do is have one relay in common with your intended audience.
(How this doesn’t result in an unsustainable state where everybody subscribes to every relay and publishes to every relay they can, I don’t know)
-
silverpill (silverpill@mitra.social)'s status on Friday, 10-Feb-2023 08:32:04 JST silverpill @ademan @Hyolobrika @pluja In Fediverse we can have so called nomadic identities. Your accounts on different servers work like aliases linked to one key-based identity so you can post from any alias.
It was implemented in Hubzilla/Zot long time ago and now at least two projects are working on bringing this to ActivityPub (Mitra and Streams). -
silverpill (silverpill@mitra.social)'s status on Friday, 10-Feb-2023 22:50:48 JST silverpill @Hyolobrika @pluja @ademan If software supports nomadic identity, it can display all your aliases as a single account.
I'm not sure if it makes sense to post from all accounts at once, but I don't see why this couldn't be done. -
hyolobrika@berserker.town's status on Friday, 10-Feb-2023 22:50:49 JST Hyolobrika @silverpill @pluja @ademan But you can only post from one alias at a time, and follow each one separately? That's not quite the same.
-
silverpill (silverpill@mitra.social)'s status on Friday, 10-Feb-2023 23:30:57 JST silverpill @Hyolobrika @pluja @ademan It is also possible to copy client+relay model from Nostr, but I think it tends towards centralization and should be avoided.
The proper solution to fediblock problem is to run your own (single-user) instance. There's a number of projects that try to make hosting easier for everyone and I'm sure you'll be able to run your own instance. Just avoid Mastodon/Pleroma/Misskey, and pick up something simpler.