
账户签名能证明现实身份吗
理解区块链实际身份认证有哪些常见问题,首先要区分三个问题:谁控制账户、谁出具证明、证明涉及谁。它们需要不同的核验依据,不能只靠一个地址完成判断。
以太坊账户文档说明,外部账户由私钥控制,合约账户由代码逻辑控制。因此,有效签名能为账户控制权提供证据,但姓名、学历等现实属性仍需另外建立可信关联。仅连接钱包,无法据此判断使用者的实名身份。

凭证可验证,是否代表内容真实
W3C可验证凭证模型将签发者、持有者和验证者区分开来,并明确:可验证性不意味着声明必然真实。验证方仍需根据自己的规则评估签发者、证明、主体和声明。

例如,核验学历凭证时,需要分别判断凭证是否遭到篡改,以及签发者是否有资格证明该学历。密码学验证解决了部分技术问题,签发机构的可信程度仍然影响接受结果。
提交凭证的人一定是凭证本人吗
持有者与凭证描述的主体可能不同。因此,身份认证系统需要明确:当前提交者是在证明自身属性,还是代表其他主体提交材料。
当服务要求本人认证时,仅收到一份有效凭证还不足以完成判断,需要核验提交者与凭证主体之间的关联。允许代理提交的场景,则还要区分代理权限与主体资格,避免把持有材料理解为拥有全部权限。
为什么核验通过仍可能无法使用
凭证可能带有有效期或使用条件。验证方需要结合这些条件判断其是否适用于当前业务,不能将一次成功验证视为长期有效的通行许可。
同一凭证也可能被不同服务作出不同处理。例如,证明某项教育经历的材料,不一定满足某个岗位的全部资格要求。技术上能够验证,与业务上满足准入条件,是两个需要分别判断的环节。
身份信息是否必须全部上链
可验证凭证体系中的数据登记服务可以采用可信数据库、去中心化数据库或分布式账本,区块链并非唯一选项。采用区块链也不意味着需要公开保存完整身份材料。
数字身份信息容易被长期保存并与其他数据关联。设计认证流程时,应先明确需要证明什么,再确定披露哪些属性。选择性披露、零知识证明等隐私增强方式需要相应技术支持,不能仅凭使用可验证凭证就认定系统已经具备这些能力。