
一、先区分文件、摘要与记录
视频存证涉及三个不同对象:视频原文件、根据文件字节计算的摘要,以及承载相关信息的记录。摘要不是视频副本,链上保存摘要也不等于保存完整视频。理解这一区别,才能判断一份存证记录究竟能支持什么结论。
二、摘要为什么可以帮助核验
MDN 对 digest() 的说明指出,散列函数能够将输入数据转换为固定长度的摘要;密码学散列强调难以构造摘要相同的不同输入。SHA-256 是该接口支持的算法之一,SHA-1 则不应再用于密码学用途。

对视频而言,核验对象是文件的实际字节,而不是肉眼看到的画面。转码、剪辑或修改文件内部的元数据,都可能改变摘要。因此,视觉内容相同并不代表文件完全一致;核验时应明确比较的是哪个版本。

三、区块链提供怎样的记录基础
以太坊的区块说明介绍了交易如何按顺序组织进区块,以及区块如何通过前序区块的哈希引用相互关联。节点依照协议验证相关数据,使历史记录的变动受到链式结构与共识机制的约束。
这一原理说明了区块链为何适合承载可核查的记录,但不能据此认定某个存证平台已经正确实现了文件与记录的绑定。链上数据可信与输入内容真实,是两个需要分别判断的问题。
四、适用条件:保留原件与对应信息
若目标是日后核对某份视频是否与登记时的文件一致,就需要保留原文件、摘要算法及摘要值,并能够定位相应记录。仅有一张显示“存证成功”的截图,不足以独立完成文件与记录之间的核验。
摘要无法还原视频。原文件丢失后,链上摘要不能充当备份;原件保管与记录保存应当分别考虑。对于编辑后的版本,也不宜直接沿用原版本的摘要进行比较。
五、大视频文件有哪些技术限制
MDN 明确指出,SubtleCrypto.digest() 不支持流式输入,需要先将完整输入读入内存。因此,在浏览器中处理较大的视频文件时,应考虑设备内存与实现方式,不能仅凭接口可用就认定适合任意大小的视频。
六、常见问题:能证明真实性和归属吗
摘要匹配主要支持文件一致性的判断,不能单独证明画面中的事件确实发生,也不能证明提交者就是拍摄者或权利人。即使一份经过剪辑的视频获得了链上记录,记录本身也不会使内容自动变得真实。
同样,记录关联的区块时间不应直接当作视频拍摄时间。入门时应先明确需要证明的是文件一致性、记录时间还是身份与权利关系,避免把一种技术能力扩大解释为完整的事实证明。