在传统互联网中,用户通常需要为每个平台单独创建账号。社交平台、购物网站、游戏和金融应用分别保存用户的姓名、邮箱、密码与行为数据。
这些身份由平台创建并管理。平台可以修改登录规则、限制账号或停止服务,用户通常无法把一个平台中的身份、信誉和社交关系直接带到另一个平台。
Web3 身份尝试改变这种模式。用户可以通过钱包、密码学标识符和可验证凭证管理数字身份,并在不同应用中证明自己拥有某项身份、资格或权限。
DID 是 Decentralized Identifier 的缩写,中文通常翻译为“去中心化标识符”。它是一种可以与中心化身份提供商和证书机构相分离的数字标识符。DID 可以标识个人、组织、设备、数字资产或其他实体。
DID 是 Web3 身份体系的重要组成部分,但 Web3 身份不只包括 DID,还可能涉及钱包、可验证凭证、域名、声誉记录和隐私证明等组件。
如果想先了解 Web3 的整体概念,可以返回文章:Web3 是什么:下一代互联网完全指南。

自主主权身份通常对应 Self-Sovereign Identity,简称 SSI。它描述的是一种数字身份愿景:用户能够更直接地控制自己的身份标识符和数字凭证,而不是让所有身份数据都由单一平台保存和决定。
自主主权身份通常强调以下原则:
“自主主权”不代表用户可以自行声明任何身份并要求所有人相信。学历、职业资格和会员身份等信息仍然需要由可信机构签发,并由验证方判断是否接受。
因此,自主主权身份更准确的含义是:用户控制凭证的持有和展示方式,但凭证的可信度仍取决于签发者、验证机制和实际应用规则。
DID 并不一定需要使用区块链。根据具体的 DID 方法,可验证数据注册表可以使用区块链、去中心化文件系统、分布式数据库或其他网络。
因此,“DID”等于“区块链账号”并不准确。区块链只是部分 DID 系统可以采用的基础设施之一。
一个 DID 示例可能是:
did:example:123456789abcdefghi │ │ │ 方案 DID方法 方法专用标识符
DID 体系主要包括以下组成部分。
DID 主体是该标识符所代表的对象。它可以是个人、组织、设备、数字资产、数据模型或其他实体。
DID 控制者是能够按照相应 DID 方法更新 DID 文档的实体。控制权通常通过密码学密钥证明,但不同 DID 方法可能采用不同机制。
DID 主体和 DID 控制者可以是同一个对象,也可以不同。例如,监护人可以代未成年人管理身份,企业也可以管理设备的 DID。
DID 文档保存与该身份有关的验证信息,通常包括:
DID 文档不应被理解为存放全部个人资料的公开档案。为了保护隐私,姓名、住址、证件号码等敏感信息通常不应直接写入公开的 DID 文档。
DID 方法定义特定类型 DID 的创建、解析、更新和停用规则。不同 DID 方法可能使用不同的区块链、数据库或点对点网络。
DID 解析器接收一个 DID,并按照相应方法查找和返回 DID 文档。这个过程被称为 DID 解析。
DID 解决的是“如何标识一个实体”,但它本身不会自动证明这个实体拥有某项资格。
例如,一个 DID 可以代表某位用户,但不能仅凭这串 DID 确认该用户毕业于某所大学、拥有驾驶资格或属于某个组织。此时需要使用可验证凭证,也就是 Verifiable Credential,简称 VC。
可验证凭证通常包含:
常见的可验证凭证可能包括数字学历证书、员工证、会员凭证、年龄证明、活动门票和专业资格证明。
需要注意的是,验证数字签名只能确认凭证由对应签发者签发且未被篡改,不代表凭证中的全部内容必然真实。验证方仍然需要判断是否信任该签发者。
DID 和可验证凭证通常涉及三个角色:
签发者(Issuer) │ │ 签发可验证凭证 ↓ 持有者(Holder) │ │ 生成可验证展示 ↓ 验证者(Verifier) │ └── 检查签名、签发者和凭证状态
以数字学历证明为例,基本流程如下:
这一过程可以减少验证方直接向签发机构反复查询的需要,但并不会消除对签发机构信誉的判断。
DID、钱包地址和 ENS 域名都可以与 Web3 身份相关,但三者的功能并不相同。
钱包地址可以证明某人控制对应私钥,但无法直接证明持有者的现实身份。DID 可以关联验证方法和服务信息,但仍需要可验证凭证表达具体身份属性。
ENS 域名主要解决钱包地址难以阅读和记忆的问题。它可以与地址、头像或其他记录关联,但拥有一个 .eth 域名并不代表自动获得经过机构认证的身份。
关于 ENS 的具体作用,可以查看与本文双向关联的文章:Web3 域名:ENS 和 .eth 的价值与使用。
用户可以使用自己控制的身份访问不同应用,减少重复注册账号和设置密码的需求。
学校、培训机构和职业组织可以签发可验证凭证,用户可以在求职或申请服务时选择性展示。
DAO 可以使用链上贡献、投票记录和可验证凭证建立会员等级或社区声誉,但需要避免把所有活动永久关联到同一个身份。
玩家可以使用可携带身份记录成就、资格或社区贡献。不过,身份能否跨游戏使用,仍取决于不同项目是否采用兼容标准。
DID 不只能标识个人,也可以标识设备、软件代理和组织,用于验证设备身份或服务端点。
在支持选择性披露的系统中,用户可能只需要证明“已达到规定年龄”,而不必同时提交姓名、生日和家庭住址等完整信息。
DID 的设计目标包括隐私、可携带性和用户控制,但使用 DID 并不自动获得隐私保护。
如果用户在所有网站上重复使用同一个 DID、钱包地址或公开凭证,第三方可能把不同活动关联起来,形成更完整的用户画像。
为了降低风险,身份系统通常需要考虑:
部分可验证凭证系统可以配合选择性披露或零知识证明,让用户只证明某项条件,而不公开完整数据。但具体支持情况取决于凭证格式、钱包和验证系统。
当身份控制权与密钥绑定时,私钥丢失可能导致用户无法继续控制身份。因此,系统需要设计密钥轮换、恢复、多签或可信联系人等机制。
不同 DID 方法、钱包和凭证格式之间可能存在兼容问题。某个应用支持一种 DID,并不代表所有平台都能识别。
数字签名可以证明凭证来自某个签发者,但不能自动证明签发者本身值得信任。验证方仍然需要建立可信签发者名单或评估机制。
学历、执照和会员资格可能过期或被撤销。验证者需要检查凭证状态,而不能只验证签名。
如果同一个 DID 与钱包交易、社交账号和现实身份绑定,公开数据可能被关联分析,反而降低隐私。
数字身份可能涉及个人数据保护、跨境传输、身份认证和电子签名等规定。不同国家和地区的要求可能不同。
Web3 钱包可以帮助用户管理私钥、地址和交易签名,也可能进一步保存 DID、可验证凭证或身份授权信息。
不过,普通钱包地址并不自动等于符合相关标准的 DID。钱包是否支持 DID 和可验证凭证,需要查看具体产品功能、技术标准和兼容范围。
用户可以通过 Hotcoin Web3 钱包查看链上钱包相关入口,也可以下载 Hotcoin App了解移动端产品。
使用任何钱包或身份应用时,应注意以下事项:
DID 的核心价值,是让数字身份标识符能够与单一平台、中心化身份提供商或证书机构相分离,并通过密码学方法证明控制权。
在完整的 Web3 身份体系中,DID 负责标识身份,可验证凭证负责证明身份属性,钱包负责保管密钥和凭证,验证者则根据签名、凭证状态和自身规则决定是否接受。
自主主权身份目前仍是一种正在持续建设的愿景。它不会让用户脱离所有机构,也不会让任何自我声明自动变得可信,而是希望让用户在身份的持有、展示和迁移过程中拥有更多控制权。
用户可以通过 Hotcoin 官网了解平台及相关产品信息。


