ZCASHのMining方法を雑に日本語解説

in #mining8 years ago

まず私が使っている環境は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



最初のリンク先にも書いてありますが、まだローンチ前でテストネットですので、注意してください。
どこか間違ってたらすみません。指摘してもらえれば、随時修正します。