Investor's wiki

块高度

块高度

块高度表示在特定区块链网络的整个历史中确认的块数 - 从创世块(或块零)到最近的一个。与创世块不同,所有其他块都包含对紧接在它之前的块的引用(哈希),并且块高度是该序列中每个块的数量。所以创世块的块高是#0,第一个挖出的块的块高是#1。

由于区块链是由块组成的,因此有时用来描述它们的类比是将区块链想象成一堆乐高积木。没有办法在不破坏整个结构的情况下从堆栈中间移除乐高积木 - 它不像 Jenga 那样你可以在不影响其他积木的情况下滑出积木。

因此,区块高度可以通过区块链启动以来的时间除以链的平均区块时间来计算。换句话说,区块高度由自创建特定区块链网络以来开采(或验证)的区块数组成。

理论上,平均出块时间应该大致是目标出块时间,具体取决于挖矿难度。许多区块链的挖矿难度会根据网络拥有的总哈希率进行调整,以便区块周期可以大致保持不变。就比特币而言,平均出块时间为 10 分钟。否则,预期的区块周期可能会随着矿工投入该特定网络的计算资源量而波动。

区块高度不应直接在不同区块链之间进行比较,因为它们的平均区块周期和哈希率不同。但是,如果本地副本的块高度与全局接受的块高度不同,则区块链的副本可能会被视为“不同步”。因此,区块高度是查看给定区块链副本是否最新的有用统计数据。

## 强调

  • 区块链的当前区块高度表示其当前大小或存在时间。

  • 区块高度是指区块链中的特定位置,以它之前有多少已确认的区块来衡量。

  • 去中心化共识算法通常通过同意挖掘具有最长块高度的链来发挥作用。