あなたは現在、暗号通貨をマイニングすることの意味とマイニングプロセスがどのように機能するかを見ています

暗号通貨をマイニングすることはどういう意味ですか?マイニングプロセスはどのように機能しますか

読書の時間: 3

仮想通貨のマイニング、別名 鉱業 暗号通貨のは、ユーザー間のトランザクションが検証され、その巨大で完全に公開された元帳に登録​​簿に追加されるプロセスです。 blockchain.

Il 採掘プロセス を可能にする重要な要素の XNUMX つです。

  • 第三の中央当局を必要とせずに、ピアツーピアの分散型ネットワークとして機能する暗号通貨
  • 生まれる新しい仮想通貨へ

ビットコインは採掘可能な仮想通貨の最も一般的で確立された例です。 ビットコインマイニング と呼ばれるコンセンサス アルゴリズムに基づいています。 仕事の証明.

また、すべての仮想通貨が採掘できるわけではありません。 それでは、技術的な観点から、仮想通貨をマイニングすることの意味と、マイニング プロセスの仕組みを理解しようとしましょう。

採掘プロセス中に何が起こるか?

マイナーはネットワーク内のノードです トランザクションを収集し、それらをブロックに編成します。

取引が行われるたびに、誰もが ネットワークのノード 彼らはそれらを受け取り、その妥当性を検証します。 次に、非常に効率的なマイナー ノードが、これらのトランザクションをメモリ プールから収集し、ブロックへのアセンブルを開始します (これは、 候補ブロック).

マイナー ノードが最初に行うことは、ユーザーがマイニング報酬 (ブロック報酬) を送信するトランザクションを追加してからマイニングを開始することです。 ハシャテ メモリ プールから取得した各トランザクションを個別に。 マイナーが報酬を受け取るトランザクションが呼び出されます コインベース取引、そしてそれはコインが「何もないところから」作成されるトランザクションです。 ほとんどの場合、コインベースのトランザクションは、新しいブロックに記録される最初のトランザクションです。

マークルツリーの編成

各トランザクションが分析されるとすぐに、ハッシュはマークル ツリーに編成されます。マークル ツリーは、XNUMX × XNUMX トランザクションのハッシュをペアにして、それらを解析することによって形成されます。 その後、出力は他のペアに編成され、「ツリーのトップ」に到達するまで、さらにハッシュが繰り返されます。 ツリーのトップとも呼ばれます ルートハッシュ (またはマークル ルート) であり、基本的には、それを生成するために使用された以前のすべてのハッシュを表す単一のハッシュです。

ルート ハッシュと前のブロックのハッシュ、および呼び出される乱数 使節 その後、ブロック ヘッダーに挿入されます。 次に、ブロック ヘッダーがハッシュされ、これらの要素 (ルートのハッシュ、前のブロックのハッシュ、ナンスのハッシュ) とその他のパラメーターに基づいて出力が生成されます。 結果の出力はブロックのハッシュであり、新しく生成されたブロック (候補ブロック) の識別子として機能します。
有効と見なされるためには、出力 (ブロックのハッシュ) は、プロトコルによって決定される特定のターゲット値よりも小さくなければなりません: ブロックのハッシュが開始する必要があります 一定数のゼロで.

ハッシュの難易度

Il 目標値 - としても知られている ハッシュの難しさ (ハッシュの難易度) - プロトコルによって定期的に調整され、新しいブロックの作成率が維持されるようにします 一定で、ネットワーク専用のハッシュパワーの量に比例します.

新しい鉱夫がネットワークに参加し、競争が激化するたびに ハッシュの難易度が上がる、平均ブロック時間の減少を防ぎます。 逆に、マイナーがネットワークを離れることを決定した場合、ハッシュの難易度は低下し、ネットワーク専用のコンピューティングパワーが少なくてもブロック時間を一定に保ちます。

マイニング プロセスでは、マイナーはブロック ヘッダーを何度もハッシュし続け、ネットワーク マイナーが最終的に有効なブロック ハッシュを生成するまでナンスを反復する必要があります。 有効なハッシュが見つかると、ファウンダー ノードはブロックをネットワークに送信します。 他のすべてのノードは、ハッシュが有効かどうかを確認します その場合、ブロックチェーンのコピーにブロックを追加し、次のブロックの抽出に進みます。
XNUMX つのマイナーが有効なブロックを同時に送信し、ネットワークに XNUMX つの競合するブロックが存在することは、すでに発生しています。 マイナーは、最初に受け取ったブロックに基づいて次のブロックのマイニングを開始します。 これらのブロック間の競争は、競合するブロックのいずれかに基づいて次のブロックが抽出されるまで続きます。 ドロップされるブロックはと呼ばれます オーファンブロック o 古いブロック. このブロックの採掘者は、勝利したブロックチェーンを採掘するために戻ります。

鉱夫のプール

ブロック報酬は有効なハッシュを最初に発見した鉱夫に与えられますが、ハッシュを発見する確率は単純な公式によって支配されます: ネットワーク上の総抽出電力の一部に等しい. マイニング パワーのパーセンテージが小さいマイナーは、次のブロックを自分で発見する可能性が非常に低くなります。 ザ マイニングプール この問題を解決するために作成されました。 これは、ネットワーク上で処理能力を共有するマイナーのリソースをプールし、ブロックを見つける可能性に貢献した作業量に基づいて、プールのすべてのメンバーに報酬を均等に分配することを意味します。