はじめに

BitZenyとはBitcoinから派生した暗号通貨です.
採掘に専用機器が必要なBitcoinとは異なり,CPUでの採掘をメインで開発されたため,一般的なマシンでも比較的簡単に採掘が可能なのが特徴です.
Windows用のMinerはバイナリが公開されていますが,他のOSではソースからビルドする必要があります.

環境

  • Ubuntu 16.04 LTS
  • 2.4 GHz Intel Xeon® E5-2673 v3 8コア
  • git, gcc, automakeはインストール済み

依存関係のインストール

libcurl, janssonをインストールします.

# apt-get install build-essential libcurl4-openssl-dev

ビルド

リポジトリをクローンしてコンパイルします.

$ git clone https://github.com/bitzeny/cpuminer.git
$ cd cpuminer
$ ./autogen.sh
$ ./configure CFLAGS="-O3 -march=native -funroll-loops -fomit-frame-pointer"
$ make

成功すると,実行ファイルminerdが生成されます.

マイニング

マイニングにはソロマイニングとプールマイニングがありますが,ここではプールマイニングについて説明します.

$ ./minerd -a yescrypt -o stratum+tcp://POOL:PORT -u user.worker -p password 

このようなログが出力されたら採掘できています.

[2017-11-07 08:21:00] thread 2: 4096 hashes, 0.62 khash/s
[2017-11-07 08:21:00] thread 5: 4096 hashes, 0.61 khash/s
[2017-11-07 08:21:00] thread 3: 4096 hashes, 0.61 khash/s
[2017-11-07 08:21:00] thread 7: 4096 hashes, 0.61 khash/s
[2017-11-07 08:21:00] thread 4: 4096 hashes, 0.61 khash/s
[2017-11-07 08:21:00] thread 6: 4096 hashes, 0.61 khash/s
[2017-11-07 08:21:00] thread 1: 4096 hashes, 0.61 khash/s
[2017-11-07 08:21:00] thread 0: 4096 hashes, 0.60 khash/s
[2017-11-07 08:21:01] thread 2: 348 hashes, 0.61 khash/s
[2017-11-07 08:21:01] accepted: 1/1 (100.00%), 4.88 khash/s (yay!!!)

シェルスクリプトを作ってしまえば楽です.

#!/bin/sh
./minerd -a yescrypt -o stratum+tcp://POOL:PORT -u user.worker -p password

おわりに

BitZenyは2017年10月末にようやく1円を超えました.いつか国内の取引所に上場することを願っています.

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.