UbuntuでCgminerを使用してビットコインをマイニングする

Mine Bitcoins With Cgminer Ubuntu



序章

Cgminer は、Windows、Linux、OSxなどのさまざまなプラットフォーム向けに開発されたオープンソースのASIC / FPGAビットコインマイナーです。これは、Cプログラミング言語で開発された高度なアルゴリズムで構成されており、最大のハードウェアパフォーマンスを利用して、マシンのパフォーマンスに応じて簡単に収益性の高いビットコインを生成します。現在Cgminer GPUをサポートしていません ビットコインを生成するために消費される電力と時間を補うために使用できなくなったため。したがって、ASICを使用する必要があります。

Cgminerのセットアップ

始める前に、明らかにCgminerをシステムにインストールする必要があります。システム内でCgminerをコンパイルすると最適なパフォーマンスが得られるため、バイナリ形式ではなくソースをcgminerが現在ホストされているgithubから直接ダウンロードし、以下のコマンドを使用してコンパイルすることを強くお勧めします。







コンパイルに必要なパッケージをダウンロードし、ディレクトリをsrcに変更してcgminerをインストールし、cgminerをgithubからローカルシステムに複製し、ディレクトリを再びcgminerに変更し、コンパイル用のビルドを準備し、最後にソースコードをコンパイルします。コンパイルしたら、cgminerを離れて、次のセグメントに進みます。管理者権限を求めるエラーが発生した場合は、コマンドの前にsudoを使用する必要がある場合があります。



  • apt-get install autoconf gcc make git libcurl4-openssl-dev libncurses5-dev libtool libjansson-dev libudev-dev libusb-1.0-0-dev
  • cd / usr / src /
  • git clone https://github.com/ckolivas/cgminer.git
  • cd cgminer
  • ./autogen.sh
  • 作る
スクリーンショットUbuntuフォルダーの選択

図1Cgminerは/ usr / src / cgminerにあります



ウォレットを作成する

ビットコインを保管するために利用できるウォレットは多種多様であるため、適切なウォレットを見つけるのは難しいかもしれません。通常、安全上の理由からデフォルトでビットコインコアが推奨されますが、2017年の時点で通常100GB以上の帯域幅を消費するビットコインブロックチェーンをダウンロードするには時間がかかります。したがって、このチュートリアルでは、 エレクトラム





次の手順では、独自のビットコインウォレットを持つためにelectrumをセットアップおよび構成する方法を説明します。

1.まず、次のコマンドを1つずつ使用して、QTとElectrumの両方をシステムにインストールします。



  • apt-get update
  • apt-get upgrade
  • apt-get install python-qt4 python-pip
  • apt-get install python-pip python-devbuild-essential
  • pip2インストールhttps://download.electrum.org/2.9.3/Electrum-2.9.3.tar.gz

2.インストール後。 UnityインターフェースでDashからElectrumを実行します。このダッシュは、WindowsファミリのWindowsスタートメニューに相当します。

ビットコイン用のUbuntuのウォレット
3.次のテキストボックスにウォレットの名前を入力して、続行します。

ビットコインウォレットUbuntuパート1のセットアップ
4.指定されたオプションから標準ウォレットを選択します

ビットコインウォレットUbuntuパート2のセットアップ

5. [新しいシードの作成]を選択して、このウォレットが新しいものであることを示します。または、ウォレットがすでに作成されている場合は、シードオプションがすでにあるので回復できます。

ビットコインウォレットUbuntuパート3のセットアップ

6.シードキーが生成されて画面に印刷されます。コピーして次のテキストボックスに貼り付けるだけで、確認に進むことができます。

ビットコインウォレットUbuntuパート4のセットアップ
7.ウォレットの標準パスワードを入力します。さらに、ウォレットファイルの暗号化オプションで暗号化してさらに保護することができます。

ビットコインウォレットセットパスワード
8.上記の指示に従ってエレクトラムが適切に構成されている場合。デフォルトでは、最初のウィンドウに取引の詳細が表示されるメインウィンドウが表示され、次にコインを送信するための[送信]タブ、およびコインを受信するための[受信]タブが表示されます。 [受信]タブに切り替えて、パブリックビットコインアドレスを見つけてコピーし、安全な場所に保管するだけです。

CGMinerを使用してUbuntuでビットコインウォレットをセットアップする

プールに参加する

今日では、十分なビットコインを生成するのにコストがかかるため、1台のマシンでビットコインだけをマイニングすることは有益ではありません。したがって、プールの概念は、効率的かつ高速にするために考案されました。プールは、コインを採掘するために協力し、ブロックが見つかったときに生産を共有する鉱夫の集まりです。料金は、ブロックを見つけた鉱夫に支払われます。通常、支払いはすぐに利用できますが、サービスプロバイダーによって大きく異なります。このチュートリアルでは、プロバイダーとして選択します ビットコインマージマイニングプール 支払いが即時に行われる場合。

1.次のWebサイトに移動します

http://mmpool.org/register

2.以下に示すように、目的のユーザー名と、前述のコピーされたパブリックビットコインアドレスをビットコインテキストボックスに入力します。

ビットコインマイニングインターフェース

3.Ubuntuターミナルで次のコマンドを入力します

