
适用范围与证据边界
这里将“区块链血液系统”作为涉及血液管理数据的区块链应用场景讨论,不指向已经核实的具体产品。W3C的PROV-O规范与以太坊开发文档分别涉及数据溯源和链外数据接入,可以支持通用核验方法,不能据此确认某个系统已经部署、符合医疗要求或具有特定成效。
两个来源分别说明什么
W3C的PROV-O通过实体、活动、责任主体及其关系,描述资料如何产生、使用和派生,支持不同系统交换来源信息。它为整理证据链提供表达方式,本身不负责判定记录内容是否真实。

以太坊开发文档说明,预言机把链外信息提供给智能合约,同时引入来源真实性、传输完整性和可用性等问题。这意味着外部数据进入区块链后,仍需要核验其来源和接入过程。

从结论追溯到原始记录
核验时可把一项主张拆成三个问题:依据哪份记录,由什么过程形成,谁对其负责。例如,若一条记录声称某份检测报告已被登记,需要区分原报告、数据提取活动和提交主体,并检查它们是否能够相互对应。这是通用分析示例,并非具体项目的已证实流程。
原始报告、摘要和转载内容承担不同的证据作用。摘要中的结论应能回到原文对应位置;报告存在修订时,还要明确引用的是哪个版本。多篇文章若都引用同一份公告,只能形成重复传播,不能视为多个独立来源的相互验证。
检查链外数据如何进入系统
若系统依赖预言机或其他链外接入组件,应核对数据提供者、采集接口、处理规则和提交记录。重点是来源是否正确、内容是否在传输中改变,以及更新中断或多方结果不一致时如何处理。
区块链上的一致记录只能支持相应的链上事实。要确认现实中的检测或交接是否准确发生,还需要对应的链外原始证据。多个接入节点若共同依赖一个上游来源,也不能据节点数量推定来源彼此独立。
常见问题与核验结论
采用PROV-O是否等于资料可信?它有助于表达和追踪来源关系,可信程度仍取决于这些关系是否有证据支持。使用预言机是否消除了人工或机构信任?仍需检查数据提供者及处理环节。
实际记录核验结果时,可以分别标明出处已确认、版本可对应、处理过程可追踪、现实事实待证实等状态。证据缺失时保留不确定性,避免把通用技术能力写成特定系统已经实现的效果。