マイニング — これは、暗号通貨の分散型ネットワークをサポートするメカニズムです。お金の発行のために銀行や国家に依存する代わりに、ほとんどのブロックチェーンプロジェクトは新しいコインを生成し、ネットワークの安全性を確保するためにマイニングを使用します。## ネットワークにおけるマイナーの役割ビットコインのようなネットワークでは、参加者はマイニング(ノード)として重要な機能を果たします。彼らは未処理のトランザクションを集め、その正確性を検証し、ブロックチェーンに追加します。このプロセスは新しい暗号通貨の単位を生成するだけでなく、中央管理機関の必要なしにシステム全体の整合性を保証します。## バリデーションの技術プロセスマイニングが始まると、マイナーはネットワークのメモリから未確認のトランザクションを取り出し、それらをブロック候補にまとめます。このブロックでは、最初にcoinbaseトランザクションが記録されます。これは、ブロックの報酬をマイナー自身に送る特別な記録です。次に、暗号処理が始まります。各トランザクションはハッシュに変換され、これらのハッシュはペアごとに結合され、再びハッシュ化されます。このプロセスは、単一のハッシュ—マークルルートが得られるまで、層ごとに繰り返されます。このルートハッシュは、その後、前のブロックのハッシュ、ランダム数(nonce)、およびその他のパラメーターと組み合わされます。## 試行錯誤の方法ここから真のマイニング作業が始まります。生成されたブロックのハッシュは、プロトコルによって設定されたターゲット値よりも低くなければなりません。パラメータを変更すると出力ハッシュが完全に変わるため、マイナーは非同的な値を試行錯誤し、適切な結果が得られるまで何度もハッシュ化を実行しなければなりません。最初のマイナーが適切なハッシュを成功裏に見つけると、ブロックをチェーンに追加する権利を得て、報酬を受け取ります。ビットコインネットワークでは、このプロセスは平均して約10分かかります。## プルーフ・オブ・ワークと報酬システム各確認済みブロックのユニークなハッシュは、その識別子および行った作業の証明として機能します。このため、ビットコインのコンセンサスアルゴリズムはProof of Workと呼ばれています。計算作業を実行せずに正しいハッシュを偽造したり推測したりすることはできません。ブロックの報酬のサイズはプロトコルによって定義され、定期的に減少します。最初はマイナーは各ブロックにつき50 BTCを受け取っていました。システムは210,000ブロックごとに報酬を減少させることを規定しており、(約4年ごとに)行われます。現在の報酬は1ブロックあたり6.25 BTCです。その構造は、ビットコインの供給が制限され予測可能であることを保証し、一方でマイナーはネットワークを稼働状態に保つためのインセンティブを得ることを保証します。
暗号通貨のマイニングはどのように機能しますか
マイニング — これは、暗号通貨の分散型ネットワークをサポートするメカニズムです。お金の発行のために銀行や国家に依存する代わりに、ほとんどのブロックチェーンプロジェクトは新しいコインを生成し、ネットワークの安全性を確保するためにマイニングを使用します。
ネットワークにおけるマイナーの役割
ビットコインのようなネットワークでは、参加者はマイニング(ノード)として重要な機能を果たします。彼らは未処理のトランザクションを集め、その正確性を検証し、ブロックチェーンに追加します。このプロセスは新しい暗号通貨の単位を生成するだけでなく、中央管理機関の必要なしにシステム全体の整合性を保証します。
バリデーションの技術プロセス
マイニングが始まると、マイナーはネットワークのメモリから未確認のトランザクションを取り出し、それらをブロック候補にまとめます。このブロックでは、最初にcoinbaseトランザクションが記録されます。これは、ブロックの報酬をマイナー自身に送る特別な記録です。
次に、暗号処理が始まります。各トランザクションはハッシュに変換され、これらのハッシュはペアごとに結合され、再びハッシュ化されます。このプロセスは、単一のハッシュ—マークルルートが得られるまで、層ごとに繰り返されます。このルートハッシュは、その後、前のブロックのハッシュ、ランダム数(nonce)、およびその他のパラメーターと組み合わされます。
試行錯誤の方法
ここから真のマイニング作業が始まります。生成されたブロックのハッシュは、プロトコルによって設定されたターゲット値よりも低くなければなりません。パラメータを変更すると出力ハッシュが完全に変わるため、マイナーは非同的な値を試行錯誤し、適切な結果が得られるまで何度もハッシュ化を実行しなければなりません。
最初のマイナーが適切なハッシュを成功裏に見つけると、ブロックをチェーンに追加する権利を得て、報酬を受け取ります。ビットコインネットワークでは、このプロセスは平均して約10分かかります。
プルーフ・オブ・ワークと報酬システム
各確認済みブロックのユニークなハッシュは、その識別子および行った作業の証明として機能します。このため、ビットコインのコンセンサスアルゴリズムはProof of Workと呼ばれています。計算作業を実行せずに正しいハッシュを偽造したり推測したりすることはできません。
ブロックの報酬のサイズはプロトコルによって定義され、定期的に減少します。最初はマイナーは各ブロックにつき50 BTCを受け取っていました。システムは210,000ブロックごとに報酬を減少させることを規定しており、(約4年ごとに)行われます。現在の報酬は1ブロックあたり6.25 BTCです。
その構造は、ビットコインの供給が制限され予測可能であることを保証し、一方でマイナーはネットワークを稼働状態に保つためのインセンティブを得ることを保証します。