
适用范围:先确认术语属于哪条链
“北邮区块链数据相关术语如何理解”可以从通用数据结构入手。这里解释以太坊与比特币文档涉及的基础概念,不据此认定北邮某个课程、平台或项目采用了相同设计。阅读具体系统时,还需确认链类型、协议版本和字段所在层级。
区块与区块头:数据怎样组织
以太坊开发文档将区块描述为按顺序组织交易、关联前序区块的数据单元;其中的执行载荷承载交易等执行数据。比特币开发参考文档则说明,区块头包含前一区块头哈希、默克尔根、时间及工作量证明相关字段。

可以把区块理解为一次有序的数据提交。区块头提供识别和验证所需的摘要信息,完整交易则提供具体内容。因此,仅取得区块头,不能直接读出该区块全部交易的细节。

哈希与默克尔根:摘要如何关联内容
哈希是由数据计算得到的摘要。前序哈希把区块连接起来;默克尔根把一组交易通过树状哈希结构汇总起来。比特币文档中的默克尔树以交易标识为基础,逐层计算得到根。
两者回答的问题不同:前序哈希说明区块接在哪个前序区块之后,默克尔根用于校验交易集合是否与承诺的内容一致。哈希不是加密后的原文,不能通过“解密哈希”还原全部交易。
状态根与交易顺序:结果怎样核对
以太坊交易执行会改变状态,执行层的状态根概括执行后的状态。共识层也有名为state_root的字段,但它对应共识状态。相同字段名出现在不同结构中,不能直接当作同一对象。
交易列表描述执行的输入,状态根概括执行结果,收据根则对应交易执行收据。理解这些字段时,应先问它汇总的究竟是交易、状态还是收据,再看它如何参与验证。
常见问题:编号、容量与可信性
时隙是否等于区块高度?时隙是出块安排的时间单位,可能没有区块产生;区块高度或区块编号表示链上的位置,两者不能直接混用。
Gas是否等于字节数?Gas计量执行资源消耗,字节数计量编码后的数据体积,因此Gas上限不能直接理解为文件大小上限。
有哈希就能保证数据绝对真实吗?哈希帮助发现内容变化,交易是否合法还需要按协议规则验证。链上记录的一致性,也不能单独证明记录所描述的链外事件真实发生。