您的位置 首页 投资

现时定义

什么是Nonce? 随机数是“仅使用一次的数字”的缩写,它是一个添加到区块链的散列(或加密)块中的数字,当重新散列时,它满足难度级别的限制。随机数是区块链矿商正在解决的数字。找到解…

什么是Nonce?

随机数是“仅使用一次的数字”的缩写,它是一个添加到区块链的散列(或加密)块中的数字,当重新散列时,它满足难度级别的限制。随机数是区块链矿商正在解决的数字。找到解决方案后,区块链矿工会得到加密货币作为交换。

关键要点

  • 随机数,或“只使用一次的数字”,是指区块链矿工在解决区块链某个区块之前需要发现的第一个数字。
  • 一旦矿工解决了数学计算,他们就被赋予了时间和技能的加密货币。
  • 随机数很难找到,被认为是淘汰不太有才华的加密矿工的一种方法。
  • 密码挖掘的世界是富有挑战性的,人们通常需要出色的计算能力来尝试和解决随机数。
  • 理解现时

    区块链是加密货币的基石。为了保证区块链的安全,来自先前数据块的数据被加密或“散列”成一系列数字和字母。这是通过函数处理块输入来完成的,该函数产生固定长度的输出。

    用于生成哈希的函数是确定性的,这意味着每次使用相同的输入时,它都会产生相同的结果。这也意味着该函数可以有效地生成散列输入,它使得确定输入变得困难(导致挖掘),并且以非常不同的散列对输入结果进行小的改变。这个复杂的系统创造了区块链的隐私网。

    特殊考虑:发现现在

    向区块链增加交易需要大量的计算机处理能力。处理块的个人和公司被称为矿工。矿工只有在他们第一个创建满足特定要求的散列(称为目标散列)时才会得到补偿。

    猜测散列的过程从块头开始。它包含块版本号、时间戳、前一个块中使用的哈希、Merkle根的哈希、随机数和目标哈希。

    成功挖掘块需要挖掘者首先猜测随机数,随机数是附加到块的散列内容上的随机数字字符串,然后重新散列。

    如果散列满足目标中提出的要求,则该块被添加到区块链。循环通过解决方案来猜测随机数被称为工作证明,能够找到价值的矿工被授予该块并以加密货币支付。

    确定使用哪个字符串作为随机数需要大量的反复试验,因为它是一个随机字符串。挖掘者必须猜测一个随机数,将其附加到当前头的散列中,重新散列该值,并将其与目标散列进行比较。如果得到的哈希值满足要求,矿工已经创建了一个解决方案,并被授予该块。

    矿工不太可能在第一次尝试时就成功猜出随机数,这意味着矿工可能会在做对之前测试大量随机数选项。难度越大(衡量创建小于目标值的哈希的难度),生成解决方案的时间就越长。

    块难度在整个网络中保持不变,这意味着所有挖掘者都有相同的机会计算出正确的散列。加密货币网络通常建立一个在特定时间段内需要处理的目标块数,并定期调整难度,以确保达到该目标。如果处理的块数没有达到这个目标,那么难度就会降低,难度的降低被设置为超过处理时间限制的时间量。

    本文来自网络,不代表爱财富网立场,转载请注明出处:http://www.htuba.com/news/325.html

    作者: 爱财富网

    发表评论

    您的电子邮箱地址不会被公开。 必填项已用*标注

    返回顶部