cd / usr / src / cgminer

4.次に、USB ASICMiner BlockErupterをコンピューターに接続します。次のものはアマゾンから取られました。それは通常約80ドルから100ドルの費用がかかります。

Ubuntuに接続するビットコインマイニングASICデバイス

5.プラグインしている間に、Ubuntuターミナルで次のコマンドをもう一度入力します

./cgminer -o stratum + tcp://mmpool.org:3333 -u YOURUSERNAME –p ANYTHING

6.次に、ビットコインのマイニングを開始します。速度は、通常Mh / sで示される1秒あたりのハッシュレートによって決定されます。これは、1秒あたりのメガハッシュを意味します。 Mh / sが高いほど、ASICMiner BlockErupterデバイスは優れています。前述の製品のハッシュレートは330MH / sですが、オンラインストアから安価で入手できるブロックアシック噴火器の方が優れているものと最悪のものがあります。現在、Amazonで入手できる最も強力なものは、定格10.7gh / sのASICMinerBlock ErupterBladeです。

Ubuntuターミナルのスクリーンショット

7.マイニング全体の進行状況を確認するには、この特定のアドレスに移動します

http://mmpool.org/members ここでは、ビットコインが生成されたユーザー名を指定すると、次のレポートが表示されます。

UbuntuでのビットコインマイニングのためのCGminerからの出力

ビットコインの場合、ビットコインマージマイニングプールでの最小引き出し額は0.00500000です

オンラインで利用可能な他の人気のあるプール

現在、オンラインで利用できるプールは多くありません。 既存のもの ユーザーエクスペリエンスが低く、構成が複雑なため、それほど魅力的ではありません。ただし、この記事で取り上げているマージマイニングプールを含め、次のプールサービスをお勧めします。

  1. と、
  2. BitMinter、
  3. と、
  4. エリギウス、
  5. コインをくれ、
  6. カノプール、
  7. MergeMining、
  8. P2Pool、
  9. BTCDig

GPUを使用してビットコインをマイニングする方法は?

この記事の前半で説明したように、製造コストのため、ビットコインのマイニングにGPUまたはCPUのいずれかを使用することは有益ではありません。そのため、そもそもASICデバイスが必要です。ただし、十分な電力を備えたAMDグラフィックカードがいくつかある場合は、それらを使用して、少しの努力でいくつかのビットコインをマイニングすることができます。それでも、この記事では、NVidiaとIntelグラフィックカードの両方、およびその恐ろしい低パフォーマンスのためにビットコインを生成するためのCPUについては推奨していません。

現時点では、ビットコインをマイニングするための最高のグラフィックカードは AMD 5870×6、5850×6、6990×3、7970×3、5830×6、7970×3、5870×4、6990×2、6990×2、6990×2、6990×2、5850×4、6950× 4、6970×3、6870×4、6870×4,6 870×4、6950×3、5850×3、およびそれらのすべては、1000 Mh / sを超えることができます。つまり、1Gh / sを超えると非常に高くなります。多くのUSBサイズのASICBlockErupterと比較して。ただし、Cgminerは現在GPUマイニングをサポートしていません。したがって、GPUマイニングを機能させるには、3.7バージョン以下が必要です。

Cgminerのセットアップ 上記のセグメントでは、そこに提供されているコマンドの代わりに次のコマンドを使用してください。これにより、GPUマイニングをサポートする最終バージョンがダウンロードされます。

git clone https://github.com/ckolivas/cgminer/tree/3.7

現在、Ubuntuオペレーティングシステムの最新の安定したパブリックデスクトップリリースであるUbuntu17.04のドライバーはありません。ただし、16.04用のものがあり、こちらからダウンロードできます。 位置

ダウンロード後、次のコマンドでインストールします

  • cd / tmp
  • tar xf amdgpu-pro-.tar.xz
  • chmod + x amdgpu-pro-.run
  • sudo ./amdgpu-pro-.run

、次にインストール APPSDK

  • cd / tmp
  • tar -xvjf AMD-APP-SDKInstaller-GA-linux64.tar.bz2
  • chmod + x AMD-APP-SDKInstaller--GA-linux64.run
  • sudo ./AMD-APP-SDKInstaller--GA-linux64.run

最後に、AMDグラフィックスドライバー用にCgminerを構成するための次のコマンド。最初のコマンドはグラフィックカードを構成し、2番目のコマンドはADL SDKをcgminerのディレクトリにコピーし、4番目のコマンドはcgminerのコンパイルを準備します。次に、cgminerはAMDグラフィックドライバーと連携する適切なGPUフラグを設定し、cgminerをコンパイルします。このステップを完了した後、 ウォレットを作成する セグメント。

  • sudo aticonfig –adapter = all -f –initial
  • cp / usr / ADL_SDK / include / * / usr / cgminer / ADL_SDK /
  • cd / usr / src / cgminer
  • ./autogen.shを実行します
  • CFLAGS = -O2 -Wall -march = native -I / opt / AMDAPPSDK- / include / LDFLAGS = -L / opt / AMDAPPSDK- / lib / x86_64″ ./configure –enable-opencl –enable-scrypt
  • 作る

マイニングに役立つビットコインアシック