Closed mprorock closed 2 years ago
thanks @TallTed !
I like this.. Just some questions:
Does the DID method require higher or lower levels of compute or network resources than other (DID or non-DID) approaches
Is there any other criterion right now in the DID Rubric that is answered relative to other DID methods? Is this kind of relative question "legal" in a rubric? @jandrieu
Does the DID method allow for use of sustainably generated power where possible?
How is this question method-dependent? Can someone tell me two DID methods where the answers to this question would differ?
@peacekeeper really, only an implementation can be evaluated as FIPS / NIST (algorithm, software, hardware) or "using less energy than the data center power GSuite or iCloud".... You can't measure the security or cost of a specification in the abstract.... You need an implementation on hardware to get a useful benchmark.
For example, our implementation of did:key
might use more energy, since we rely on javascript, but a java version might use more or less since the JVM can be implemented efficiently on some hardware... but either did:key
will "cost less" than did:web
which requires network requests and web servers to be running... regardless of if you host those servers in cloudflare or on your own raspberry pi connected to a power meter....
Unfortunately, now that we are moving to a registry, this section of the document is slated for deletion and definitely won't be taking new suggested criteria.
We are on the verge of merging in PR #49 which will provide the explicit guidance for adding criteria using the new process. Of course, you can review those rules now by going directly to that PR.
The best way to get these questions into the rubric would be to develop criteria using that process and submit each new criteria as its own PR.
@jandrieu I take it that following the advice here: https://w3c.github.io/did-rubric/#registration-process
Will be sufficient to register criteria for evaluating the cost of operating the verifiable data registry that protects a given did method?
You should probably make it clear this PR will not be accepted, in more direct language, I had a hard time understanding what you were saying above (maybe use the request changes feature and say that the criteria registration process has changed, and needs to be followed).
@jandrieu closing this to ensure we follow new criteria from PR #49 - thanks, and be on the lookout for new PRs
The issue was discussed in a meeting on 2021-09-21
Preview | Diff