Nonce

提供: tezos-wiki
移動先: 案内検索

bitcoin blockの "nonce"は、ブロックのhashに先行する0が含まれるように値が設定された32ビット(4バイト)のフィールドです。残りのフィールドは、定義された意味を持つため、変更することはできません。

ブロックデータへの変更(ノンスなど)は、ブロックハッシュを完全に異なるものにします。どのビットの組み合わせが正しいハッシュになるかを予測することは信じられないinfeasibleであるため、多くの異なるnonce値が試され、必要な数を含むハッシュまで各値に対してハッシュが再計算されます0ビットのビットが見つかる。必要なゼロビット数は[難しさ]によって設定されます。結果のハッシュは、現在の難しさよりも小さい値でなければならないため、それよりも少なくなるように先行するゼロビットの特定の数を持たなければなりません。この反復計算には時間とリソースが必要なため、正しいノンス値を持つブロックの提示は作業の証明を構成します。

ゴールデンナンセ[編集]

Bitcoin マイニングの[ゴールデンノンス]は、目標難しさより[ブロックハッシュアルゴリズム|ハッシュ]の値が低くなるノンスです。 多くの実用的なマイニングアプリケーションでは、これは32の先行ゼロを持つ任意のノンスに単純化されています。<ref> https://bitcointalk.org/index.php?topic=75609.msg837556#msg837556 </ ref>実際の値は目標の難易度よりも低い。

語源[編集]

「ゴールデンノンス」という用語は、早期に採掘要件を満たすノンスを参照するために使用される用語「golden ticket」から発展した可能性が最も高い2011年4月8日に<ref> https://github.com/progranism/Bitcoin-JavaScript-Miner/blob/master/miner.js#L5 </ ref>

参考文献[編集]

<リファレンス/>

Category:技術 Category:Vocabulary