「ビットコイン マイニング」という用語は、少し誤解を招きます。 それを聞くと、運が良ければコインを見つけるまで、掘ったり、地面に穴を開けたりすることを含む、または含まない非常に物理的なプロセスを考える可能性があります。 これは事実ではありません.ビットコインマイニングは、実際には計算能力と数学的問題がすべてです.

ビットコインのマイニングは、システム全体の非常に重要な部分です。 それがなければ、システム全体が必要に応じて動作できず、信頼性がはるかに低くなります. これはすべてのマイニングに当てはまります 暗号通貨

もちろん、これはシステムの重要な部分であるため、ビットコインのマイニングは簡単ではありません。 ただし、理解するのが難しい必要はありません。 ここでは、知っておく必要のあるすべてを消化可能なチャンクに分解しました. 自分でマイニングを開始したい場合でも、方法を知りたい場合でも、 暗号通貨を理解する よく読んでください。

ビットコインマイニングの目的を理解する

ビットコインのマイニングを簡単にまとめると、この活動は XNUMX つの重要な機能を果たしていることがわかります。 XNUMX つ目は、新しいトークンを生成してリリースできるようにすることです。 XNUMX つ目は、 ブロックチェーン. ただし、これよりも少し深くなります。 

暗号通貨は、分散型で自律的な方法で機能します。 行われているトランザクションを監視する包括的な権限がないため、トランザクションが本物で信頼できるものであることを保証するシステムが存在する必要があります。 これがマイニングの背後にある理由の XNUMX つです。 

仮想通貨取引が発生すると、その情報がネットワーク上に追加されます。 ただし、額面通りに信用することはできないため、検証する必要があります。 マイナーはトランザクションを検証し、情報が正当であることを証明します。 そうして初めて、トランザクションがブロックチェーンのブロックに追加されます。 情報の記録は、将来の検証のためにノードに保持されます。 

検証が完了すると、マイナーは新しいトークンが流通することで報われ、それによって新しいコインが確実に出現します。 マイニングのもう一つの機能。 金のような貴金属と同様に、暗号通貨はすでに存在しており、明らかにする必要があります。 

ビットコインのマイニングの目的

ビットコインプロトコルは、合計で、 21万BTC それは採掘することができます。 すでに明らかになったものもあれば、まだ公開されていないものもあります。 マイナーは、トランザクションを検証して検証した後、これらの未リリースのトークンを「掘り起こし」ます。これは、彼らの努力と作業に対するトランザクション手数料として支払われるためです。 追加のコインのリリースは、作業を正確かつタイムリーに行うようにインセンティブを与えます。 

いくつかの異なるタイプのマイニングが存在し、使用されるものは、ネットワークの構成と、マイニングの発生に必要な特定のハードウェアによって異なります。

ノード: Bitcoin マイニングの重要な側面

暗号通貨、ブロックチェーンなどの主題では、かなりの数に出くわします 条件 わからないかもしれません。 ビットコインマイニングの場合、これは知っておく必要があります.

ノードは、必要なソフトウェアを搭載した強力なコンピューターです。 ビットコイン ソフトウェアをインストールする以外にノードを実行するための要件はなく、誰でもダウンロードできます。 ただし、多くのスペースを必要とし、多くのコンピューティング要件があり、実行に大量のエネルギーを使用します。 さらに、ノードはネットワーク全体にトランザクションを分散させ、ネットワーク全体が情報にアクセスできるようにします。

一部のノードは、ブロックチェーンに電力が供給されていることを確認し、ネットワーク上で情報を保持するためだけに使用されます。 他のノードは、これと、検証、トランザクション、およびブロックの追加タスクに使用されます。 したがって、一部のノードはマイナーでもあります。

ビットコインマイニングはどのくらい正確に機能しますか?

基本的に、ビットコインのマイニングは監査と同じように機能します。 トランザクションを検証し、たとえば、二重支出のインスタンスがないことを確認します。 トークンのコピーを作成して XNUMX 回使用することはそれほど難しくないため、二重支払いは、暗号通貨に関連して最もよく挙げられる問題の XNUMX つです。 

違法な取引がないことを確認するためにマイナーが存在します。 1MB のトランザクション (ブロックに相当) を検証すると、報酬の対象となります。 ここで注意すべき重要な点が XNUMX つあります。 

まず、1MB は XNUMX つのトランザクションだけである場合もあれば、数千のトランザクションである場合もあります。 これは、トランザクションによって取得されるデータによって異なります。 このため、報酬の資格を得るために確認する必要があるトランザクションは XNUMX つだけです。 

第二に、資格があるからといって、支払いが行われるわけではありません。 報酬を受け取るには、認証プロセスを最初に正しく完了する必要があります。

