自宅でお手軽マイニング

# お知らせ
こんにちは、愛知工業大学システム工学研究会です。
この記事は、2021-11-10に書かれた記事です。
間違った内容や古い内容が紛れていますが、過去の記事を残す一環として記事を書きます。
よろしくおねがいします。

## はじめに

初めまして、KK専攻2年の筒井です。この記事が初になります。どうぞよろしくお願いします。
今回は、自宅で手軽にマイニングをする方法を紹介していきます。

## 必要なもの

* RTX2、3000シリーズ(LHR版については後述)か、Radeon RX5、6000シリーズのグラフィックボード
* (CPUマイニングするのであれば)Intel Core iシリーズかAMD RyzenシリーズのCPU

## LHR版について

LHR版、通称Lite Hash Rate版のグラフィックボードは、マイニング性能に制限が掛かります。最近出回っているRTX3000シリーズのグラフィックボードには、ほとんどLHRが適用されています。なお、RadeonのグラフィックボードにはLHRが適用されていません。~~でもドライバーがクs...~~
(適用後でもそこそこ掘れるという報告があるので、気にする必要はないと思いますが...)

## 準備

<font color="red">※ Nvidia製GPUのみで使用できるNiceHashQMもありますが、今回はAMD製GPUをしている方にも説明したいので、NiceHashQMについては割愛します。</font>

* [NiceHash](https://www.nicehash.com)にアクセスし、ページの真ん中あたりにある「マイニングを始める」をクリックして、登録するメールアドレスとパスワードを入力します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2848253/566e21fb-f77d-fcaf-a63c-2226cfa673b9.png)


* すると、上図の様に認証コードが要求されるので、登録するメールアドレスの受信箱から認証コードを確認し、入力します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2848253/bd2dc648-1507-80dd-b194-4b4851c74ad3.png)


* 認証コードの入力が承認されると、マイニングのポータル画面に飛ばされます。上部のタブの、マイニングをクリックして、右上の新しいリグの追加をクリックします。 ダウンロードするプログラムを選択する画面が現れるので、NiceHash Miner -> リグにアンチウイルスの除外設定...にチェックを入れ、GitHubのページに飛んでください。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2848253/3f6dee9f-aba5-da0c-af70-5af822fec26e.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2848253/27916731-87f0-3ea5-32cb-0ab34f404ea9.png)


* nhm_windows(バージョン名).exeをクリックして、インストーラーをダウンロードします。インストーラーを実行し、画面の指示に従ってください。

<font color="red">※NiceHashのプログラムを起動する前に、必ずNiceHashをインストールしたPath(C:\Users(ユーザ名)\AppData\Local\Programs\NiceHash Miner)に、セキュリティソフトのリアルタイム・スキャン検知除外設定を行ってください。詳しい設定方法については、お使いのセキュリティソフトのヘルプを参照してください。</font>

## マイニングしよう

* 起動して、登録したアカウントでログインすると、以下のようなサードパーティソフトの承諾の画面が現れます。CPUマイニングが不要なら、XMRigはDeclineしてしまって構いません。NBMinerやlolMinerは、GPUマイニングの中でも比較的高いハッシュレートが期待できるので、基本的にAcceptで承諾してください。 

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2848253/65086b47-6523-beef-f873-ff814653d8d1.png)

* すると、ホーム画面が現れるので、真ん中の"Start Mining"をクリックします。すると、使っているGPUに最適なマイニングソフトを見つけるためのベンチマークが始まります。 

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2848253/3bbcd089-7bc2-2e51-1d60-de5663e3269b.png)


* ベンチマークが完了すると、以下のように最適なマイニングソフトが起動します。(画面左がCPUマイニング、右がGPUマイニング) 

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2848253/5b854637-22f1-4a51-d195-ad80954166ce.png)


これでマイニングができるようになりました。良いマイニングLifeを！

## おまけ

上のように、NiceHashの導入方法を説明しましたが、自分がこれを導入しようとした時には、思いもよらないトラブルが起きました...

自分の環境で、マイニングを実行しようとしても実行されなくて、ふと右下にポップアップが表示されたので見てみると...

**ノートンがSystem Infected: Miner.Bitcoinminer Activity※※ で攻撃を遮断しました。**

ここに来て、ついにノートンが~~ジャマ~~警告をしてきました。
一つだけ切っても別のActivityで警告を出してくるので、マイニングやマイニングソフトのダウンロードに関係する侵入シグネチャの設定をオフにしました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2848253/be23e04e-e616-66ac-7e46-f8717f727819.png)


これで解決...と思いきやまだマイニングソフトが起動してくれません。
再びノートンがポップアップを出してきたので見てみると、

**NiceHash Minerは遮断されネットワークリソースにアクセスできなくなりました**
**(マイニングソフト)は遮断されネットワークリソースにアクセスできなくなりました**

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2848253/b43083e7-be6d-84c5-707e-82fe201a4da1.png)


~~おいノートンいい加減に(~~と、ノートンに当たってもよくないので、プログラムルールから該当するソフトにインターネットの接続を許可しました。

この後警告は出なくなり、無事にマイニングができるようになりました、これのために30分ぐらい時間がかかってしまいました...

セキュリティソフト選びには気をつけようね！

## おわりに

今回はマイニングのやり方についてを紹介しました。あやふやな説明になってしまいましたが、これからマイニングをする方が参考になれば幸いです。

ここまで読んでいただきありがとうございました。