LiuChengXu

2019-12-17

区块标识符:区块头哈希和区块高度

区块的主标识符是它的加密哈希,或者称为数字指纹,通过对区块头运行两次SHA256计算得到。结果的32字节哈希值叫作区块哈希,但是称其为区块头哈希更准确,因为只有区块头被用于哈希计算。区块哈希只唯一标识一个区块,没有歧义,任何节点通过对区块头进行简单哈希计算就可以独立得到标识。需要注意的是,区块哈希并没有包含在区块的数据结构中,既不会在区块传输时存在,也不会作为区块链的一部分保存到节点的持久化存储设备中。实际上,区块哈希只在节点从网络上接收到区块时才自行计算生成。因此,一个区块可以通过两种方式标识:引用区块哈希或者引用区块高度。