什么是“64位十六进制数”?
也就是一个数字有64位。到目前为止足够容易理解。该数字不仅包含数字,还包含字母。这是为什么?
要了解这些字母在数字中间的作用,我们打开“十六进制”一词的包装。
如你所知,我们使用“十进制”系统,即以10为底。这又意味着多位数字的每个数字都有10种可能性,从零到九。
另一方面,“十六进制”表示基数为16,因为“十六进制”是从希腊词得出的六,而“十进制”是从希腊词得出的10。在十六进制系统中,每个数字都有16种可能性。但是我们的数字系统仅提供10种表示数字的方式(零到九)。因此,你必须输入字母,尤其是字母a,b,c,d,e和f。
如果你正开采比特币,则无需计算该64位数字(哈希)的总值。我重复一遍:你不需要计算哈希的总值。
那么,“64位十六进制数”与比特币挖掘有什么关系?
还记得ELI5的类比吗,我将数字19写在一张纸上并放在密封的信封中吗?
用比特币挖掘的术语来说,信封中隐喻的未公开数字称之为目标哈希。
矿工正使用这些大型计算机和许多散热风扇在做什么,他们正猜测目标哈希值。矿工利用尽量避免快地随机生成尽量避免多的“随机数”来做出这些猜测。随机数是“仅使用一次的数字”的简写,而随机数是生成我一直在谈论的这些64位十六进制数字的关键。
在比特币挖掘中,随机数的大小为32位,比散列(256位)小得多。第一位矿工的随机数产生的哈希值小于或等于目标哈希值的,将获得完成该区块的奖励,并获得12.5BTC的破坏力。
从理论上讲,你能够利用滚动16面骰子64次以做到随机数来完成相同的目标,但是到底为什么要这么做?
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。