導入
マイニングは、過去の取引に関するビットコインの公開台帳に取引記録を追加するプロセスです。過去の取引を記録したこの台帳を、ブロックチェーンの連鎖なのでブロック。のブロックチェーンの役割を果たします確認するネットワークの残りの部分へのトランザクションが発生したものとして扱われます。ビットコインノードは、ブロックチェーンを使用して、正当なビットコイントランザクションと、すでに使用されたコインを再使用しようとする試みとを区別します。
マイニングは、マイナーが毎日発見するブロックの数が一定に保たれるように、リソースを大量に消費し、難しくなるように意図的に設計されています。個々のブロックが有効であるとみなされるには、プルーフ・オブ・ワークが含まれている必要があります。このプルーフ・オブ・ワークは、他のビットコイン・ノードがブロックを受信するたびに検証されます。ビットコインが使用するのは、ハッシュキャッシュプルーフ・オブ・ワーク機能。
マイニングの主な目的は、ビットコイン ノードが安全で改ざん耐性のあるコンセンサスに到達できるようにすることです。マイニングは、ビットコインをシステムに導入するために使用されるメカニズムでもあります。マイナーには、取引手数料のほかに、新しく作成されたコインの「補助金」が支払われます。これは、分散型の方法で新しいコインを配布するという目的と、システムにセキュリティを提供するよう人々を動機付けるという両方の目的を果たします。
ビットコイン マイニングは、他の商品のマイニングに似ているため、このように呼ばれます。これには労力が必要で、参加したい人は誰でも新しいユニットを徐々に利用できるようになります。重要な違いは、供給量が採掘量に依存しないことです。一般に、マイナーの合計ハッシュパワーを変更しても、長期的に作成されるビットコインの数は変わりません。
困難
計算的に難しい問題
ブロックがネットワークに受け入れられるためには、ブロックのヘッダーの SHA-256 ハッシュがターゲット以下である必要があるため、ブロックのマイニングは困難です。この問題は説明のために単純化できます。ブロックのハッシュは特定の数のゼロで始まらなければなりません。多くのゼロで始まるハッシュを計算できる確率は非常に低いため、何度も試行する必要があります。ラウンドごとに新しいハッシュを生成するには、ノンスが増加します。見る作業証明詳細については。
難易度の指標
の困難は、新しいブロックを見つけるのが最も簡単である場合と比較して、どれだけ難しいかを示す尺度です。これは、2016 ブロックごとに、全員がこの難易度でマイニングを行っていた場合、前の 2016 ブロックがちょうど 2 週間で生成されるような値に再計算されます。これにより、平均して 10 分ごとに 1 つのブロックが生成されます。参加するマイナーが増えると、ブロックの作成率が増加します。ブロックの生成速度が増加すると、それを補う難易度が上がりますが、ブロックの生成速度が低下するため、効果のバランスが取れます。悪意のあるマイナーによってリリースされた、必要な条件を満たしていないブロック難易度ターゲットネットワーク内の他の参加者によって単純に拒否されます。
褒美
ブロックが発見されると、発見者はネットワーク内の全員が合意した特定の数のビットコインを自分自身に与えることができます。現在、この報奨金は 6.25 ビットコインです。この値は 210,000 ブロックごとに半分になります。見る管理された通貨供給.
さらに、マイナーはトランザクションを送信するユーザーによって支払われた手数料を受け取ります。この手数料は、マイナーがトランザクションをブロックに含めるインセンティブとなります。将来的には、マイナーが各ブロックで作成できる新しいビットコインの数が減少するため、マイニング収入の中で手数料が占める割合はより重要になるでしょう。
マイニングエコシステム
ハードウェア
ユーザーは、ブロックをマイニングするためにさまざまな種類のハードウェアを長年使用してきました。ハードウェア仕様とパフォーマンス統計の詳細については、マイニングハードウェアの比較ページ。
CPUマイニング
初期のビットコイン クライアント バージョンでは、ユーザーが CPU を使用してマイニングを行うことができました。 GPU マイニングの出現により、ネットワークのハッシュレートが大幅に増大し、CPU マイニングによって生成されるビットコインの量が CPU を動作させるための電力コストよりも低くなったため、CPU マイニングは経済的に賢明ではなくなりました。したがって、このオプションはコアのビットコイン クライアントのユーザー インターフェイスから削除されました。
GPUマイニング
GPU マイニングは、CPU マイニングよりも大幅に高速かつ効率的です。主要な記事を参照してください。GPU が CPU よりも速くマイニングできる理由。人気の各種採掘リグ文書化されています。
FPGA マイニング
FPGA マイニングは非常に効率的かつ高速なマイニング方法であり、GPU マイニングに匹敵し、CPU マイニングを大幅に上回ります。 FPGA は通常、ハッシュ評価が比較的高くても消費電力が非常に少ないため、GPU マイニングよりも実行可能で効率的です。見るマイニングハードウェアの比較FPGA ハードウェアの仕様と統計については。
ASIC マイニング
特定用途向け集積回路、またはASIC、非常に特殊な目的のために設計および製造されたマイクロチップです。ビットコイン マイニング用に設計された ASIC は、2013 年に初めてリリースされました。消費電力の点で、以前のすべてのテクノロジーよりもはるかに高速であり、すでに一部の国や設定では GPU マイニングが経済的に賢明ではありません。
マイニングサービス
採掘請負業者契約で指定されたパフォーマンスでマイニング サービスを提供します。たとえば、特定のレベルのマイニング能力を、特定の期間、設定価格で貸し出すことができます。
プール
限られたブロックの供給をめぐって、ますます多くのマイナーが競争するようになり、ブロックを見つけられず、マイニングの努力に対する報酬も受け取れないまま、何ヶ月も作業を続けていることに気づきました。これにより、マイニングは一種のギャンブルになりました。収入のばらつきに対処するために、マイナーは組織化を始めました。プール報酬をより均等に分配できるようにするためです。プールされたマイニングとマイニングプールの比較。
歴史
ビットコインの公開台帳(「ブロックチェーン」)は、おそらくサトシ・ナカモトによって2009年1月3日18時15分(UTC)に開始されました。最初のブロックはとして知られていますジェネシスブロック。最初のブロックに記録された最初のトランザクションは、作成者に新しい 50 ビットコインの報酬を支払う単一のトランザクションでした。
投稿日時: 2022 年 12 月 15 日