CentOSでYenten(円天)をマイニングする †
CentOS7を使ってYenten(円天)をマイニングする方法を以下に記します。
マイニングプールを使用したマイニングとなります。
スポンサーリンク
使用したCentOS †
使用したCentOSのバージョンは以下の通りです。
$ cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
関連記事 †
必要なパッケージをインストールする †
yenten_minerをコンパイルするために必要なパッケージをインストールします。
- 端末を起動します。
- rootになって作業を行います。
管理者ユーザであれば、sudoコマンドを付与して以下に記すコマンドを実行してください。
- CentOSのパッケージ最新化を以下のコマンドで行います。
yum -y update
- yenten_minerをコンパイルするために必要なパッケージをインストールします。
yum -y install wget unzip gcc automake autoconf libcurl-devel openssl-devel jansson-devel gawk
Yenten minerdソースコードのダウンロード †
以下、Yenten minerdを起動するユーザで作業を行なってください。(rootの必要はありません。)
Yentenのminerdのソースコードは以下のURLにあります。
https://github.com/conan-equal-newone/yenten/releases
- Yenten minerdソースコードのダウンロード
本資料作成時、上記URLを見ると以下のスクリーンショットのようになっていたので、1.1.0のYenten Minerをダウンロードします。
https://github.com/conan-equal-newone/yenten/releases/download/1.1.0/yenten_minerd_source.zip
wgetコマンドがインストールされているのであれば、以下のコマンドでダウンロードすることができます。
wget https://github.com/conan-equal-newone/yenten/releases/download/1.1.0/yenten_minerd_source.zip
Yenten minerd のコンパイル †
以下の手順でダウンロードしたzipファイルを展開し、コンパイルします。
- unzipコマンドを使用してダウンロードした、yenten_minerd_source.zipを展開します。
unzip yenten_minerd_source.zip
- 展開したディレクトリにcdします。
cd yenten_miner
- ChangeLogファイルを作成します。
touch ChangeLog
- autogen.sh シェルを起動します。
chmod +x autogen.sh
./autogen.sh
以下のような出力がされます。
$ ./autogen.sh
configure.ac:15: installing './compile'
configure.ac:4: installing './config.guess'
configure.ac:4: installing './config.sub'
configure.ac:6: installing './missing'
Makefile.am: installing './depcomp'
- configureを実行します。
以下のconfigureオプションでは、CPUに合わせ最適化するオプションを指定しています。
(どこまで最適化されているかは確認しておりません。)
./configure CFLAGS="-O3 -march=native -march=native -mfpmath=both"
- makeコマンドを実行します。
make
- minerdコマンドが作成されます。
lsコマンドでminerdが作成されているのを確認します。
$ ls -l minerd
-rwxrwxr-x. 1 sakura sakura 388800 1月 24 14:40 minerd
以上の操作により、Yenten(円天)用のマイニングプログラム(コマンド) minerd が生成されました。
Yenten(円天)マイニングプールに登録する †
Yentenをマイニングできるマイングプールをいくつか紹介します。
マイニングプールに関してもメッセージにしたがって登録してください。
マイニングプール登録後にワーカ登録を行うのですが、以前公開した以下の記事が参考にしワーカを登録してください。
Yenten(円天)マイニングプール †
他にもありますので、Googleで以下のキーワードで検索してみてください。
Yenten mining pool
minerdを使ってみる †
Yenten Flavored Miso Soupool :: みそスープール Yenten風味でminerdを実行した例になります。
プール登録し、ワーカ登録を行なってください。
- 端末を起動します。
- minerdが作成された(cpuminerソースコードをダウンロードしたディレクトリ)にcdします。
cd yenten_miner
- 以下のコマンドによりYenten Flavored Miso Soupool :: みそスープール Yenten風味のマイニングが始まります。
プールサーバ名、ポート番号が異なると思いますので、各マイニングプールで確認してください。
以下、Yenten Flavored Miso Soupool :: みそスープール Yenten風味の例です。
./minerd -a yescryptr16 -o stratum+tcp://stratum.misosi.ru:16012 -u 登録ユーザ名.ワーカ名 -p ワーカパスワード
使用するCPUコア数を指定する場合は -t オプションを使います。
以下の例では、-tオプションを使用し、2コアを使用するように指定しています。
また、登録ユーザ名はsakura, ワーカ名はyentenpc, パスワードはyentenとした場合は以下のようになります。
例
./minerd -t2 -a yescryptr16 -o stratum+tcp://stratum.misosi.ru:16012 -u sakura.yentenpc -p yenten
- (Yay!!!)と表示されていれば成功です。
失敗しているとBoooと表示されます。
以上、Yenten(円天)のマイニングについての記事でした。
スポンサーリンク