什么是块高度
由于该块引用了前一个块的值,因此将其记录为堆叠的块。如果您想像一下堆积块的高度,就很容易理解称为块高度的单位。另外,第一个生成的块被设置为0,它指示要堆叠的目标块的编号。
例如,在比特币的区块链中,大约每10分钟生成一次区块,因此通过将最新区块的高度乘以10,就可以生成比特币并生成最新区块您可以看到大约经过的时间。2017年11月某个时候的最新块高不到50万。简单计算一下,这个数字乘以10就是从比特币诞生到现在为止的经过时间。但是,如果从平均值反向计算该值,则平均块生成时间约为9.5分钟,因此存在微小的差距。但是,比特币区块链具有创建这种转变的机制,所以这不是问题。
块头
块具有称为“块头”的部分,其中包含有关该块的信息。以下信息作为其他块信息存储在比特币的块头中。
-软件版本-
先前的区块哈希(Previous Block Hash)-默克尔
根(汇总区块中的整个交易记录)-区块生成时间的
时间戳
-区块生成时的挖掘难度-
(工作量证明)Nonce
您可能已经注意到,在块标题中没有显示块信息的块高度信息。因此,要了解“块高度”,您必须计算到目前为止已确定的块数。如您所见,获取“块高”值并不像听起来那样容易。
创世区块
区块链的第一个区块(区块高度0)称为“创世区块”。这是在节点挖掘(块生成)之前存在的唯一第一个块,并且Genesis块在源代码上进行了硬编码。如前所述,区块链中的每个区块均指前一个区块,但第一个区块(创世纪区块)不存在,因此有必要描述该信息。因为。
图片:blockchain.info
第一个区块链是比特币,有趣的记录仍然保留在比特币创世纪块中。在比特币的创世纪块中写了一个句子,
“泰晤士报2009年1月3日即将进行第二次银行救助”
就是这样 这是中本聪写的。这句话是2009年1月3日英国时报的标题。我不知道为什么中本聪先生留下了这句话,但它也证明了比特币在2009年1月3日之前不存在。开采该区块时,没有1比特币流通,因此Genesis区块中包含的交易只是获得采矿奖励的一代交易。
截至2017年11月,Block Height已达到近500,000。从2009年1月创世纪块诞生起,已经有将近9年的时间,可以看到已经累积了约500,000个块。即使没有中央管理员,当考虑到所有这些块都已累积到现在还没有崩溃时,仍然可以再次询问有多大。
本文链接地址:https://www.wwsww.cn/btbwhy/1990.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。