u8,u8国际,u8国际官方网站,u8国际网站,u8国际网址,u8国际链接,u8体育,u8体育官网,u8体育网址,u8注册,u8体育网址,u8官方网站,u8体育APP,u8体育登录,u8体育入口
.产生的32字节哈希值被称为区块哈希值,但是更准确,名称是区块头哈希值,因为只有区块头被用于计算.
例了如: 9d6689c085ae 16583le934ff763ae46a2a6c172b3nb60a8ce26是第一个比特币区块的区块哈希值。区块哈希值可以唯一、明确地标识一个区块,并且任何节点通过简单地对区块头进行哈希计算都可以独立地获取该区块哈希值.
请注意,区块哈希值实际上并不包含在区块的数据结构里,不管是该区块在网络上传输时,抑或是它作为区块链的一部分被存储在某节点的永久性存储设备上时。相反,区块哈希值是当该区块从网络被接收时由每个节点计算出来的。区块的哈希值可能会作为区块无数据的一部分被存储在一个独立的数据库表中,以便于索引和更快地从磁盘检索区块.
识别区块的方式是通过该区块在区块链中的位置,即区块高度。第一个区块,其区块高度为0,和之前
哈希值9d6689c085ae16583 le934ff763ae46a2a6c172b3fl b60a8ce26f所引用的区块为同一个区块.因此,区块可以通过两种方式被识别:区块哈希值或者区块高度。每一个随后被存储在第一个区块之上的区块在区块链中都比前一区块高出一个位置,就像箱子一个接一个堆叠在其他箱子之上.2016年2月25目的区块高度大约是399 900,说明已经有了399 900个区块被堆叠在2009年1月创建的第一个区块之上.
和区块哈希值不同的是,区块高度并不是唯一的标识符.虽然一个单一的区块总是会有一个明确的、固定的区块高度,但反过来却并不成立,一个区块高度并不总是识别一个单一的区块.两个或两个以上的区块可能有相同的区块高度, 在区块链里争夺同一位置。区块高度也不是区块数据结构的一部分,它并不被存储在区块里.当节点接收来自比特币网络的区块时,会动态地识别该区块在区块链里的位置(区块高度).区块高度也可作为元数据存储在一个索引数据库表中,以便快速检索.
一个区块的区块哈希值总是能唯一地识别出一个特定区坎.一个区块也总是有特定的区块高度.但是,一个特定的区块高度并不一定总是能唯一地识别出一丶特定区块.更确切地说,两个或者更多数量的区块也许会为了区块中的一个位置而竞争.