Managing Certificate Revocation in a Blockchain System
Learn how blockchain credential systems handle certificate revocation while maintaining the integrity and verifiability of valid credentials.
The Revocation Challenge
One of the most common questions about blockchain credentials: “If certificates are permanent on the blockchain, how do you revoke them?”
Why Revocation Matters
Credentials may need revocation for several reasons:
- Fraud discovery: The certificate was obtained through deception
- Misconduct: The recipient violated professional standards
- Expiration: The credential period has ended
- Issuer error: The certificate was issued incorrectly
- Holder request: The recipient requests removal
How Blockchain Revocation Works
Blockchain immutability doesn’t prevent revocation—it ensures revocation is also permanent and verifiable.
Revocation Registry
A separate on-chain registry tracks revoked credentials:
- Original certificate remains on blockchain
- Revocation transaction references original
- Verification checks both issuance and revocation
- Revoked credentials show “revoked” status
Verification Process
When someone verifies a credential:
- System checks certificate exists
- System checks revocation registry
- If not revoked → Valid
- If revoked → Shows revocation details
Revocation Types
Hard Revocation
The credential is permanently invalidated. Cannot be restored. Used for:
- Fraud cases
- Serious misconduct
- Issuer errors
Soft Revocation (Suspension)
Temporary invalidation that can be lifted. Used for:
- Pending investigations
- Lapsed renewals
- Administrative holds
Expiration
Automatic invalidation based on credential end date. Not technically revocation but similar effect.
Revocation Transparency
Blockchain revocation provides transparency:
- Who revoked the credential
- When revocation occurred
- Why (if issuer provides reason)
This transparency prevents disputes about credential validity.
Implementation Best Practices
Clear Revocation Policies
Document when and how credentials will be revoked:
- Grounds for revocation
- Appeal process
- Notification procedures
- Re-issuance eligibility
Timely Revocation
When revocation is necessary, act quickly. Delayed revocation undermines credential trust.
Revocation Notifications
Notify relevant parties:
- Credential holder
- Known verifiers
- Regulatory bodies (if applicable)
Conclusion
Blockchain credentials support robust revocation while maintaining the benefits of immutable issuance records.
OnChainCert Team
OnChainCert