在加密货币中,Nonce:为什么它是挖矿的关键?

robot
摘要生成中

如果你在比特币或以太坊的讨论中混迹,可能听说过 “Nonce”,但你并不真的知道它是什么?我们简单地为你解释一下。

什么是 Nonce ?

Nonce = “一次性使用的数字”。这只是一个只使用一次的随机数字。想象一下:每当一个矿工尝试创建一个区块时,他会将一个Nonce添加到交易数据中,然后通过SHA-256对其进行哈希(,以获得一个校验号码。如果这个号码符合网络)定义的阈值,即"目标"(,恭喜!区块被验证,矿工获得奖励。

为什么这很重要?

没有Nonce,矿工理论上可以多次提交相同的数据,并每次都索取奖励。Nonce通过强制每次尝试生成不同的数字来防止这种欺诈。结果:每个添加到区块链的区块都是唯一的,挖矿变成了一项真正的计算工作,而不仅仅是复制粘贴。

它具体是怎么运作的?

  1. 矿工从池中获取一笔交易
  2. 它添加了一个随机Nonce
  3. 他把一切哈希了
  4. 它将结果与网络目标进行比较
  5. 如果匹配 → 区块已验证。如果不匹配 → 他更改 Nonce 并重试

这是一场疯狂的比赛,谁先找到正确的Nonce,谁就赢。而且随着网络的加固)难度增加(,尝试不同Nonce组合的需求也随之增加。

随机数和工作量证明

Nonce是PoW的支柱。正是它迫使矿工花费真实的电力来保障网络的安全。没有Nonce,就没有安全,没有共识。它是将挖矿转变为真正工作的要素。

Nonce/难度关系

当难度上升)时,矿工更多,算力更多(,目标变得更加严格。矿工必须尝试更多不同的Nonce来找到一个好的。与此同时,网络每两周调整一次比特币)的难度,以便区块能够持续规律地到达。

结论

Nonce是区块链的无声守护者。它是那个看似愚蠢的东西,防止矿工作弊,并使工作量证明得以运行。没有它,比特币只会是……风。 有了它?这就是全球范围的分布式安全。

BTC2.54%
ETH6.35%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)