Nyzo验证者搭建教程(多是最适合程序员参与的区块链)

Nyzo多是最适合程序员参与的区块链项目.
图文解析Nyzo运行机制(新型区块链共识机制)git

Nyzo与PoW或PoS共识机制不一样,区块信息由Cycle中的Nyzo验证者轮番进行验证,Cycle验证者能够获取块奖励和转帐手续费。任何人能够搭建节点进行排队,每一个节点须要固定的公网IPv4,无需质押币。新建(或者IP有变换)的节点有30天的等待期,而后能够进入到抽签池,由系统随机被选入到Cycle里当Nyzo验证者,验证者在不做恶的状况下为永久性。程序员

如下为节点搭建教程:

服务器配置要求,Ubuntu16.04_64位,1CPU 内存1G,硬盘空间25GB以上,端口TCP 9444和UDP 9446为打开状态。github

如下用vultr的服务器举例(若使用AWS、阿里云、腾讯云,需先在安全组打开TCP 9444和UDP 9446端口)web

vultr注册连接,请点击(有100美金奖励,奖励活动可能会变,若注册后没有,能够尝试发工单给客服)。(另:DigitalOcean100美金奖励连接ubuntu

1,首先点击建立服务器。安全

服务器类型选择Cloud Compute,地区任意,系统选择Ubuntu16.04 64位,用5刀的服务器就够了。
在这里插入图片描述
在这里插入图片描述bash

2,而后用切换到 你服务器界面。(查看IP、用户名、密码)服务器

3,而后用putty.exe登陆(没有本身百度下载)tcp

输入你的ip地址后点open,svg

而后再输入 帐户名:root 密码:XXX

变成这个样子

4,部署验证者,开始输入如下命令

sudo su
cd /home/
mkdir ubuntu
cd ubuntu
sudo ufw allow 9444/tcp
sudo apt update
sudo apt install git
sudo apt install haveged openjdk-8-jdk supervisor -y && sudo git clone https://github.com/n-y-z-o/nyzoVerifier.git
cd /home/ubuntu/nyzoVerifier
sudo ./gradlew build
sudo mkdir -p /var/lib/nyzo/production
sudo cp trusted_entry_points /var/lib/nyzo/production
chmod +x nyzoVerifier.sh
./nyzoVerifier.sh
sudo cp nyzoVerifier.conf /etc/supervisor/conf.d/
sudo bash -c 'echo YourNickName > /var/lib/nyzo/production/nickname'
sudo echo "always_track_blockchain=1" >> /var/lib/nyzo/production/preferences
sudo supervisorctl reload
sleep 4s
echo "@reboot sudo supervisorctl reload" >> mycron
sudo crontab mycron
rm mycron
sudo supervisorctl status
more /var/lib/nyzo/production/nickname
more /var/lib/nyzo/production/verifier_private_seed

YourNickName替换成你本身的昵称
一行一行命令复制粘贴到命令端(每行都要回车)
最后会输出私钥,请保存。

以上如有错误,请尝试一行一行命令运行(每行都要回车)。

好了 你的验证者就搭建好了。大概等待12小时,转至https://nyzo.co/queue/all 去看看你的验证者吧。用Ctrl+G 查找你的名字。(一开始状态颜色为橙色,大概1小时后变成白色,若长时间为黄色,则你的验证者或服务器有问题,请到社区里探讨;QQ群:1007477423;)

新建(或者IP有变换)的节点须要有30天的等待期,而后能够进入到抽签池,随机被选入到循环里当验证者。开始期待吧!

在30天的等待期事后,记得搭建哨兵(Sentinel)保护节点。哨兵能够防止因服务器性能不足或者被Ddos而进入不了循环,搭建教程:哨兵(Sentinel) 安装说明

转至 https://nyzo.co/keyTool 用你刚刚的种子私钥导入钱包,生成钱包私钥字符串(key__开头)和钱包公钥地址(id__开头)!

转至 https://nyzo.co/wallet 用你的钱包私钥字符串进行转帐

排队Nyzo最重要的是有耐心、控制服务器成本,能够寻找成本较低的服务商。(好比Hetzner 2.49欧/月,BuyVM 2刀/月,但注册较麻烦)

了解更多

Nyzo官网: https://nyzo.co
技术资料: https://tech.nyzo.co
GitHub: https://github.com/n-y-z-o/nyzoVerifier
Twitter: @nyzochain @nyzo.io @NyzoGang
Discord: https://discord.gg/REzrUZG
Nyzo中文社区网:https://nyzo.me
微博@Nyzo资讯https://www.weibo.com/nyzoco
交易: https://qtrade.io/market/NYZO_BTC QQ交流群:1007477423