ZCASHのMining方法を雑に日本語解説
まず私が使っている環境はUbuntu16.04LTSを実機にインストールしてあります。
OSのインストールとかは適当にやってしまってください。
あと、メモリは4GB以上必要みたいです。HDDはとちゅうで1.5GBくらいダウンロードするっぽいので、それ以上で。まぁ普通のHDDなら余裕でしょう。
手順はだいたいここの通りですが、ちょっと自分が引っかかった所もあるので、そのへんの補足をしながら説明していきます。
・まず必要なものをインストールします。
sudo apt-get install build-essential pkg-config libgtest-dev libc6-dev m4 g++-multilib autoconf libtool ncurses-dev unzip git python zlib1g-dev wget bsdmainutils
・ソースをGitからとってきます
git clone https://github.com/zcash/zcash.git
・Gitから落とせたらディレクトリを移動します
cd zcash
・最新版をチェックアウトしてきます
git checkout zc.v0.11.2.z8
・ちょっとよくわかりませんがwww次はこれを実行してください
./zcutil/fetch-params.sh
私はこれが結構時間かかりました。数時間くらいでしょうか。
・たぶん次でコンパイル
./zcutil/build.sh -j4
・テスト、らしいんですが私はよく分からなかったです。(やってもやらなくても良いんじゃない?)
./qa/zcash/full-test-suite.sh
./qa/pull-tester/rpc-tests.sh
・設定ファイルを作ります ここで注意なんですが、手順の書いてあるサイトではサラッとながしてありますが、カレントディレクトリを一階層あがってください。今zcash直下にいると思うので、
cd ../
まぁ、何もしていなければホームディレクトリに戻ってそこで作業をします。
mkdir .zcash
sudo vi .zcash/zcash.conf
zcash.confの中には以下のように記述してください。
testnet=1
addnode=alphatestnet.z.cash
rpcuser=username #自由に
rpcpassword=password #自由に
gen=1
genproclimit=4 #ここはCPUのスレッド数に応じて変えてください
・マイニング開始
cd zcash
./src/zcashd -daemon
これでマイニングできてるはずです。
・状態の確認
./src/zcash-cli getinfo
・トランザクションの確認
./src/zcash-cli listtransactions
・わかりません
./src/zcash-cli listunspent
最初のリンク先にも書いてありますが、まだローンチ前でテストネットですので、注意してください。
どこか間違ってたらすみません。指摘してもらえれば、随時修正します。