
适用范围:通用原理与具体系统
“中证区块链存证涉及哪些技术概念”可以从摘要计算与区块记录两方面理解。以下内容解释通用技术,不确认“中证”所指具体平台的架构、算法或功能。以太坊的区块机制只能作为技术示例,不能直接视为某个存证系统的实现。
密码学摘要:核对文件是否一致
MDN 对 digest() 的说明指出,散列函数可以把输入数据转换为固定长度的摘要,密码学摘要强调难以找到摘要相同的不同输入。该接口支持 SHA-256 等算法;SHA-1 已不适合安全用途。

用于存证核对时,可以对待核验文件重新计算摘要,再与记录值比较。比较成立的前提是算法相同、输入字节一致。文字看起来相同,编码或文件内部信息不同,也可能得到不同摘要。摘要不是文件备份,不能凭摘要还原原文件。

区块与哈希关联:让历史修改可被发现
以太坊区块文档介绍,交易被组织进区块,后续区块通过哈希引用前序区块,形成有顺序的历史;验证节点还会检查交易执行后的状态。区块中的时间、状态摘要等字段承担不同作用。
理解存证时,需要区分文件摘要与区块哈希:前者用于核对文件字节,后者关联区块数据。历史区块被修改,会破坏相关哈希关系。实际记录的可信程度还取决于网络验证规则,不能只凭“使用哈希”判断。
共识与记录时间:分别解决什么问题
共识机制帮助网络参与者对记录顺序和状态达成一致。它验证的是协议规则下的记录,不能自动判断提交文件描述的现实事件是否真实。以太坊采用的权益证明机制,也不能直接推定为其他存证平台的机制。
区块时间反映链上记录的时间信息。若要用它支持文件存在时间的判断,还需确认文件摘要确实被该记录承载,以及相关时间规则。它不能单独证明文件首次创作的精确时刻。
常见问题:有摘要就能完成验证吗
仅有一个摘要字符串,无法完整说明它对应哪个文件、采用什么算法、是否进入链上记录。完整核对需要把原文件、摘要算法与可验证的记录联系起来。
摘要一致主要支持数据一致性的判断。文件作者是谁、内容是否真实、采集过程是否可靠,仍需相应证据。理解这些边界,才能准确区分“文件未发生变化”与“文件所述事实成立”。