マイニングやってみた ~Monacoin~
はじめに
使っていない小型PCを発掘したので、仮想通貨マイニングをしてみようと思います。
一時期爆発的に仮想通貨が流行った時には試せなかったので今更ながらやっていきます。
マイニングする通貨はMonacoinです。
必要なもの
ツールセットアップ
マイニングをする方法はいろいろありますが、今回はCPUでプールマイニングを行います。
まずはお馴染みの呪文。
yum -y update
続いてマイニングツールをセットアップします。
cpuminer-optを使用します。
githubのINSTALL_LINUXの記載の通りにインストールしていきます。
しかし、Ubuntu用に書いてあるためCentOSですとコピペでいけないものがちらほらとあります。
まずは必要パッケージのインストール。
sudo apt-get install build-essential automake libssl-dev libcurl4-openssl-dev libjansson-dev libgmp-dev zlib1g-dev git
このように記載されていますがいくつかこのままでははじかれます。
ググると出てきますが、次のようになります。
yum groupinstall "Development Tools"
yum install kernel-devel kernel-headers automake openssl-devel libcurl-devel jansson-devel gmp-devel zlib-devel git
パッケージのインストールが完了したらgitからcpuminerをダウンロードしてビルドします。
git clone https://github.com/JayDDee/cpuminer-opt.git
./build.sh
ビルドが完了したらセットアップ完了です。
マイニングプールへ登録
プールマイニングを行うためにマイニングプールで登録を行います。
登録するプールはVIPPOOLというプールです。
やり方がすべてヘルプに書いているため特に難しいことはないはずです。(全部日本語です。)
登録ができたらマイニングする準備が完了です。
マイニングする
cpuminerを実行します。
./cpuminer-opt/cpuminer -a lyra2rev2 -o stratum+tcp://stratum1.vippool.net:8888 -u Weblogin.WorkerName -p WorkerPassword
Weblogin.WorkerNameとWorkerPasswordはVIPPOOLで登録した自身のものを当て込んでください。
1 Submitted Diff 0.00088236, Block 2211354, Job 9a12
1 Accepted 1 S0 R0 B0, 11.483 sec (10ms)
2 Submitted Diff 0.00058787, Block 2211354, Job 9a12
2 Accepted 2 S0 R0 B0, 3.172 sec (11ms)
3 Submitted Diff 0.0016377, Block 2211354, Job 9a12
3 Accepted 3 S0 R0 B0, 5.549 sec (12ms)
マイニングが成功すればAcceptedと表示されます。
なかなかAcceptedが出てこない場合はVIPPOOLのワーカ設定でdifficultyの値を小さくしてください。
終わりに
マイニングそのものは比較的簡単に実行できました。
2週間ほど動かしていますが、マイニングできたのは0.000126Monacoinです。日本円にすると1Mona=140円くらいですので0.01764円です。
専用機がないとマイニングで利益を得るというのは難しいのかもしれないです。