跳到主要内容
知识地图验证者为什么信任某个签发者?行业概念与标准

你在这里。看看这个问题与其他知识怎样相连。

选择节点前往页面 · 展开后可留在地图中阅读

知识地图沿着连接,读懂一个问题
← 身份与凭证

一个问题

验证者为什么信任某个签发者?

验证凭证的保护机制,与决定是否相信签发者,是不同的判断。

  1. 签发者为声明负责
  2. 可验证声明按用途决定是否接受
  3. 验证者的用途
关系示意 · 箭头说明职责与连接,不代表完整协议时序。

设想你负责一间维修车间。一家培训学校和一个兴趣小组,各自签发了“完成机械课程”的凭证。两张凭证的密码学检查都通过,仍不意味着它们能支持同一种上岗资格。

可验证凭证(VC)的数据模型不替验证者选择可信的签发者;信任哪些机构、信任它们说明什么、用于什么目的,属于验证者的决定。来源:VC Data Model 2.0 §5.1。

首先问清声明本身:完成课程、通过考试,还是获得操作某设备的许可?再问签发者:你为什么接受这个机构对这件事的判断?最后问用途:参观车间和独立操作设备,要求也可能不同。

因此,学习 VC 时不要把“可验证”读成“无需信任”。它让验证步骤更明确;接受一项声明的理由仍需要说清楚。

验证一张凭证之后,谁做决定?

在这个假设的维修车间里,系统可以先确认学校签发了声明,再按车间规则判断课程是否满足要求。它还要把凭证描述的主体与申请操作的人可靠关联,并检查有效期和适用的状态;不能仅因为有人上传了凭证文件就授予权限。

同一张课程凭证可能被一家车间接受、被另一家拒绝,这不一定是签名验证出了故障。它们可能接受不同的培训机构,或要求不同级别的操作资格。凭证把声明及其来源变得可检查,业务规则仍决定怎样使用这些证据。

原书与核实来源

本篇延续《区块链实战》的第 4 章相关问题,结合后续标准重新解释;不是原书节选。