UbuntuでBitZenyをマイニングしてみる

UbuntuでBitZenyをマイニングする環境構築手順などを以下に記します。
BitZenyマイニングプールに登録しBitZenyをマイニングする手順になります。


スポンサーリンク

使用したUbuntu

$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 16.04.3 LTS
Release:	16.04
Codename:	xenial

必要なパッケージをインストールする

BitZenyをマイニングするにはcpuminer(minerd)を使用します。
cpuminerをコンパイルするために必要なパッケージをインストールします。

  1. 端末を起動し、以下のコマンドを実行してください。
    sudo apt -y install git automake make gcc libtool libcurl4-openssl-dev
    端末は以下の作業でまだ使いますので閉じなくて良いです。

cpuminerのソースコードのダウンロード

gitコマンドを使って、以下のコマンドを端末から実行します。

git clone https://github.com/bitzeny/cpuminer.git cpuminer

以下のように出力されればcpuminerのソースコードのダウンロードは完了です。

$ git clone https://github.com/bitzeny/cpuminer.git cpuminer
Cloning into 'cpuminer'...
remote: Counting objects: 1387, done.
remote: Total 1387 (delta 0), reused 0 (delta 0), pack-reused 1387
Receiving objects: 100% (1387/1387), 558.30 KiB | 196.00 KiB/s, done.
Resolving deltas: 100% (898/898), done.
Checking connectivity... done.

コンパイルする

以下にcpuminerのコンパイル手順を記します。

  1. gitコマンドにてダウロードしたcpuminerソースコードディレクトリにcdします。
    cd cpuminer/
    以下のような出力になります。
    sakura@ubuntu:~$ cd cpuminer/
    sakura@ubuntu:~/cpuminer$ 
     
  2. autogen.shを実行します。
    ./autogen.sh
    以下のように出力になります。
    sakura@ubuntu:~/cpuminer$ ./autogen.sh 
    Makefile.am:12: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
     
  3. configureを実行します。
    ./configure
    以下のように出力になります。
    sakura@ubuntu:~/cpuminer$ ./configure 
    checking build system type... x86_64-pc-linux-gnu
    checking host system type... x86_64-pc-linux-gnu
    checking target system type... x86_64-pc-linux-gnu
    checking for a BSD-compatible install... /usr/bin/install -c
    <省略>
    checking that generated files are newer than configure... done
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating compat/Makefile
    config.status: creating compat/jansson/Makefile
    config.status: creating cpuminer-config.h
    config.status: cpuminer-config.h is unchanged
    config.status: executing depfiles commands
    sakura@ubuntu:~/cpuminer$ 
     
  4. コンパイルします。(makeします。)
    make
    以下のような出力になります。
    sakura@ubuntu:~/cpuminer$ make
    make  all-recursive
    make[1]: ディレクトリ '/home/sakura/cpuminer' に入ります
    Making all in compat
    make[2]: ディレクトリ '/home/sakura/cpuminer/compat' に入ります
    Making all in jansson
    <省略>
    gcc  -g -O2 -pthread  -o minerd minerd-cpu-miner.o minerd-util.o minerd-sha2.o minerd-scrypt.o minerd-yescrypt.o  minerd-sha2-x64.o minerd-scrypt-x64.o  -L/usr/lib/x86_64-linux-gnu -lcurl compat/jansson/libjansson.a -lpthread  
    make[2]: ディレクトリ '/home/sakura/cpuminer' から出ます
    make[1]: ディレクトリ '/home/sakura/cpuminer' から出ます
    sakura@ubuntu:~/cpuminer$ 
     
  5. エラーが出ていなければ、minerdが作成されています。
    sakura@ubuntu:~/cpuminer$ ls -l minerd
    -rwxrwxr-x 1 sakura sakura 1110656 12月 15 00:20 minerd
    これ(minerd)がBitZenyをマイニングするプログラムになります。

BitZenyウォレットを作成する

今回は、オンラインウォレットであるBitZeny WALLETを紹介します。
https://bitzeny.jp/
メッセージに従い操作すれば簡単にBitZenyのオンラインウォレットが作成できます。

01.png

BitZenyマイニングプールに登録する

BitZenyをマイニングできるマイングプールをいくつか紹介します。
マイニングプールに関してもメッセージにしたがって登録してください。
マイニングプール登録後にワーカ登録を行うのですが、以前公開した以下の記事が参考にしワーカを登録してください。

BitZenyマイニングプール

他にもありますので、Googleで以下のキーワードで検索してみてください。

bitzeny mining pool

minerdを使ってみる

  1. 端末を起動します。
  2. minerdが作成された(cpuminerソースコードをダウンロードしたディレクトリ)にcdします。
    cd cpuminer
     
  3. 以下のコマンドによりBitZenyのマイニングが始まります。 プールサーバ名、ポート番号が異なると思いますので、各マイニングプールで確認してください。

以下、(new)zeny MDpoolの例です。

./minerd -a yescrypt -s 4 -o stratum+tcp://mining-zeny.mdpool.info:6969 -u 登録ユーザ名.ワーカ名 -p ワーカパスワード -t 3

登録ユーザ名が sakura ワーカ名が zenypc ワーカパスワードが zeny の場合

./minerd -a yescrypt -s 4 -o stratum+tcp://mining-zeny.mdpool.info:6969 -u sakura.zenypc -p zeny

使用するCPUコア数を指定する場合は -t オプションを使います。
以下の例では、3コアを使用します。

./minerd -a yescrypt -s 4 -o stratum+tcp://mining-zeny.mdpool.info:6969 -u sakura.zenypc -p zeny -t 3

(Yay!!!)と表示されていれば成功です。
失敗しているとBoooと表示されます。

02.png

以上、BitZenyのマイニングについての記事でした。


スポンサーリンク

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS