ZCash核心部署 - ZCash for Centos

ZCash是最近最火的数字货币,没有之一,从开始的上万块一单价到现在的千把块也是赚足眼球。具体后面会稳定到什么样的价格,就得看大家对它的期望。

ZCash的保密程度要比比特币高不少,基本上完全实现货币的不可追踪特性。比特币还是可以通过区块和平台记录方式,定位到具体的人或者货币地址上。但ZCash的交易来源是不可查的,它的特性能为它在数字货币地位上占有一定优势。不过ZCash团队需要会对所有挖出来的币进行20%的提成,个人感觉还是太高了,感觉大家都在为他打工一样,我觉得如果跳出来一个不需要收提成的币种,肯定也会有一定市场。

目前国内ZCash的资料还十分少,包括国外也特别少。只能从官方发布文档上来研究具体的东西。

官方版本地址和简介:

https://github.com/zcash/zcash

官方文档:

https://github.com/zcash/zcash/wiki

按照目前官方文档的步骤,在Centos上根本就部署不了,有好几个细节点不一样。

1.Centos环境基础:

需要安装:都用sudo yum install安装一遍

sudo yum install git
pkgconfig
automake
autoconf
ncurses-devel
python
wget
gtest-devel
gcc
gcc-
c++
libtool
patch
lbzip2

2.Clone官方源码

git clone https://github.com/zcash/zcash.git
cd zcash/
git checkout v1.0.1
./zcutil/fetch-params.sh
看文档说有900多M,但是感觉很快就下完了。

3.编译源码

./zcutil/build.sh -j$(nproc)

$(nproc)这玩意是你系统核心数,如果没有这个变量,则自己填一下CPU核心数。执行这个语句大概需要半个小时。

4.配置

mkdir -p ~/.zcash
echo "addnode=mainnet.z.cash" >~/.zcash/zcash.conf
echo "rpcuser=username" >>~/.zcash/zcash.conf
echo "rpcpassword=head -c 32 /dev/urandom | base64" >>~/.zcash/zcash.conf

如果你需要挖矿(基本单台机子挖不出东西吧……)就添加:
echo 'gen=1' >> ~/.zcash/zcash.conf
echo "genproclimit=$(nproc)" >> ~/.zcash/zcash.conf

如果需要提速挖矿,就加上下面这行:
echo 'equihashsolver=tromp' >> ~/.zcash/zcash.conf

5.运行

./src/zcashd
(-daemon 后台运行)

6.测试

./src/zcash-cli getinfo

你可能感兴趣的:(ZCash核心部署 - ZCash for Centos)