Bitcoin-mining

提供:Dev Guides
移動先:案内検索

ビットコイン-マイニング

ビットコインでは、通貨を作成するプロセスはマイニングと呼ばれます。 ビットコイン採掘者は、特殊なソフトウェアとハ​​ードウェアを使用して、ビットコイントランザクションを検証し、複雑な数学の問題を解決し、一定数のビットコインによって交換されます。 これがビットコイン通貨の発行方法であり、誰でもビットコインをマイニングできます。 マイニングを使用して、独自のビットコインを作成または獲得できます。 現在、成功した鉱夫には、おおよそ10分ごとに作成される新しいブロックごとに25ビットコインが与えられます。 この相互に合意された値は、210,000ブロックがチェーンに追加されるたびに半分になります。

ビットコインマイニングには、トランザクションレコードの検証と、過去のトランザクションまたはブロックチェーンのビットコインの公開元帳への追加が含まれます。 ブロックチェーンは、ネットワークの残りの部分で発生したトランザクションを確認するために使用されます。

ビットコインノードはブロックチェーンを使用して、正規のビットコイントランザクションを合法化または検証し、ビットコインの二重支出を防ぎます。つまり、既に他で使用されたコインの再支出を停止します。

ビットコインマイニングは、リソース集中型で困難になるように意図的に設計されているため、マイナーが毎日マイニングするブロック数は中程度で安定しています。 個々のブロックには、有効であると見なされる作業の証明を含める必要もあります。 この作業の証明は、他のビットコインノードがブロックを受信するたびに検証されます。 ビットコインは、その機能のためにハッシュキャッシュ作業証明機能を採用しています。

マイニングの主な目標は、ビットコインノードが安全で改ざん防止のコンセンサスに到達できるようにすることです。 マイニングは、ビットコインをビットコインエコシステムに導入するために使用されるメカニズムでもあります。採掘者は、取引手数料と、新しく作成されたビットコインの「報酬または報奨金」を獲得します。

これは、新しいコインを配布するだけでなく、システムを保護するように人々を動機付ける目的にも役立ちます。

仕事の証明

作業証明は、特定の要件を満たすために作成するのにリソースを消費し時間がかかるデータです。

作業証明の作成は通常、確率の低いランダムなプロセスであり、有効な作業証明が生成される前に多くの試行錯誤が必要です。 ビットコインはHashcashタイプの仕事の証明を使用します。

さらに、鉱夫にはユーザーが支払った取引手数料が支払われます。 料金は、鉱夫が自分のブロックに取引を含めるための一種のインセンティブです。 将来的には、料金が鉱業収入のかなりの割合を占めるようになるでしょう。

マイニングには、 Solo および* Pool。*の2つの主なタイプがあります。

ソロマイニング

  • ソロマイニング*は、単独でまたは独自に行われます。 通常のデスクトップまたはラップトップの構成では、マイニングには膨大な計算能力が必要になるため、実際のビットコインを獲得するには数年かかります。

プールマイニング

使用できる2番目の方法は、*プールマイニング*です。 これには、さまざまなプーリングサイトのいずれかでアカウントにサインアップすることが含まれます。 これらのサイトは、ソフトウェアとハ​​ードウェアを使用して、多くの人々のコンピューターのマイニング作業をプールしています。 プール内のすべての人は、報酬としてのシェアとして少数のビットコインを受け取ります。 個人の場合、単独採掘よりもプーリングの方が適しています。

BitMinter

*BitMinter* は、誰でも簡単にビットコインを作成できるようにすることを目的としたビットコインマイニングプールです。 最も古いプールの1つです。 2011年の開設以来、450000人以上がアカウントを登録しています。 前期には、ビットコインマイニングにCPUとGPUが使用されていました。 ここで、ビットコインマイニング用の特別な特定用途向け集積回路(略してASIC)マシンが必要です。 これらのマシンの速度は、現在ハッシュレート/秒またはT​​ H/sのハッシュレートで与えられます。

ASICは2013年にマイニングを引き継ぎました。 通常のPCでビットコインを1つだけマイニングするには、かなりの時間がかかります。 自宅で小規模な採掘作業を開始するには、1 TH/s以上のASICマシンが必要です。

マイニングにBitMinterを使用する

以下は、マイニングにBitMinterを使用するプロセスです-

ステップ1 *-まず、Googleまたはyahooのメールアカウントを使用して BitMinterサイト*にサインアップし、BitMinterから受信したメールのリンクをクリックしてメールIDを確認します。

  • ステップ2 *-BitMinterアカウントの作成時に作成されたユーザー名に加えて、ワーカー名とワーカーパスワードで*ワーカーアカウント*を設定します。 Bitminterクライアントをワーカーアカウントにリンクします。
  • ステップ3 *-次に、以下に示すように*アカウントの詳細を入力してログインします。

BitMinter

ステップ4 *-この後、 BitMinter Clientアプリケーション*を開くと、以下のコンソールが表示されます-

BitMinterクライアントアプリケーション

ステップ5 *-エンジンスタートボタンを押して、マイニングを開始します。 マシンが少なくとも 2500万ハッシュ/秒*または 25 M H/s のハッシュレート速度をクロックすることを保証する必要があります。

  • ステップ6 *-自動化に関するいくつかの設定も変更する必要があります。 昼夜を問わずマシンを離れることができます。
  • ステップ7 *-これらの設定を変更するには、[設定]> [オプション]に移動します。 自動デバイスは、ソフトウェアの起動時に自動的に起動するように設定したデバイスのリストです。
  • ステップ8 *-夜間にマシンを実行させて、より多くのビットコインを作成する見込みを高めます。

マイニングは、ブロックが先行ゼロの多い値にハッシュするランダムな文字列を見つけることにより、トランザクションを保護します。 ゼロが多いほど、解読が困難になります。 ビットコインのマイニングとは、新しいビットコインを見つけることではありません。これらは、ブロックのすべての未解決のトランザクションの検証を完了し、複雑な数学パズルを解くためにネットワークによって授与されます。

ビットコインを獲得する方法

ビットコインを獲得する最良の方法は、ビットコインで支払う仕事を見つけて実行することです。 ビットコインも購入できます。 最後に、困難な方法でそれらを獲得したい場合は、マイニングに行く必要があります。 ビットコインをマイニングするために、ebayというサイトで安価なハードウェアを購入できます。