区块标识符:区块头哈希和区块高度
区块的主标识符是它的加密哈希,或者称为数字指纹,通过对区块头运行两次SHA256计算得到。结果的32字节哈希值叫作区块哈希,但是称其为区块头哈希更准确,因为只有区块头被用于哈希计算。区块哈希只唯一标识一个区块,没有歧义,任何节点通过对区块头进行简单哈希计算就可以独立得到标识。需要注意的是,区块哈希并没有包含在区块的数据结构中,既不会在区块传输时存在,也不会作为区块链的一部分保存到节点的持久化存储设备中。实际上,区块哈希只在节点从网络上接收到区块时才自行计算生成。区块哈希可以保存在一个独立的数据库表中,作为区块元数据的一部分,以便索引和从磁盘上快速存取区块。2014年1月1日的区块高度大约是278000,意味着总共有278000个区块叠加到了2009年1月创建的第一个区块之上。但是特定的区块高度却不一定能唯一标识一个区块。