仮想通貨のBitZenyをRaspberry PiでPoolマイニングする方法です。Debian/Ubuntu系のOSであれば基本は同じ手順でビルドできると思います。
※CentOS 6.9でのマイニングはこちら
<環境>
- 型番:Raspberry Pi 3 Model B
- OS:Rasbian
- マイナー:公式のBitZenyMiner
https://github.com/bitzeny/cpuminer
Raspberry Pi3 Model B ボード&ケースセット 3ple Decker対応 (Element14版, Clear)-Physical Computing Lab
- 出版社/メーカー: TechShare
- メディア: エレクトロニクス
- この商品を含むブログ (4件) を見る
マイナーをビルドする
公式のマイナーのソースコードが公開されているため、ビルドして実行ファイルを作ります。
~ $ sudo apt-get install autoconf libcurl4-openssl-dev libjansson-dev openssl libssl-dev gcc gawk ~ $ sudo apt-get install git ~ $ git clone https://github.com/bitzeny/cpuminer ~ $ cd cpuminer ~cpuminer $ ./autogen.sh ~cpuminer $ ./configure ~cpuminer $ make
これでマイナーの実行ファイルの minerd が作成されます。
マイニングする
ラズパイは4コアCPUですが、我が家のラズパイは4スレッド回すと落ちるため、3スレッドで回します。
./minerd -a yescrypt -t 3 -o 接続先Pool -u ユーザ.ワーカ -p パスワード ./minerd -a yescrypt -t 3 -o 接続先Pool -u 自分のWalletアドレス ※-o以降はPoolの指定に従います。 <例> ./minerd -a yescrypt -t 3 -o stratum+tcp://jp.lapool.me:3014 -u User.Worker -p Password [2017-12-08 12:37:42] 3 miner threads started, using 'yescrypt' algorithm. [2017-12-08 12:37:42] Starting Stratum on stratum+tcp://jp.lapool.me:3014 [2017-12-08 12:39:39] thread 0: 4096 hashes, 0.04 khash/s [2017-12-08 12:39:39] thread 2: 4096 hashes, 0.04 khash/s [2017-12-08 12:39:40] thread 1: 4096 hashes, 0.04 khash/s
余談ですが、マイナーを常時回しておくときは、screenコマンドを使い、セッションを維持しておくとよいです。
~$ sudo apt-get install screen ~$ screen -S mining ~$ ./minerd -a yescrypt -o stratum+tcp://jp.lapool.me:3014 -u User.Worker -p Password
参考になりましたらBitZenyを寄付していただけると幸いです。
BitZenyアドレス:ZoZ3ReMKNcdKuUMKqQt3dnBs5fEL1JLBHv