新着情報

什么是Nonce?|加密资产(虚拟货币)术语表

JDB銀行口座開設

什么是Nonce?|加密资产(虚拟货币)术语表

挖矿就是一场寻找非零值的竞赛

Nonce是“Number used once”的缩写,也被称为Nance。
直译英文的话,意思是“仅使用一次的一次性数字”,在比特币中,矿工生成交易区块时创建的32位数值被称为Nonce。为了生成
区块,需要计算出小于设定挖矿难度的哈希值。

要成功挖矿并获得比特币作为奖励,必须找到一个Nonce值,该值需将此前所有交易的哈希值、待确认交易以及Nonce值相加后,通过哈希函数生成64位英数字组合,且该组合的前16位或17位必须为0。
无法从64位英数字组合中反推Nonce值,因此矿工只能对所有可能的组合进行逐一计算。

尽管无论计算多少次,哈希值都保持不变,但矿工们通过不断更改nonce值来改变哈希值,从而寻找符合条件的nonce值。
为此,人们部署了数千台能够高速运算的计算机进行高速计算,寻找nonce值的挖矿竞争日益激烈。