杜撰

阅读时间: 2 分钟

Un 教廷大使 指只能使用一次的数字或值。

随机数通常用于身份验证协议和 加密哈希函数。 在技​​术背景下 blockchain,随机数是指在提取过程中用作计数器的伪随机数。

例如,比特币矿工在尝试多次计算满足特定要求的块哈希(即以一定数量的零开始)时必须尝试猜测有效的随机数。 当竞争开采一个新区块时,第一个发现随机数导致有效区块哈希的矿工有权在区块链中添加下一个区块-并因此获得奖励。

换句话说, 采矿过程 由矿工执行的哈希函数具有许多不同的nonce值,直到产生有效的输出为止。 如果矿工的哈希输出低于预定阈值,则该区块被视为有效并添加到区块链中。 如果输出无效,则矿工将继续尝试使用其他随机数值。 成功提取并验证新块后,过程将重新开始。

在比特币中-在大多数工作量证明系统中-随机数只是矿工用来迭代其哈希计算输出的随机数。 矿工采用的方法 通过反复试验,其中每个计算都采用新的现时值。 之所以这样做,是因为准确猜测有效随机数的可能性接近于零。

协议会自动调整平均哈希尝试次数,以确保平均每10分钟生成一次新块。 此过程称为 难度调整 这是确定提取阈值的原因(也就是说,必须将块哈希值视为必须有多少个零)。 提取新块的难度与散列能力的大小有关(哈希率或 hashrate)从事区块链系统。 专用于网络的哈希功能越多,阈值越高,这意味着要成为一个有竞争力的成功矿工,就需要更多的计算能力。 相反,如果矿工决定停止开采,难度将被调整并且阈值将降低,因此开采所需的计算能力将降低,但是该协议将使区块生成遵循10分钟的时间表,无论如何。