引言
在数字身份领域,我们正在经历从中心化认证(OAuth、SAML)向去中心化身份(Decentralized Identity, DID)的范式转变。Web3.0的核心承诺之一是"用户掌控自己的身份",而DID与可验证凭证(Verifiable Credentials, VC)正是实现这一愿景的关键基础设施。
W3C DID标准架构
W3C于2022年发布的DID v1.0推荐标准定义了一套通用框架:
did:example:123456789abcdefghiDID URI由三个部分组成:did scheme、DID Method(如did:ethr、did:key、did:ion)和method-specific identifier。每个DID关联一个DID Document,包含公钥、认证方式和服务端点等元数据。
可验证凭证(VC)生命周期
VC遵循"发行-持有-验证"三步模型:
- 发行(Issuance):发行方(A)对主体(B)的某一属性进行数字签名声明
- 持有(Holding):主体将VC存储在用户自主控制的钱包中
- 验证(Verification):验证方(C)通过区块链或去中心化存储验证签名有效性,无需联系发行方
这种架构颠覆了传统身份认证模式:用户不再需要为每个服务创建密码,也无需将私密信息托管在第三方身份提供商。
主流DID方案对比
- Microsoft ION(did:ion):基于比特币区块链,与微软Active Directory兼容
- Sovrin/Indy:基金会主导,欧洲数字身份系统采用
- ENS/Ethereum DID:以太坊生态原生,用户基础广泛
- Ceramic Network:流式数据层,支持可变的DID文档
实际应用场景
教育学历认证:大学将毕业证作为VC发行给学生,求职时雇主即时验证真伪,杜绝学历伪造。
医疗健康数据共享:患者持有自身检验报告VC,在就诊时选择性披露必要信息,既保障隐私又实现互信。
企业KYC合规:客户一次完成KYC,后续服务无需重复提交证明,显著降低合规成本。
挑战与未来
当前DID面临的主要挑战包括:密钥管理与恢复机制(私钥丢失无"忘记密码")、监管合规衔接(GDPR与链上不可删改的冲突)、互操作性统一。随着欧盟eIDAS 2.0将DID纳入数字钱包强制要求,预计未来五年DID将成为数字社会身份层的重要基础设施。

发表评论 取消回复