光电 · 技术与产业
文章库关于本站

研究资料

蚂蚁区块链存证入门需要了解什么:摘要校验与适用边界

摘要

理解区块链存证,可以先从区块、节点、摘要和校验入手。本文解释通用技术原理及其适用条件,区分数据一致性与内容真实性,不将以太坊机制直接视为蚂蚁相关产品的功能说明。

区块链供应链溯源的科技主题配图

先明确技术解释的适用范围

蚂蚁区块链存证入门需要了解什么?首先要区分通用原理与具体产品。以下内容适用于理解区块链记录与数据摘要,不确认蚂蚁相关产品的接入方式、支持文件、收费规则或证明效力。这些事项需要对应产品文档支持。

区块链怎样组织记录

以太坊技术介绍说明,区块链通过区块组织数据,区块之间以密码学引用关联,节点通过共识机制维护共同认可的记录。修改历史数据会影响后续关联,其约束来自密码学结构及网络规则。

区块链数字身份的科技主题配图

理解存证时,可以把关注点放在记录如何提交、确认和查询。以太坊的共识、代币及运行环境属于其自身设计,不能据此推断蚂蚁相关服务采用相同机制。

比特币挖矿散热的科技主题配图

摘要为何能用于文件校验

MDN 对 digest() 的说明指出,摘要算法将输入数据映射为固定长度的值,密码学摘要要求难以找到摘要相同的不同输入。该接口支持 SHA-256 等算法,并明确指出 SHA-1 不适合密码学应用。

摘要可以理解为用于比对的数据指纹。如果某项存证服务记录的是文件摘要,后续校验就需要对待核验文件使用相同算法重新计算,再与记录比较。摘要相符可以支持数据一致性的判断,但不能独立说明文件内容是否符合现实。

校验成立需要哪些条件

文件校验比较的是实际输入的字节。看起来相同的文字,如果编码、换行或文件内部信息不同,计算结果也可能不同。因此,核验需要明确摘要算法、输入范围以及是否经过转换,不能只凭屏幕显示判断文件一致。

若系统仅保存摘要,还需要妥善保存对应原文件。摘要无法替代原文,也不能用于还原丢失的文件。浏览器实现还存在运行条件:MDN 所述 digest() 需要安全上下文,且不支持流式输入,大文件处理需要考虑内存占用。

常见问题:上链是否等于真实可靠

数据被记录与数据内容真实是两个问题。区块链机制约束的是记录的维护和变更,无法仅凭这一机制判断提交前的材料是否准确、提交者是否拥有相应权利。

摘要也不等于数字签名。单独计算摘要不包含身份认证步骤,不能据此确认是谁提交了文件。具体存证能证明什么,需要进一步核实身份关联、记录确认及核验方式,不能从“上链”一词直接推导法律效力。

← 返回全部文章

延伸阅读 · 相关栏目

光电技术产业观察研究资料资料与核验