-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Verifiable Claims Revocation #1
Comments
TL;DRAnswers to these questions are required: The main issue about privacy is making sure that the Issuer can not learn about how the issued credentials are being used.
Great question! And, sure.
As we can see, the revocation address is specific to that claim (the last part of the url is the ID of the license), which is a NO-GO, since by analyzing the web server's requests, the DMV could learn about who was querying that specific revocation address. A better way of doing it (as far as privacy is concerned) would be to have a large list, with a lot of addresses, a one to many relation (where each revocation address concerns many verifiable claims, effectively becoming a revocation list) something like:
I believe so, I do need answers for these two questions:
Because, with Hypercerts revocation what would happen would be something like this:
And that |
I talked with @diasdavid and the answer to
is no in both cases. Which is good. He did raise an about using an Ethereum smart-contract only to save and check the state of a variable, something like:
The problem is that the state the variables' state displayed in the most recent blocks can be subject to change, as those blocks can become stale is the fork they are in is replaced by a larger one. So, @diasdavid, could we not implement this is a way that would require the block to have been confirmed? Something like what happens in Bitcoin were sellers will only consider the payment fulfilled when they are in a block with several hours? Essentially what we would be saying is that revoking a VC would take maybe a couple of hours. Do you see that as a problem? |
Heads up that we have some closure on this issue over in Verifiable Credentials land: w3c/vc-data-model#35 We are now requesting implementations of the suggested mechanism to refine the proposal. |
Friday Oct 20, 2017 at 15:00 GMT
Originally opened as inesc-id/dclaims-pm#20
There is an open discussion for VC revocation here:
w3c/vc-data-model#35
Essentially there is no standard way of revoking. They're main issue are privacy concerns. I'll cross check their concerts with what we are proposing and then will publish in that issue.
The text was updated successfully, but these errors were encountered: