你的位置: 正点财经 > 股市学院 > 证券交易指南 > 正文

区块标识符是什么意思?

日期:2021-10-13 11:40:37 来源:互联网

区块主标识符是它的加密哈希值,区块标识符是什么意思?一个通过SHA256算法对区块头进行二次哈希计算而得到的数字指纹。区块标识符产生的32字节哈希值被称为区块哈希值,但是更准确的名称是区块头哈希值,因为只有区块头被用于计算。

例如:是第一个比特币区块的区块哈希值。区块哈希值可以唯一、明确地标识一个区块,并且区块标识符任何节点通过简单地对区块头进行哈希计算都可以独立地获取该区块哈希值。请注意,区块哈希值实际上并不包含在区块的数据结构里,不管是该区块在网络上传输时,抑或是它作为区块链的一部分被存储在某节点的永久性存储设备上时。相反,区块哈希值是当该区块从网络被接收时由每个节点计算出来的。区块的哈希值可能会作为区块元数据的一部分被存储在一个独立的数据库表中,区块标识符以便于索引和更快地从磁盘检索区块。识别区块的方式是通过该区块在区块链中的位置,即“区块高度”。第一个区块,其区块高度为0,和之前哈希值所引用的区块为同一个区块。因此,区块可以通过两种方式被识别:区块哈希值或者区块高度。每一个随后被存储在第一个区块之上的区块在区块链中都比前一区块“高”出一个位置,就像箱子一个接一个堆叠在其他箱子之上。

2016年2月25日的区块高度大约是399 900,说明已经有399 900个区块被堆叠在2009年1月创建的第一个区块之上。和区块哈希值不同的是,区块高度并不是唯一的标识符。虽然一个单一的区块总是会有一个明确的、固定的区块高度,但反过来却并不成立,一个区块高度并不总是识别一个单一的区块。区块标识符两个或两个以上的区块可能有相同的区块高度,在区块链里争夺同一位置。区块高度也不是区块数据结构的一部分,它并不被存储在区块里。

关于我们 | 广告服务 | 联系方式 | 意见反馈 | 合作伙伴 | 法律声明 | 网站地图
正点财经网所载文章、数据等内容纯属作者个人观点,仅供投资者参考,并不构成投资建议。投资者据此操作,风险自担。