BitZeny:Raspberry Pi 3でマイニングする

仮想通貨のBitZenyをRaspberry PiでPoolマイニングする方法です。Debian/Ubuntu系のOSであれば基本は同じ手順でビルドできると思います。
CentOS 6.9でのマイニングはこちら

<環境>

  • 型番:Raspberry Pi 3 Model B
  • OS:Rasbian
  • マイナー:公式のBitZenyMiner

https://github.com/bitzeny/cpuminer

マイナーをビルドする

公式のマイナーのソースコードが公開されているため、ビルドして実行ファイルを作ります。

~ $ 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