Comment on Great ATProto blog post on the reasoning behind their design architecture
Little8Lost@lemmy.world 3 weeks agoAfter reading the article i think you might be wrong with this one.
From what i got now is that there are 3 layers
First is storage which can be completly or is decentralised
Then backend/server/application layer which can be bsky or whatever ticktok alternative gets made which is not decentralised
and then user layer/view which depends on the application
What i want to say is that the relay can be exchanged through something else
So pro atProto is:
- data seems to be actually decentralised
- applications sharing the data
- everyone gets the data
And pro ActivityPub is:
- more alternatives of the same application/server
- way better control over data (federation & defederation)
- servers interact with each other nativly (atPr seems to let the servers only interact with data)
- more efficient (servers can update clients, in case of at least bsky clients have to ask servers)
pro ActivityPub? (unsure about the technical details)
- moderation? As in shared lists
- able to host by individuals? As in i dont need an compute intensive relay
flamingos@feddit.uk 3 weeks ago
But what about the DIDs, the things used to actually identify accounts within the ATproto ecosystem:
aeshna_cyanea@lemm.ee 3 weeks ago
This is false, they support did:web which ties your identity to ownership of a DNS name (which is its own can of worms, but not PLC).
The other part is that you still have to register it to get indexed by the relay, so people can read your posts without querying your server directly (which is possible but discouraged).
flamingos@feddit.uk 3 weeks ago
I spent a couple hours trying to create an account on pds.flamingos-cant.xyz that uses a
did:web
following the instructions here and the account at the end ended up with adid:plc
, so IDK how you create a PDS with adid:web
but it’s clearly not something they put a lot of effort into supporting.Little8Lost@lemmy.world 3 weeks ago
i forgot the DIDs
Oh no
aeshna_cyanea@lemm.ee 3 weeks ago
They support did:web too if you don’t like did:plc