It looks like some issues may arise if/when an instances domain name changes. Is there any way we can change federation so that we don’t need to rely on such a central point of failure?
Irc solved this by having list servers domains that give a list of irc servers so instead of having random servers that go down you have a network of distributed servers that work together.
silverpill@mitra.social 2 months ago
Yes, domain names can be replaced with cryptographic identifiers: https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md
Auster@thebrainbin.org 2 months ago
How interesting. Isn't the
did:system also what AT Protocol (Bluesky) uses? 👀silverpill@mitra.social 2 months ago
That's correct.
did:prefix is used to denote cryptographic identifiers, in theory one could even take adid:plcidentifier from Bluesky and then use it as identity for an ActivityPub application:https://github.com/bluesky-social/atproto/pull/3943
onlinepersona@programming.dev 2 months ago
DIDs aren’t unique to Bluesky
gammaray@sh.itjust.works 2 months ago
Thanks. This is a little complicated to wrap my head around. Is this already implemented and we just have to toggle it, or is this something that needs a special/unreleased version of lemmy in order to activate?
silverpill@mitra.social 2 months ago
I doubt that it will be implemented in Lemmy, the application architecture needs to be different in order to support cryptographic identities.
But there are other implementations (they are listed near the end of the document).