去中心化标识符(Decentralized Identifier,DID)
去中心化标识符(DID) 由 W3C 定义,是一种自主管理、全球唯一且无需中心化注册即可验证的标识符。DID 可指向任何主体(个人、组织、物品、数据模型或抽象实体),具体由其 控制者(Controller) 决定。
DID 的核心目标是让个人与组织掌控自身身份信息,并可在无需第三方的前提下,选择性且安全地共享这些信息。
DID 结构
一个 DID 由三部分组成:
组件 | 说明 |
---|---|
DID URI 方案标识 | 指明标识符的格式 |
DID 方法标识 | 指定用于创建 DID 的协议 / 方法 |
方法专属标识(Method-Specific ID) | 方法内部唯一标识 |
DID 的派生
在 Olares ID 中,DID 通过类似区块链地址的助记词算法 自生成,流程如下:
助记词 → 私钥 → 公钥 → DID 链上地址
- 助记词(Mnemonic)
随机生成的 12 个英文单词,用于派生私钥。 - 私钥(Private Key)
由助记词派生,需妥善保管;用于生成公钥与链上地址。 - 公钥与链上地址
由私钥计算得出,可公开分享;链上地址用于 DID 注册。
重要
请务必妥善保管私钥与助记词,避免泄露并确保可恢复性。