I've been following DID for a while and I really don't think its the right approach. The voices of concern from Mozilla and Google are spot on: the DID specs expect everyone to coordinate on finding the right structure for different types of data but the real world is messy and no "correct" structure exists. DID in my opinion is unlikely to succeed. Real builders don't use it, because it is cumbersome and requires ag…
Mozilla and Google Objections Overruled on “Decentralized Identifiers” by W3C
11–20 of 199 posts
Re: Mozilla and Google Objections Overruled on “Decentralized Identifiers” by W3C
#12I've been following DID for a while and I really don't think its the right approach. The voices of concern from Mozilla and Google are spot on: the DID specs expect everyone to coordinate on finding the right structure for different types of data but the real world is messy and no "correct" structure exists. DID in my opinion is unlikely to succeed. Real builders don't use it, because it is cumbersome and requires ag…
Maybe usage will converge on a few dominant methods (be it did:key, did:web or some other one), based on successful applications. This is pretty similar to URIs, which were defined very openly, and where for instance http(s):// took over gopher:// and ftp://
Urls were defined way after all those things, and were predominately created by the http people. I don't think its similar at all, and regardless, compared to the actual http (or gopher or ftp) protocol, the url syntax is the least interesting part.
Re: Mozilla and Google Objections Overruled on “Decentralized Identifiers” by W3C
#13Earlier quoted context omitted.
For those of us who aren't webdevs, what was the final fate of OAuth 2.0?
It's very widely used. Most SSO providers are using it, including the biggest ones.
Re: Mozilla and Google Objections Overruled on “Decentralized Identifiers” by W3C
#14Earlier quoted context omitted.
Maybe usage will converge on a few dominant methods (be it did:key, did:web or some other one), based on successful applications. This is pretty similar to URIs, which were defined very openly, and where for instance http(s):// took over gopher:// and ftp://
> This is pretty similar to URIs, which were defined very openly, and where for instance http(s):// took over gopher:// and ftp:// Urls were defined way after all those things, and were predominately created by the http people. I don't think its similar at all, and regardless, compared to the actual http (or gopher or ftp) protocol, the url syntax is the least interesting part.
In the era of The Information Superhighway, the World Wide Web, and spinning Netscape comets, people were quite ok standardizing on `www` as a prefix that used dns to route your web traffic to the web server. Meanwhile, AOL had a concrete use case of "keywords" that monopolized tv ad time for half a decade and went nowhere.
The web is full of standards that exist on top of other standards. This standard allows people to name things. People will figure out how to make interesting use cases with names without a central authority finding pre-existing use cases.
Re: Mozilla and Google Objections Overruled on “Decentralized Identifiers” by W3C
#15Re: Mozilla and Google Objections Overruled on “Decentralized Identifiers” by W3C
#16Earlier quoted context omitted.
> This is pretty similar to URIs, which were defined very openly, and where for instance http(s):// took over gopher:// and ftp:// Urls were defined way after all those things, and were predominately created by the http people. I don't think its similar at all, and regardless, compared to the actual http (or gopher or ftp) protocol, the url syntax is the least interesting part.
A better example perhaps is `www` or `mail` or `news`. Or magnet links. Or JWT on top of JSON. In the era of The Information Superhighway, the World Wide Web, and spinning Netscape comets, people were quite ok standardizing on `www` as a prefix that used dns to route your web traffic to the web server. Meanwhile, AOL had a concrete use case of "keywords" that monopolized tv ad time for half a decade and went nowhere.…
If that is the comparable case, what is the value add of w3c standardizing this?
Personally this standard sounds closer to SOAP/WSDL/etc to me.
Re: Mozilla and Google Objections Overruled on “Decentralized Identifiers” by W3C
#17Earlier quoted context omitted.
Where have I heard this before? https://www.wired.com/2012/07/developer-quits-oauth-2-0-spec...
For those of us who aren't webdevs, what was the final fate of OAuth 2.0?
It also instead of a simple generic OAuth 2.0 library we had (and still have) separate libraries for the various OAuth SSO providers. Through this has converged a bit since the initial days. But the initial days where enough to cause harm to the ecosystem.
It also needs a variety of "extensions" you have to add to make it secure. But which can slightly differ between SSO providers. (Note sure but I thing some of this "extensions" have been added to the spec retrospectively.)
In conclusion I would say while OAuth 2.0 is widely used it also was widely harmful and lead to a further centralization and to users being more dependent on a few mega corporations.
In this context it has fully failed some of the initial ideas people had about it when it's design started.
Just because something is widely used doesn't mean it's not harmful or well designed. Adaptation of technology is often not driven by what is the technological best solution especially wrt. web technology.
Re: Mozilla and Google Objections Overruled on “Decentralized Identifiers” by W3C
#18Just because something was given the stamp of approval by the W3C doesn’t mean they actually have to implement it.
Re: Mozilla and Google Objections Overruled on “Decentralized Identifiers” by W3C
#19Re: Mozilla and Google Objections Overruled on “Decentralized Identifiers” by W3C
#20I don’t understand the point of having a specification when 2 out of the 3 major browsers have objected. Who will implement it? Why bother with this?
I would say that the process worked as intended. There was disagreement among members, things got discussed (see https://www.w3.org/2022/03/did-fo-report.html for details) and a decision was made according to the W3C process. All good!