什么是DID(Decentralized Identifier,去中心化身份)

该文章已生成可运行项目,

DID(Decentralized Identifier,去中心化身份)是一种新型的数字身份体系,它不依赖任何中心化机构,而是让用户完全掌控自己的身份数据,实现真正意义上的“自主身份(Self-Sovereign Identity, SSI)”。


一、什么是 DID?

定义:

DID 是一种由用户自行生成的、全球唯一的标识符,不依赖任何中心化注册机构,存储在去中心网络上(如区块链、IPFS),用于标识个体、组织、设备、内容等数字主体的身份。

DID 是“身份的地址”,而不是“身份的内容”。
它与传统的身份证、账号、微信号、手机号等中心式身份体系不同。


二、传统身份 vs 去中心身份

特性传统身份(中心化)DID(去中心化)
控制权由政府、企业(如公安、银行、平台)控制完全由个人或组织控制
存储方式中心服务器数据库区块链/IPFS 等去中心网络
可移植性绑定于特定平台,难以通用可跨平台、跨应用通用
可验证性需依赖第三方证明可自动验证签名,无需中介
隐私保护容易被滥用泄露用户自主控制披露程度
审查风险高,被封号/撤销抗审查,自主存在

三、DID 的基本结构

一个标准的 DID 文本类似于:

did:example:123456789abcdefghi
  • did: 是固定前缀;
  • example: 表示 DID 方法(使用什么协议/链);
  • 123456789abcdefghi 是唯一标识符。

DID 仅是标识,真正的身份信息存储在 DID 文档中


四、DID 文档(DID Document)

DID 文档定义了该身份的一切信息,包括但不限于:

字段说明
公钥用于身份认证、签名验证
服务端点DID 持有人提供的服务(如个人主页、API等)
验证方法如何验证该身份是本人
控制者谁能控制/更新这个 DID
元数据可选附加信息,如昵称、头像(通常通过 VC 方式)

五、DID + VC = 完整的去中心身份体系

DID 本身只是一串“身份证号码”,更重要的是结合:

VC(Verifiable Credential,可验证凭证)

举例:

实体VC 示例
教育部 → 你学历证书(加密签名后存于你名下)
医院 → 你健康证明(如疫苗接种记录)
企业 → 你员工身份 / 工牌
平台 → 你认证创作者 / 金牌用户

你用 DID 接收凭证,保存在自己的数字身份钱包中,需要时按需展示给他人。


六、典型 DID 应用场景

场景描述
Web3 登录使用 DID 作为“无密码账户”登录 DApp / 平台,代替邮箱+密码 / Google 登录
KYC 隐私认证用户可证明“我超过18岁”而无需暴露身份证
数字钱包身份DID 与钱包地址绑定,形成链上身份档案
跨链统一身份用一个 DID 在多个区块链平台之间通用
去中心社交创建去中心化社交资料,如 Lens Protocol、CyberConnect 等

七、主流 DID 技术标准与生态

标准 / 项目简述
W3C DID 标准万维网联盟(W3C)定义的全球 DID 标准规范
Veramo / DIDKit支持多链 DID 实现的工具库
Ethereum DID / EIP-1056在以太坊上实现的 DID
Polygon IDPolygon 提出的 zkDID 方案,结合零知识证明进行身份验证
Lit ProtocolDID + 加密权限控制,结合文件权限系统
Soulbound Token(SBT)不可转让的“身份 NFT”,用于绑定声誉、学历等
DID Wallet支持 DID 的身份钱包,如 SpruceID、Talao 等

八、DID 的优缺点总结

优点:

优点描述
用户完全掌控用户是自己身份的唯一所有者
可跨平台一个 DID 可在多个平台中通用
支持隐私保护用户只披露必要最少信息(如使用 ZKP)
抗审查、抗封号不依赖平台,可部署在任何链上
自动验证所有凭证支持加密验证,无需第三方认证机构

缺点:

缺点描述
尚未广泛普及大部分 Web2 平台不支持
用户管理复杂身份遗失(如私钥)会带来不可恢复的风险
依赖链上基础设施DID 通常要部署在链上,带来技术门槛和费用
隐私 vs 可验证性平衡难如何既能验证又能最小泄露,是持续优化点

九、DID 使用流程图

1. 用户生成 DID(本地或通过钱包)  
2. 平台/机构颁发 VC(可验证凭证) → 绑定 DID  
3. 用户用 DID 登录系统或进行操作  
4. 系统验证其 DID、VC 签名 → 放行

十、小结

项目内容
名称DID(Decentralized Identifier)
定义用户自主管理、去中心化的身份标识系统
关键组成DID + DID Document + Verifiable Credentials(VC)
代表场景Web3 登录、身份认证、KYC、教育/健康证明、NFT 签发等
技术协议W3C DID、zkDID、DIDComm、EIP-1056
优势自主、抗审查、可组合、链上信任
代表平台Polygon ID、SpruceID、Lit、DIDKit、Lens Protocol
本文章已经生成可运行项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MonkeyKing.sun

对你有帮助的话,可以打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值