
适用范围:通用术语与产品实现要分开
“腾讯区块链存储相关术语如何理解”涉及品牌与通用技术两个层面。以太坊、比特币的开发文档能够支持基础概念解释,但不能证明腾讯某项产品采用相同字段、存储方式或共识机制。涉及具体产品时,应以对应产品的技术文档为准。
区块、区块头与父区块哈希
比特币开发指南说明,交易汇集到区块中,区块头保存前一区块的区块头哈希及交易的默克尔根。默克尔根通过逐层汇总交易哈希生成,可配合中间哈希验证某笔交易是否被收录。区块高度表示区块在链上的位置;分叉时,同一高度可能存在不同区块,因此高度不能作为全局唯一标识。

理解这些词时,可以分别关注记录内容、结构摘要和前后关联。哈希用于校验数据,不能替代原文存储,也不能通过摘要直接还原原始文件。

交易、状态与状态根
以太坊开发文档把交易执行与状态更新联系起来:执行载荷包含交易,客户端执行后核验状态结果。状态根是状态数据的根哈希;交易根概括交易集合;收据根对应交易收据。它们概括的对象不同,不能互换。
阅读存储字段时,应先问它描述的是操作记录、执行后的状态,还是执行结果信息。仅看到“根哈希”,无法判断系统是否保存了完整业务文件。
共识、校验与存储分别解决什么问题
存储关注数据如何保存和读取,校验关注数据是否符合规则,共识关注参与节点如何认可共同的记录。三者相互配合,但能力边界不同。
哈希关联能够帮助发现历史数据变化,但实际抗篡改能力还取决于共识规则和网络条件。某条记录被区块收录,也不等于记录中的现实世界陈述必然真实;其真实性仍需业务证据支持。
常见问题:上链是否等于保存全文
“文件上链”需要看实际写入内容。若写入的是文件哈希,它能用于核对候选文件是否匹配,却不能承担全文读取或原文件备份的作用。理解存储方案时,需要确认链上保存的是原文、摘要还是引用信息,以及原文由谁保存。
“各链术语能否直接套用”也需要谨慎。相近名称可能对应不同结构,公共链文档中的验证者、时间安排或资源限制,不能直接视为腾讯具体产品的配置。