マイニングとは
マイニングは、2つの重要な機能を実行する暗号通貨ネットワークの不可欠な部分です。 まず、暗号通貨ネットワークを介して流通する新しい暗号通貨トークンを生成およびリリースするために使用され、次に、進行中のネットワークトランザクションを検証し、認証し、パブリックレジャーに追加するために使用されます。
マイニングを理解する
ネットワーク構成とマイニングに必要なハードウェアのタイプに応じて、さまざまなタイプのマイニングが存在します。
暗号通貨ベースのエコシステムは分散された自律的な方法で機能するため、ネットワーク参加者間で発生するトランザクションが本物であることを保証するメカニズムが必要です。 第二に、新しいクリプトコインはどこから出てくるのですか?また、新しく発見されたコインが本物であることを保証する方法は何ですか? マイニングはこれらの両方の要件を処理します。
暗号通貨ネットワークでトランザクションが発生するたびに、たとえばAがXの暗号通貨をBに支払うと、トランザクションの詳細がネットワークにブロードキャストされます。 ただし、単に詳細をブロードキャストするだけでは、トランザクションが本物であるとは限りません。 検証が必要です。
暗号通貨マイナーは、マイニングデバイスを使用して必要な検証アクションを実行し、トランザクションの詳細が本物であることを確認します。 適切な検証の後のみ、トランザクションはブロックチェーンに記録されます。 金や銀などの金属のマイニングと同様に、暗号通貨マイニングは、検証後にネットワークの流通に追加される新たに鋳造された暗号コインも見つけます。
マイニングはどのように実行されますか?
マイニングプロセスでは、トランザクションデータを含むブロックにリンクされた固有のハッシュ関数を使用して、複雑な数学的問題を解決します。 暗号通貨ネットワークの人気に応じて、さまざまな鉱夫が互いに激しく競い合い、必要な数学的パズルを解きます。 マイニング報酬を獲得するために最短時間で多くの複雑な計算を実行する必要があるため、コンピューターや電子チップなどの専用マイニングハードウェアを使用して、プロセスを高速化し、レースに勝ちます。 数学的パズルに必要な解決策を見つけた最初の鉱夫は、取引を承認することができます。 彼らのサービスについては、鉱夫は小さな取引手数料で報われます。 ブロックチェーンの鉱夫が新しいブロックを見つけた場合、ブロックチェーンにブロックを追加して報酬を受け取り、報酬を受け取ります。
ネットワーク構成によっては、マイニングに使用されるハードウェアには、CPU、グラフィックスプロセッシングユニット(GPU)、FPGA、特定用途向け集積回路(ASIC)デバイスが含まれる場合があります。 これらは、マイニングデバイスとブロックチェーンネットワーク間のブリッジとして機能する専用ソフトウェアによって管理されます。 さまざまな種類のデバイスを使用してマイニングが必要な一般的な暗号通貨は、ビットコインとイーサリアムです。 作業検証メカニズムを使用して、トランザクション検証に関するコンセンサスに到達します。
マイニングが不要な、またはマイニングデバイスを必要としない暗号通貨がいくつかあります。 たとえば、NXTは、トランザクションの検証にステークベースのコンセンサスメカニズムを使用するオープンソースの暗号通貨です。 ステークの証明は、マイナーが保持する暗号コインの数に基づいて、トランザクションの検証に関するネットワークのコンセンサスを決定します。 同様に、Waveトークンは委任およびリースされた証拠証明アルゴリズムを使用します。