Replying to Avatar Alex Gleason

did:plc is a shitcoin. Let me explain to you why.

On #Nostr, your public key is your user ID. On #Bluesky, although you have a public key, your real user ID is a did:plc.

To generate a did:plc, you must make a POST request to https://plc.directory/

Yes, https://plc.directory/ (the literal URL) is part of the protocol definition. They'll say it's not, but it is.

They'll say it's not, because theoretically you could run multiple plc.directory servers, and people could point at different ones. But there are big challenges around security and UX of that, and let's be real, Bluesky never intends to "fix" it (it's not broken).

Now, if we just put the whole thing on a blockchain that would totally solve that problem. But in fact, did:plc "does not make use of any blockchain". Because the accepted decentralized way to achieve this _would_ be to put it on a blockchain, so they had to make that qualifying statement against it.

So, they needed to use a blockchain, but they don't want to use a blockchain. So they invented their own blockchain: a regular webserver!

And they pretended their regular webserver was a blockchain. And this, is why did:plc is a shitcoin.

nostr:nevent1qvzqqqqqqypzqprpljlvcnpnw3pejvkkhrc3y6wvmd7vjuad0fg2ud3dky66gaxaqydhwumn8ghj7emvv4shxmmwv96x7u3wv3jhvtmjv4kxz7gqyquwr3r6sghg57hzp7refr72p0ck484tt5tk6a2wjtslrl00z4gl54mdxtz

Cc nostr:nprofile1qqsvgepe3vk2h65cdwcyf6f53ec2x68j5npth8my07fhhjenhsumajspzemhxue69uhhyetvv9ujumn0wvh8xmmrd9skcqgcwaehxw309amk2mrrdakk2tnwdaehgu3wwa5kuegpp4mhxue69uhkummn9ekx7mq9d5mg2 in case you have any thoughts on this, as resident nostr/Bluesky exchange student:)

Reply to this note

Please Login to reply.

Discussion

huh?

I don't know. I thought you might understand and potentially be interested in this Bluesky stuff. It's all gobbledygook to me ¯⁠\⁠_⁠(⁠ツ⁠)⁠_⁠/⁠¯

yeah i need to read it fully. the did:plc and did:web things are the parts of atproto I'm not 100% sure about (in how they work)

thanks for sharing tho! interesting