术语表 · 挖矿

目标值

作者:CloudMineCrypto 团队更新于

定义

目标值是一个 256 位数字。区块哈希必须小于或等于它,区块才有效。目标值越低,能胜出的哈希就越少,因此越难找到区块。

属于比特币挖矿术语表,共收录 88 个通俗易懂的术语。

区块哈希必须小于等于这个数字

难度 1

8 个前导零

规则允许的最容易目标值。2009 的最初几个区块用的就是它。

00000000ffff0000000000000000000000000000000000000000000000000000

今天:难度 132.7 万亿

19 个前导零

根据实时难度计算得出,每 10 分钟刷新一次。

000000000000000000021eefffffffffe37f5d58674a5a12e93939967ba5790b

每多一个前导十六进制 0,挖到中奖哈希就会变得稀有 16 倍。难度也是在衡量同一件事,只是用更平滑的刻度:难度为 1 时的目标值 ÷ 今天的目标值。

目标值如何运作?

区块哈希是一个看起来随机的 256 位数字。目标值是一条界线:任何小于或等于目标值的哈希都能胜出,大于目标值的哈希则会被丢弃。用十六进制表示时,较低的目标值开头会有一长串零,所以人们会说,胜出的哈希“以零开头”。

区块头不会存储全部 256 位数据,而是把目标值压缩到一个 4 字节的字段中,称为 bits。每个节点都会用相同的方式解码。

目标值是如何设定的?

每经过 2,016 个区块,各节点都会比较这些区块实际花费的时间和两周的时长。如果出块更快,目标值就会降低;如果更慢,目标值就会升高。无论哪种情况,调整幅度最多为四倍。这样一来,无论矿工加入还是离开,区块间隔都能保持在约十分钟。

难度是用更直观的尺度表示同一件事:用允许的最容易目标值除以当前目标值。难度越高,目标值越低。

达到今天的目标值需要计算多少次哈希?

133 万亿 × 2³² ≈ 每个区块 570,011 百京次哈希
根据当前难度实时计算,每 10 分钟刷新一次。

这是整个网络平均每找到一个区块所需的尝试次数。矿池也用同样的原理,但会设置一个容易得多的目标值,让每台矿机都能经常提交份额,以便统计其工作量。

来源

  1. 目标值 · Bitcoin Wiki
  2. 难度 · Bitcoin Wiki
  3. 区块链指南 · 比特币开发者文档

本页的实时数据来自 CloudMineCrypto API 和公开的链上数据,会定期更新,并在相应位置标明。仅供学习参考,不构成财务建议。

现在看看挖矿是怎么进行的。

Claim a free 8-hour mining plan in the CloudMineCrypto app and watch your estimated BTC tick up from live network data. Withdraw to your own wallet, Lightning included. Rewards are estimates.