
“新版”的适用范围
“新版区块链认证”没有在上述两项技术文档中对应一个统一版本。这里讨论的是区块链参与凭证核验、记录验证和外部数据接入时的通用边界,不能据此认定某个产品完成了升级或具备特定认证能力。
两类技术分别解决什么问题
W3C《可验证凭证数据模型2.0》描述了签发者、持有者与验证者之间的凭证交换机制。数字签名等技术可帮助发现篡改,但凭证可验证并不意味着其中的陈述真实。验证者仍需依据自身规则判断是否接受;其数据注册设施也可以采用可信数据库,区块链并非必需。
以太坊预言机文档解释了另一层边界:智能合约默认无法直接获取链外信息,预言机负责将外部数据提供给合约使用。这种连接依赖数据来源和传递过程,其关键问题包括数据正确性、持续可用性,以及提供者能否被追责。
适用条件:验证对象必须清楚
设计认证流程时,应先明确需要证明什么:凭证来自哪个签发者、内容是否被修改,还是现实中的资格或事件确实存在。这些问题需要不同证据。即便技术验证通过,签发者是否有权证明相关事项,仍须单独判断。
以学历凭证核验为例,接收方需要确认签发机构是否被认可、凭证是否仍有效,以及所声明的资格是否满足使用要求。保存或验证一份记录,只能完成其中一部分工作。
应用边界:上链之后仍有外部依赖
若认证结论依赖天气、设备读数或其他外部记录,系统还需要明确数据采集方式、更新时间和异常处理规则。错误输入进入合约后,自动执行可能沿着既定规则继续进行,因此执行一致性不能替代输入质量审查。
凭证使用也涉及隐私边界。可长期保存、便于机器读取的信息可能被关联分析。系统需要明确哪些信息用于核验、向谁披露,以及是否有必要保存到共享账本,不能把公开更多个人信息视为认证更可靠。
常见问题
签名验证成功,就能认可全部内容吗?不能。它支持核验来源和完整性,接受相关陈述还取决于签发者、凭证状态和业务政策。
用了区块链,就不再需要信任机构吗?仍然需要评估签发者和链外数据提供者。技术改变了核验与协作方式,现实信息的来源责任仍然存在。
可验证凭证必须上链吗?不必须。是否采用分布式账本,应取决于注册和验证需求,不能仅凭“新版”名称推断其技术必要性。