ZEN,获得weiss评级C-,PBC推荐的并在22美元建仓的项目。
现在建成了全球首个使用零知识证明 zk-SNARKS生态加密的节点网络,持有42个ZEN即可建立节点,每月获得奖励。
当前全球已运行节点6000+,获得了25万个zen大概一千万美元支持。
ZEN的beta测试已经完成了奖励发放,钱包放42个ZEN,当前情况为每天0.04个(按照当前行情大概1-2美元),每周发放一次,四周大概1.1个(38-56美元)。
现在zen价格在45美元(30-60美元区间)
服务器运行成本为10美元+2美元的备份,另外1个ZEN做为节点运行费。合计45美元+每月的服务器费12美元。
当前回报大概是月支付费用的3-5倍,如果行情上涨,例如17年10月到18年1月从20美元到50美元,按投资1000美元计算3个月已回本。如果行情下降,回本周期延长。
按ZEN回收计算回本周期大概40个月以上(每月7000个ZEN分到6000个节点,大概1.1个ZEN每月,42除1.1,40个月)。如果节点达到7000个,是42个月。
经过算个hash研究,服务器可代购。代购节点只需提供一个有42个ZEN的钱包地址就ok,并不涉及往服务器转账, 日常无需任何操作 ,保管好自己的钱包就ok。
代购费用为100元/月, 3个月起收。 每台配置费一次收取100元。
例如3个月的费用是300服务器费用+100配置费用,再续费3个月只收300服务器费用。
服务器可能会在ZEN节点大规模运行后升级配置,价格可能提高。
代购优势
1.节省了1个zen大概45美元的节点配置费。
2.无需配置服务器和维护,无需升级补丁。
3.可随时查看节点运行情况 https://securenodes2.na.zensystem.io/nodes/12424/detail
4.因故障等原因无收入,可延长时间。
5.可提前14天(下一次结算前)申请退款(不含配置费)。
6.服务器运行正常后开始计算时间
7.服务器故障 24-48小时,免费更换服务器。
8.算个hash在运行节点10个+,已顺利运行2个月。
风险提示
1.个人钱包需要保存和备份好42个zen,发生丢失或少于42个,节点奖励自动停止。
2.因为区块链项目价格不稳定,zen有下跌和归零风险。请合理设置止损线。
3.因代购服务,存在无法及时响应的情况还请理解。
4.服务器配置和正常运行需要3-7天。
9.其它未知风险情况待补充。
配置教程参考
因为节点类项目越多人参与,发展越快。所以算个hash也同时分享搭建节点教程供参考
1.需基本的ubuntu操作知识
2.需自己购置vps
3.需英语能读通英文教程,差不多就能配置ok了
英文资料地址 https://blockoperations.com/how-to-build-and-operate-a-zencash-secure-node/
中文教程在首次配置时可用,但经过几次升级补丁,目前未重新测试,可根据配置后实际运行情况进行升级操作,参考链接 https://github.com/ZencashOfficial/secnodetracker
ubuntu16.04 x64 2G 25G硬盘 剩余10G左右
sudo vim /etc/hosts
输入ip地址 znode
例如
145.76.136.133 znode
输入ip地址 znode 域名
例如
145.76.136.133 1001.zensss.com
ping znode 测试ok ctrl+c 退出
ssh root@znode输入主机密码
apt-get update && apt-get -y upgrade
hostnamectl set-hostname znode
新建帐号,例如ppp,可以自己起名
adduser ppp && adduser ppp sudo
输入密码
exit
用新建ppp账户重新登入
sudo apt-get update && sudo apt-get -y upgrade
sudo apt -y install pwgen
free -h
df -h
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo su -
cat <<EOF >> /etc/fstab
/swapfile none swap sw 0 0
EOF
exit
sudo su -
cat <<EOF >> /etc/sysctl.conf
vm.swappiness=10
EOF
exit
free -h
df -h
sudo apt-get update
sudo apt-get install apt-transport-https lsb-release
echo 'deb https://zencashofficial.github.io/repo/ '$(lsb_release -cs)' main' | sudo tee --append /etc/apt/sources.list.d/zen.list
gpg --keyserver ha.pool.sks-keyservers.net --recv219F55740BBF7A1CE368BA45FB7053CE4991B669
gpg --export 219F55740BBF7A1CE368BA45FB7053CE4991B669 | sudo apt-key add -
sudo apt-get update
sudo apt-get install zen # to install Zen
zen-fetch-params
mkdir ~/zencash
cd ~/zencash
git clone https://github.com/ZencashOfficial/zen.git
sudo apt -y install build-essential pkg-config libc6-dev m4 g++-multilib autoconf libtool ncurses-dev unzip git python zlib1g-dev wget bsdmainutils automake
cd zen
./zcutil/fetch-params.sh
./zcutil/build.sh -j$(nproc)
等很长时间
sudo cp ~/zencash/zen/src/zend /usr/bin/
sudo cp ~/zencash/zen/src/zen-cli /usr/bin/
zend
USERNAME=$(pwgen -s 16 1)
PASSWORD=$(pwgen -s 64 1)
cat <<EOF > ~/.zen/zen.conf
rpcuser=$USERNAME
rpcpassword=$PASSWORD
rpcport=18231
rpcallowip=127.0.0.1
server=1
daemon=1
listen=1
txindex=1
logtimestamps=1
EOF
zend
zen-cli getinfo
确认自己的域名能ping通 ctrl+c停止Ping
ping 1001.zensss.com
sudo apt install socat
cd
git clone https://github.com/Neilpang/acme.sh.git
cd acme.sh
./acme.sh --install
修改域名,改成自己的
FQDN=1001.zensss.com
echo $FQDN
sudo ~/.acme.sh/acme.sh --issue --standalone -d $FQDN
sudo crontab -e
注意ppp是用户名
6 0 * * * "/home/ppp/.acme.sh"/acme.sh --cron --home "/home/ppp/.acme.sh" > /dev/null
修改域名,改成自己的
FQDN=1001.zensss.com
echo "<USER> is $USER"
echo "<FQDN> is $FQDN"
sudo cp /home/$USER/.acme.sh/$FQDN/ca.cer /usr/share/ca-certificates/ca.crt
sudo dpkg-reconfigure ca-certificates
修改域名,改成自己的
FQDN=1001.zensss.com
zen-cli stop
cat <<EOF >> ~/.zen/zen.conf
tlscertpath=/home/$USER/.acme.sh/$FQDN/$FQDN.cer
tlskeypath=/home/$USER/.acme.sh/$FQDN/$FQDN.key
EOF
zend
zen-cli getnetworkinfo
zen-cli stop
zend
zen-cli z_getnewaddress
zen-cli z_gettotalbalance
需要发送5次0.25
sudo apt -y install npm
sudo npm install -g n
sudo n latest
mkdir ~/zencash
cd ~/zencash
git clone https://github.com/ZencashOfficial/secnodetracker.git
cd secnodetracker
npm install
设置节点,包括42zen钱包地址, 域名1001.zensss.com信箱地区之类的
node setup.js
运行节点,这时候就可以到https://securenodes2.na.zensystem.io查看了
node app.js
cd ~/zencash/secnodetracker/
sudo npm install pm2 -g
pm2 start app.js --name securenodetracker
pm2 startup
复制结果sudu那行执行
sudo apt install monit
vim ~/zen_node.sh
加入以下内容,注意ppp是用户
#!/bin/bash
PID_FILE='/home/ppp/.zen/zen_node.pid'
start() {
touch $PID_FILE
eval "/bin/su ppp -c '/usr/bin/zend 2>&1 >> /dev/null'"
PID=$(ps aux | grep zend | grep -v grep | awk '{print $2}')
echo "Starting zend with PID $PID"
echo $PID > $PID_FILE
}
stop () {
pkill zend
rm $PID_FILE
echo "Stopping zend"
}
case $1 in
start)
start
;;
stop)
stop
;;
*)
echo "usage: zend {start|stop}" ;;
esac
exit 0
chmod u+x ~/zen_node.sh
sudo vim /etc/monit/monitrc
加入以下内容
added on setup for zend
set httpd port 2812
use address localhost # only accept connection from localhost
allow localhost # allow localhost to connect to the server
## zend process control
check process zend with pidfile /home/ppp/.zen/zen_node.pid
start program = "/home/ppp/zen_node.sh start" with timeout 60 seconds
stop program = "/home/ppp/zen_node.sh stop"
sudo monit reload
sudo monit start zend
sudo monit status
sudo monit stop zend
sudo ufw default allow outgoing
sudo ufw default deny incoming
sudo ufw allow ssh/tcp
sudo ufw limit ssh/tcp
sudo ufw allow http/tcp
sudo ufw allow https/tcp
sudo ufw allow 9033/tcp
sudo ufw allow 19033/tcp
sudo ufw logging on
sudo ufw enable
sudo apt -y install fail2ban
sudo systemctl enable fail2ban
sudo systemctl start fail2ban
sudo apt -y install rkhunter
cat <<EOF > ~/upgrade_script.sh
#!/bin/bash
sudo apt update
sudo apt -y dist-upgrade
sudo apt -y autoremove
sudo rkhunter --propupd
EOF
chmod u+x ~/upgrade_script.sh
sudo ~/upgrade_script.sh
sudo reboot
重启
下边是查看状态,如果zen-cli不运行,就可以再输入zend运行再运行zen-cli那些就ok了
sudo monit status
pm2 status
zen-cli getinfo
zen-cli getnetworkinfo
知识星球算个hash可免费咨询配置和技术支持,定期开放注册。
算个hash微信公众号: wabibook
微博地址 http://wabibook.com
圈子地址 http://56789ok.com
知识星球 算个hash