How Does Blockcerts Revoke a Certificate?


#1

Hi guys,

One thing I don’t understand is how you can revoke a certificate that has already been written to the blockchain? I.e. if it is immutably written, how can it be undone? Does it just write a different entry to say the original certificate is invalid?

Thanks.

Jake


#2

Hey Jake,

Revocation is one of those features that has some complexity, and will evolve going forward. Here is an in depth post about it:


#3

Thanks Chris.

From the below, it looks like there is a separate smart contract with a list of credentials that have been revoked. So the original certification will still be on the blockchain, but there is a separate entry on the blockchain for credentials that have been revoked.

Does this imply that once a certificate is revoke it cannot be reinstated?

> The individualRevokedList is what allows for individual credentials to be revoked. Anyone can append an item to this list, which can be seen as a claim.

Jake