はじめに

ここでは、Quai Network ProgPOWマイナーの実装であるquai-gpu-minerをインストールします。このチュートリアルは、GPUマイニングを簡単にするLinuxベースのオペレーティングシステムであるHiveOSでquai-gpu-minerをインストールして実行することに焦点を当てています。HiveOSは、Quai Network GPUマイナーの効率的な管理とメンテナンスのためのWebベースのダッシュボードも提供します。

必要要件

HiveOSでquai-gpu-minerを実行し、有効なブロックをマイニングするには、以下が必要です:

同期済みのgo-quaiノード

設定済みのStratumプロキシ

HiveOSマシン

AMDまたはNVIDIA GPU

4GB以上のRAM

環境設定

HiveOS

このチュートリアルでは、HiveOSマシンが必要です。リグにHiveOSをインストールして設定する方法については、HiveOSインストールドキュメントをご覧ください。

ドライバーとアップデート

リグにHiveOSをインストールして設定したら、ドライバーを更新し、いくつかのGPUユーティリティパッケージをインストールし、Hiveが最新であることを確認する必要があります。
更新とインストールを開始する前に、ユーザーを切り替える必要があります。以下を実行します:
sudo su user
HiveOSをアップグレードするには、以下を実行します:
sudo selfupgrade
必要なグラフィックカードドライバーを更新してインストールするには、以下を実行します:
sudo nvidia-driver-update

インストール

すべての依存関係がインストールされたので、quai-gpu-minerをインストールできます。インストールには2つのオプションがあります:
プリコンパイル済みバイナリを使用してGPUマイナーをインストールすることは、大多数のユーザーに推奨されます。これは、マイニングを始める最も簡単で最速の方法です。
quai-gpu-minerの最新リリースは、GPUマイナーリリースページからダウンロードできます。最新リリースのバイナリをoutputディレクトリにダウンロードするには、以下のコマンドを実行します:
sudo wget -P output https://github.com/dominant-strategies/quai-gpu-miner/releases/latest/download/quai-gpu-miner-nvidia
これにより、outputディレクトリが作成され、quai-gpu-miner-amdquai-gpu-miner-nvidiaの2つのビルド済みバイナリが含まれます。お使いのカードタイプに応じて、以下のコマンドを実行してバイナリを実行可能にします:
chmod +x output/quai-gpu-miner-nvidia

設定と実行

実行

マイナーを実行するには、接続するStratumプロキシが必要です。インストールと設定方法については、quai-stratum-proxyドキュメントをご覧ください。プロキシ設定により、gpu-minerが実行されるシャードと、報酬が支払われるアドレスが決まります。 まず、Stratumプロキシのログから、プロキシが実行されているIPアドレスとポートを取得する必要があります。デフォルトのポートは3333です。
マイナーとプロキシが同じマシン上にある場合、PROXYIPADDRESSlocalhostになります。マイナーとプロキシが同じマシン上にない場合は、プロキシポートをポートフォワードする必要があるかもしれません。
IPアドレスとポートを取得したら、以下のコマンドでマイナーを実行します。PROXYIPADDRESSをIPアドレスに、STRATUMPORTをプロキシが実行されているポートに置き換えてください:
./output/quai-gpu-miner-nvidia -U -P stratum://PROXYIPADDRESS:STRATUMPORT
quai-gpu-minerが実行され、ターミナルにログが出力されるはずです。
ノードが完全に同期されたことを確認する前にマイナーを開始しないでください。ノードが同期されていない状態でマイニングを行うと、無効なブロックをマイニングし、ハッシュを無駄にすることになります。

停止

マイナーを停止するには、CTRL+Cを使用してターミナルプロセスを終了します。ターミナルにログが出力されなくなったら、マイナーは停止しています。