ビットコインをマイニングする方法

ビットコインをマイニングする方法

トランザクションのブロックを追加するには、ビットコイン プログラムの一部である複雑な計算数学パズルを解いてブロックに追加する必要があります。 これはプルーフ・オブ・ワークと呼ばれます。 

パズルを解くことは、基本的に、ハッシュと呼ばれる 64 桁で構成される数字の文字列を見つけることです。 ターゲット ハッシュ以下である必要があります。 より具体的には、ブロック内のデータと組み合わせてハッシュ関数にかけた後、探している数 (ノンス) が特定の範囲内の結果を生成する必要があります。 これを行うと、任意のサイズの入力データが取得され、固定長の出力データに変換されます。 

ハッシュを考え出すことは非常に困難ですが、基本的には、数字の正しい組み合わせが見つかるまで推測によって行われます。 ノンスを推測し、ハッシュ関数を適用して、ブロックにデータを追加します。 考えられる組み合わせは何兆通りもあるため、正しい組み合わせを見つけるのは大変であり、ハッシュ関数によって出力を予測することは不可能です。

マイナーのコンピューターは、単位に応じて、XNUMX 秒あたりメガハッシュ (MH/s)、XNUMX 秒あたりギガハッシュ (GH/s)、または XNUMX 秒あたりテラハッシュ (TH/s) のレートでハッシュを生成します。 許容できる解決策が見つかるまで、これを続けます。 

注意すべき重要な点は、さまざまなノンスが必要な結果を生成する可能性があること、またはどれも正しい結果を生成しない可能性があることです。 この場合、別のブロック構成を使用する必要があります。  

計算の難易度は一貫して増加します。 約 2 週間ごと (2,016 ブロックの生成にほぼ相当)。 競争する個人の数が増えるにつれて、問題もますます難しくなります。 同様に、多くの人がやめる (ネットワークから計算能力を取り除く) 場合、難易度は低下します。 今年 (2020 年) の 1 月に、目標よりも少ないハッシュを生成する可能性は、13 兆分の XNUMX でした。

ビットコインの計算能力

ビットコインマイニングに参加するために必要なもの

難易度が非常に高いため、高性能のコンピューティング リグと大量のエネルギーが必要になります。 グラフィックス プロセッシング ユニット (GPU) や特定用途向け集積回路 (ASIC) などのビットコイン マイニング機器が必要です。 

ビットコイン マイニングに使用されるその他のハードウェアには、ネットワーク構成に応じて、中央処理装置 (CPU) とフィールド プログラミング ゲート アレイ (FPGA) が含まれます。 これらはすべて、マイニング デバイス (コンピューターとハードウェア) とブロックチェーンの間のコネクタとして機能するソフトウェアによって制御されます。

マイナーへの報酬

私たちが理解しているように、ビットコインのマイニングは大変な作業であり、個人はネットワークにトランザクションの新しいブロックを追加することで報われます. まだわかっていないのは、マイナーがどれだけの報酬を得られるかということです。 各ブロックの作成後に解放される BTC の合計は、「ブロック報酬」と呼ばれます。 この合計は、約 210,000 年に相当する 4 ブロックごとに半分になります。 

 2009 年のブロック報酬は 50 BTC でした。 2013 年には 25 に減少し、2018 年には 12.5 に減少しました。 前回の半減期は 11 年 2020 月 6.25 日に発生し、報酬は 2140 に減少しました。 このプロセスは、最後の新しいコインが生産される XNUMX 年まで続くと予想されます。 その後、ネットワーク ユーザーは、トランザクションの完了に対して料金を支払います。

他のマイナーとの競争

1 兆分の 13 の推測に最初に到達することは非常に困難です。 その上、ビットコイン マイニングに参加している何百万人もの人々と競争しなければならず、その作業はさらに困難になります。 さらに、エネルギーの使用は非常に高価であるため、多くの場合、結果の価値よりも多くの費用がかかります。

このため、個人はコンピューティング能力を「マイニング プール」に組み合わせてチャンスを増やしています。 成功した場合は、報酬を分割します。

マイニングは退屈ですが魅力的な作業です

ビットコインのマイニングは面倒で費用がかかる作業であり、常にやりがいがあるとは限りません。 ただ、法定通貨だとかなり割高になるビットコインを購入するよりも、ビットコインを稼げるのが魅力です。 

プロセスを開始する前に、ビットコイン マイニングの目的からハッシュの半減と検索まで、上記のすべてを理解していることを確認してください。 また、必要なコンピューティング ハードウェアは、それ自体が非常に高価であることにも注意してください。