你在这里。看看这个问题与其他知识怎样相连。
选择节点前往页面 · 展开后可留在地图中阅读
一个问题
签名还有效,凭证就仍然可用吗?
有效期、暂停和撤销需要分别检查。
一份工作坊资格凭证可能尚未到期,却已被暂停。签名检查仍可能成功,因为签名保护的是那份数据;它不会自动回答“现在是否允许进入”。
可验证凭证(VC)可以记录何时开始有效、何时到期,也可以提供暂停、撤销等状态信息。没有到期时间,不表示服务应忽略适用的状态或业务规则。
具体状态类型规定如何解读和查询状态,数据模型不要求所有凭证使用同一种机制。服务还需决定状态信息允许多旧、查询失败时如何处理。把这些决策写清楚,才能解释为何一次请求被接受或拒绝。
暂停资格,会不会改写旧凭证?
假设一个设备操作资格临时暂停。原来签发的凭证文件可以保持不变,验证者在决定是否允许本次操作时另查状态。暂停常用于可恢复的情况,撤销用于使凭证失效;具体含义由所选状态机制规定,不能把两个词当作通用的同一开关。
查询状态也不是免费的隐私操作。如果每次验证都向签发者逐张询问,可能暴露使用轨迹。选择状态机制时还需检查哪些参与方能观察请求,以及缓存多久。状态查不到时究竟拒绝、延后还是走人工流程,是验证方必须明确的决定。
来源与延伸阅读
原书与核实来源
本篇延续《区块链实战》的第 4 章相关问题,结合后续标准重新解释;不是原书节选。