为什么很难在比特币中找到随机数?
Why the nonce is difficult to find in Bitcoin?
我看了很多解释比特币POW的文章,但每篇文章似乎都互相抄袭。他们只是表示从 1 开始找到一个随机数,但我仍然不明白为什么找到一个随机数如此困难?我知道哈希值必须低于目标难度。
例如:
#500000 区块,nonce 为 1560058197,因此当 nonce 等于 1560058197 时,此区块哈希值低于目标。
如果我从 1 开始将随机数增加到 1560058197,这意味着计算机执行 SHA256 1560058197 次,这对池来说不是那么难吗?
1 GHash/s只需要1秒?
我错过了什么吗?
之前我认为当你数 1 到 2^32 时它会保证找到一个随机数,但是没有....没有保证
一位朋友告诉我,大多数时候计算机 运行 的随机数计数不足,通常他们找不到低于目标的哈希值,所以他们需要更改块内容然后再做一次,这就是为什么矿工需要一点运气!
我看了很多解释比特币POW的文章,但每篇文章似乎都互相抄袭。他们只是表示从 1 开始找到一个随机数,但我仍然不明白为什么找到一个随机数如此困难?我知道哈希值必须低于目标难度。
例如: #500000 区块,nonce 为 1560058197,因此当 nonce 等于 1560058197 时,此区块哈希值低于目标。
如果我从 1 开始将随机数增加到 1560058197,这意味着计算机执行 SHA256 1560058197 次,这对池来说不是那么难吗?
1 GHash/s只需要1秒? 我错过了什么吗?
之前我认为当你数 1 到 2^32 时它会保证找到一个随机数,但是没有....没有保证
一位朋友告诉我,大多数时候计算机 运行 的随机数计数不足,通常他们找不到低于目标的哈希值,所以他们需要更改块内容然后再做一次,这就是为什么矿工需要一点运气!