我试图理解比特币块解决方法是如何运作的。
我看到一个nonce是一个32位的数字,所以要尝试大约40亿个值。 此外,我看到一个着名的采矿池,手头有500 Ph / s的功率。我发现有一个特定的块在40分钟内解决了。
所以,那是(40 x 3600)x(500 x 10 ^ 15)= 7.2 x 10 ^ 22哈希计算 在那个游泳池上,解决一个街区。
这意味着在这40分钟内,随机数已经被“循环”了16673亿次。
所以我想知道在每个nonce周期之后还有16,663亿个事情做了多少? (“1个循环的随机数”从0到4294967295)?
我看到我们可以按一定比例更改时间戳,也可以更改merkel root hash。
计算和使用的时间戳是否比非随机数更加严格?
这1667亿美元的东西只是时间戳和merkel的变化?我们是否可以根据需要重新生成唯一的merkel哈希值并更改时间戳?
你能举个例子吗?对不起,如果我的观点有点偏颇,我就是从这开始。