去中心化身份详解
去中心化身份让你无需中心化登录服务商即可持有并证明凭证。了解 DID、可验证凭证和钱包是如何运作的。
去中心化身份是一种管理数字身份的方式:你自己持有标识符和凭证(通常存放在数字钱包中),并直接向他人证明关于自己的事实,而无需依赖某一家公司替你登录或为你担保。验证方通过密码学方式核验证明,而不是去查询某个中心化数据库。
如今,大部分线上身份都通过少数几家大型服务商(“使用……登录”)完成,或者依靠每个网站各自的用户名和密码,而每个服务都会保存一份你的数据副本。去中心化身份旨在减少这种重复、降低数据泄露风险,并让人们拥有更多控制权。它也是 Web3 应用的基础组件——这些应用需要了解用户的某些信息(例如“这是一个独一无二的真人吗?”),却不必收集全部信息。
去中心化身份如何运作
这一模型通常被描述为由三个角色组成的三角形:
- 1签发方——为某一事实作担保的机构,例如颁发学位的大学、签发身份证件的政府,或确认你已通过 KYC 的交易所。
- 2持有者——也就是你。你接收凭证并将其存放在身份钱包中。
- 3验证方——需要证明的网站、雇主或应用。你出示凭证,验证方核验签发方的数字签名。
验证方无需在每次核验时都联系签发方。它只需要签发方的公钥(可以发布在共享注册表或区块链上),以及一种检查凭证是否已被撤销的方法。我们在 SocialFi 详解 中对此有更详细的介绍。我们的文章 加密社交应用与 Farcaster 式网络详解 对这一点作了进一步展开。
去中心化标识符(DID)
DID 是由 万维网联盟(W3C) 定义的标准化标识符,形式类似 did:method:unique-string。每个 DID 都会解析为一份列出公钥和端点的文档。由于密钥由持有者控制,持有者可以通过签署一条消息来证明自己拥有该 DID。
可验证凭证
可验证凭证是一种采用标准格式、经过数字签名的声明,例如“此人持有驾驶执照”“此钱包已通过身份核验”。它可以在支持该标准的不同应用中存储、出示和验证。我们的 Worldcoin(WLD)2026–2027 年价格情景 将同样的催化因素与风险分析方法应用于一个相关项目。
去中心化身份与传统登录对比
| 特点 | 传统登录 | 去中心化身份 |
|---|---|---|
| 谁控制账户 | 平台 | 持有者的密钥 |
| 数据存放在哪里 | 复制到每个服务的数据库中 | 主要在持有者的钱包中 |
| 你分享什么 | 往往是完整资料 | 仅分享所需的声明 |
| 如果服务商关闭 | 可能失去访问权限 | 只要签发方的密钥可用,凭证依然有效 |
| 恢复 | 通过电子邮件重置密码 | 取决于钱包备份或恢复功能 |
加密货币与 Web3 中的身份
加密用户其实已经在使用一种简单的自主控制身份:钱包地址。不少项目在此基础上构建:
- Sign-In with Ethereum。 一种标准的网站登录方式:用 Ethereum 钱包签署一条消息,而不是使用密码。
- 域名服务。 ENS 等系统将易读的名称映射到钱包地址,并可存放个人资料记录。请参阅我们的 Web3 域名 指南。
- 灵魂绑定代币。 不可转让的代币,被提议用作链上凭证或会员资格,详见我们关于 灵魂绑定代币 的文章。
- 人格证明(proof of personhood)。 试图证明用户是独一无二的真人,以抵御机器人和虚假账户的系统。使用虹膜扫描的 Worldcoin 的 World ID 是最知名的例子,也是争议最大的例子之一,多个国家的隐私监管机构正在审查或限制其数据收集。
隐私优势与零知识证明
去中心化身份的一大承诺是选择性披露:只展示必要的信息。为了证明年龄,你不必交出完整的身份证件,而是可以出示一份只说明“已满 18 岁”、别无其他内容的证明。我们的文章 粉丝代币详解 对这一点作了进一步展开。
有些系统借助 零知识证明 更进一步:你可以证明关于某个凭证的陈述(例如你在白名单上,或居住在某个国家),而无需透露你持有的是哪一份凭证,也不会把你在不同网站上的活动关联起来。
风险与局限
去中心化身份前景可观,但问题尚未彻底解决:
- 密钥丢失。 如果密钥由你掌控,你也可能弄丢它。好的系统需要提供备份和恢复选项,同时不能重新引入单一的把关者。
- 链上数据是永久的。 将个人数据、甚至可被关联的标识符写入公链,可能让你永久暴露。与公开钱包绑定的凭证可能泄露你的持仓和历史记录。
- 信任依然重要。 凭证的可靠程度取决于其签发方。来自未知签发方的虚假“已通过 KYC”凭证证明不了任何事情。
- 普及与碎片化。 存在许多相互竞争的方法和钱包,只有在验证方支持之后它们才真正有用。
- 生物识别方面的担忧。 收集生物识别数据的系统引发了关于同意、存储以及数据泄露后果的疑问——生物特征无法像密码那样更换。
实用安全提示
- 像对待加密钱包一样对待身份钱包:做好备份,绝不分享它的助记词。
- 警惕要求你连接钱包并签署陌生交易来“验证身份”的网站——这是一种常见的 网络钓鱼手法。
- 优先选择将个人数据保留在链下、让你只分享最少信息的系统。
- 在出示凭证之前,先看清它会透露哪些信息。
我们的 Arkham(ARKM)详解 介绍了该项目的基础知识、用例和风险。
总结
去中心化身份把数字身份的控制权从平台转移到个人手中:签发方签署凭证,你持有凭证,验证方在没有中心化中间人的情况下进行核验。标准已经存在,隐私优势也是真实的,但密钥管理、对签发方的信任以及链上数据的永久性都是切实的挑战。请审慎使用,绝不要因为某个签名请求标注了“身份”就认为它无害。
常见问题
什么是去中心化身份?
去中心化身份是一种方式:你自己持有标识符和凭证(通常存放在数字钱包中),并直接向需要核验的一方出示相关证明。没有任何一家公司充当登录或身份验证的把关者,验证方可以通过密码学方式核验凭证,而无需每次都联系签发方。
去中心化身份存储在区块链上吗?
个人数据本身通常不会。设计良好的系统将凭证保存在你的钱包里,即使使用区块链或其他注册表,也只用于发布公钥、标识符或撤销信息。把个人数据直接放到公链上会让它永久存在且人人可见,这是一种隐私风险。
什么是 DID?
DID,即去中心化标识符,是一种由其所有者控制的标识符的标准格式,由万维网联盟(W3C)定义。它解析为一份列出公钥和服务端点的文档,使他人无需依赖某一家公司运营的中心化注册表,就能验证所有者的签名。
如果我丢失了存放身份凭证的钱包怎么办?
这取决于具体系统。有些钱包支持备份或社交恢复,签发方通常也能在你再次证明身份后重新签发凭证。由于密钥由你持有,在没有备份的情况下丢失密钥可能意味着失去访问权限,因此与加密钱包一样,提前规划恢复方案非常重要。
