Live data from Hacker News

Decentralized Identifiers (DIDs) v1.0 (W3C draft)

w3.org

21–30 of 89 posts

Re: Decentralized Identifiers (DIDs) v1.0 (W3C draft)

#21
This spec is awesome for us. Much of the cannabis space in USA depends on these government systems that require a central authority (read: government software) to generate IDs and lot-identifiers for items in the system (or they charge $0.40 for single-use RFID tags). And those systems are buggy, offline, broken, errors, etc, etc, etc.

So, this distributed ID system would permit us to take the central generator OUT of the process -- and do so following a coming global standard (rather than the current attempts to try one-off "unique" methods).

We were already doing something very similar to what is in this document -- which is nice, validates some of what we were already thinking. And I think it will be easier for us to bring others in with some "official" specifications. (I know it's draft only right now).

Re: Decentralized Identifiers (DIDs) v1.0 (W3C draft)

#22

Earlier quoted context omitted.

The same as the X.501 PKI we've had for decades.

Good point. How much do the X.501 and DID use cases overlap? I always wondered why X.501 wasn't used for more things.

Because all the X.500 standards are terrible designed by commitee things that try to be everything but end up doing nothing specific well.

Re: Decentralized Identifiers (DIDs) v1.0 (W3C draft)

#25
its really hard for me to understand this document, it would be nice to have a section with better examples and relationship to things that are more widely known. how does this relate to http and similar protocols to get the documents, how is it related to foaf+ssl and webid. how is the cryptography part really done and what is the relationship to pgp. i know all these things are completely different but i could not explain in what way...

Re: Decentralized Identifiers (DIDs) v1.0 (W3C draft)

#27
This should be v0.1 based on the actual utility of the spec, just because it's been incubated for so long doesn't magically make it useful.

DIDs are fundamentally antithetical to privacy and will only enable a deeper and more obscure level of tracking to all applications that use them. They were originally inspired for mapping public blockchain use-cases, but IMO personal identity and related keys should _never_ be put on a public chain, who thinks this could ever be a good idea or architecture?

All of the suggested "workarounds" to layer on privacy to DIDs are just lip service in the spec, there's zero technical requirements for an implementation.

I worry that DIDs based on this spec will be deeply harmful if widely deployed with the multiple layers of abstraction, required dependencies on massively complex things like JSON-LD, and abundance of implementation-time choices. It's such an easy "spec" to embrace and extend by big tech, it has no teeth to prevent tracking abuse and it should develop those as hard normative implementation MUSTs before v1.0 versus the non-normative "Privacy _Considerations_" it has now.

Identity is too important to have it done wrong.

Re: Decentralized Identifiers (DIDs) v1.0 (W3C draft)

#28
post #10

Earlier quoted context omitted.

In my view, it's actually a move toward the PKI/trust layer that we should have implemented at the outset.

It was implemented. Nobody used it.

I'd put it slightly differently. The infrastructure went part of the way. It needed several more iterations. The UX, as you point out, never went anywhere. At least now people are getting comfortable with the idea of using a private key, even if no one has yet cracked the problem of crypto UX.

Re: Decentralized Identifiers (DIDs) v1.0 (W3C draft)

#29

its really hard for me to understand this document, it would be nice to have a section with better examples and relationship to things that are more widely known. how does this relate to http and similar protocols to get the documents, how is it related to foaf+ssl and webid. how is the cryptography part really done and what is the relationship to pgp. i know all these things are completely different but i could not…

You should have a look at this doc: https://w3c.github.io/did-spec-registries/#did-methods

Lots of concrete examples of how DIDs are being implemented. Ceramic is particularly interesting and advanced in their thinking.

Re: Decentralized Identifiers (DIDs) v1.0 (W3C draft)

#30
post #2

Great to see some progress with the standard. We’ve been working on generating DIDs for our upcoming users. We’re using IDX + Ceramic as our backend. For our use case (making web3 profiles like https://shokunin.dns.xyz ), it’s cool to have a DID as a chain agnostic ID. I’m curious what people here have been using DIDs for besides that.

Idk, maybe it's just because I've already gotten used to ENS addresses, but I'd rather not have something that works become fragmented because w3 who's been asleep at the wheel on this feels left out and wants to remain relevant.

How would DNS work with this? If it's chain agnostic then it doesn't seem possible to register names like you can now with them on Ethereum.

Post reply on HN