
存证首先解决什么问题
区块链上存证的核心价值,是为已经记录的数据提供可核验的留痕。NIST IR 8202将区块链概括为分布式、能够显露篡改且抵抗篡改的数字账本,并将发布后记录不被更改的描述限定在网络正常运行的条件下。因此,存证能力需要结合具体网络的运行与信任条件理解,不能扩大为无条件的永久保证。
完整性不等于事实真实性
将文件的哈希摘要写入账本后,可以把待核验文件重新计算出的摘要与记录进行比对。在哈希算法安全、处理方式一致等条件下,这有助于判断文件是否与存证版本一致。
这种比对无法验证文件描述的现实事件。错误内容也可以被完整保存;一份声明被记录,也不会自动证明声明者拥有相关权利。真实性、身份和权利归属,需要各自对应的证据支持。
时间证明有独立的条件
RFC 3161描述的时间戳服务,用于支持数据在某个时间之前已经存在的证明。其机制包括对数据摘要签发时间戳,并要求时间戳机构使用可信时间来源。核验还涉及摘要、签名、证书及服务策略等要素。
区块记录与可信时间戳具有不同的信任条件。不能仅因数据已经上链,就认定其获得了精确可信的现实时间证明。即使存在时间得到支持,也不能直接推导出文件的首次创作时间或作者身份。
哪些场景适用,哪些条件不能省略
当业务需要多方核对同一版本、检查记录是否变化,或保存可供复核的登记痕迹时,区块链存证可以作为技术组成部分。适用前提是参与者理解账本规则,并能取得核验所需的数据和记录。
如果链上仅保存摘要,原始文件仍需妥善保管;摘要不能还原文件。完整的核验过程还应明确摘要算法、文件处理方式及对应记录。涉及身份或时间的主张,则需要补充相应认证或时间证明机制。
常见问题:上链后是否就能证明一切
上链能证明文件没有造假吗?只能帮助检查与已登记版本是否一致,无法排除登记前已经造假。只有链上摘要、原件丢失怎么办?无法仅靠摘要恢复内容,也难以完成文件比对。
有存证记录是否就能直接得出争议结论?技术记录支持的证明范围有限。判断具体主张时,需要区分内容一致、存在时间、提交者身份和事实真实性,避免把其中一项验证通过理解为其他各项也已成立。