Response to ‘Demand Evaluation: Decentralized Identifiers (DIDs) v1.0’

The next answers had been efficiently submitted to 'Demand Evaluation:
Decentralized Identifiers (DIDs) v1.0 is a W3C Proposed Suggestion'
(Advisory Committee) for Mozilla Foundation by Tantek Çelik.

Relating to the "Decentralized Identifiers (DIDs) v1.0" specification, the
reviewer  suggests the doc no longer be published as a Suggestion
[Formal Objection] (your particulars under).


Additional comments regarding the specification:
   Summary:
No helpful interoperability.
Encourages divergence in predicament of convergence.
Centralized programs allowed, in contradiction to WG & spec dreams & title.
Proof-of-work programs (e.g. blockchains) are spoiled for sustainability
(s12y).

No helpful interoperability. As Microsoft & Google expressed, the DID
“Core” spec has no longer demonstrated any level of helpful
interoperability, as a change delegating that to a registry of 50+
“programs”, none of which themselves maintain interoperable implementations.
We agree with the analogy to URLs & schemes, as Google neatly-known: “precedent
save by the fashion of URLs, wherein RFC 1738 standardized 10 schemes
on the the same time as it standardized URLs in standard”. The Net has the same
skills with the img imprint & image formats, and the video imprint & video
formats. In every of these conditions, there had been a pair of interoperable formats
outdated to the tags themselves were standardized. To boot to, we agree with
the comments made by Microsoft to “suggest that implementers employ the
extra helpful JSON illustration, to give a boost to interoperability and steer determined of
complications and incompatibilities developing from JSON-LD processing.”

Encourages divergence in predicament of convergence. The DID architectural
way appears to attend divergence in predicament of convergence &
interoperability. The presence of 50+ entries within the registry, with none
true interoperability, appears to indicate that there are bigger incentives
to introduce a brand new methodology, than to are attempting and interoperate with any one amongst
a collection of rising present programs. Repeat right here's in distinction with prior
examples given (URL schemes, image & video formats). Thus, whether meant
or no longer, the DID specification (and most certainly its inherent architecture) is
designed in such a strategy that encourages divergence of implementations,
in predicament of convergence & interoperability. 

The shortage of restrictions on the registry are permitting programs diametrically
in opposition to the guidelines of the neighborhood & spec, and programs which would possibly perchance presumably be
actively globally spoiled to sustainability. Namely:

Centralized programs allowed, in contradiction to WG & spec dreams & title.
As Google neatly-known, some programs within the registry such as did:ccp employ a single
server, and thus any interop with such a methodology would bias in direction of
centralization, and certain be actually centralized in predicament of
decentralized. Centralization might perchance presumably be at an architectural level, or – at
a minimum – a service level, even supposing a pair of “implementations”
claimed to beef up it.

Proof-of-work programs (e.g. blockchains) are spoiled for sustainability
(s12y). Also as neatly-known by Google, the registry comprises programs which depend
upon proof-of-work which is wasteful. “A success” proof-of-work
programs wreck a staggering amount of electricity world-wide (e.g. Bitcoin
consumes extra vitality than most international locations
<https://www.forbes.com/sites/niallmccarthy/2021/05/05/bitcoin-devours-more-electricity-than-many-countries-infographic/>)
demonstrating that the extra such programs are adopted, the extra their vitality
necessities develop, with none discernible upper dash, which is grossly
irresponsible given the worldwide environmental crisis (most up-to-date IPCC document
<https://www.bbc.co.uk/news/science-environment-58130705>).

Lawrence Berkeley Nationwide Laboratory urged “the registry have to composed
embody a requirement to give machine- and processor-just
overview of the vitality necessities of any programs being registered.”
We don’t maintain this goes some distance ample.

We (W3C) can no longer clutch a wait-and-peruse or neutral space on
applied sciences with egregious vitality employ. We must as a change firmly oppose such
proof-of-work applied sciences in conjunction with to essentially the most efficient of our skill blocking
them from being integrated or enabled (even optionally) by any
specs we construct. If something we have to composed pursue the reverse:
construct specs that supersede present specs, but with
mighty less energy consumption. We imagine right here's in step with the TAG
Ethical Net Sustainability opinion
(<https://www.w3.org/2001/tag/doc/ethical-web-principles/#sustainable>).

For these causes we imagine the DID specification might perchance presumably no longer be fixable (MUST
NOT turn right into a Suggestion). We counsel returning the specification to
Working Draft voice.



The reviewer's group:
   - doesn't ask to produce or employ merchandise or grunt material addressed by
this specification

Answers to this questionnaire might perchance presumably moreover be save and modified at
https://www.w3.org/2002/09/wbs/33280/did-core-pr/ till 2021-08-31.

 Regards,

 The Automated WBS Mailer

Bought on Wednesday, 1 September 2021 02: 30: 03 UTC


This archive used to be generated by hypermail 2.4.0
: Wednesday, 1 September 2021 02: 30: 04 UTC

Read More