Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Page Tree
expandCollapseAlltrue
root安全节点+超级节点搭建教程


Panel
borderColorgrey
bgColorwhite
titleColorblack
borderWidth1
titleBGColorwhite
borderStylesolid
titleLanguages


以非root用户登陆

  • 添加 zen apt repository
  • 安装zen




描述指令
1更新软件包缓存


Code Block
sudo apt-get update


2安装先决条件 pre-requisites (apt-transport-https,lsb-release)


Code Block
sudo apt-get install apt-transport-https lsb-release


3停止zend - 使用与安装相关的命令

手动运行zend的安装

Code Block
zen-cli stop

monit安装

Code Block
sudo monit stop zend

使用systemd安装(假设单元文件名为'zend.service')

Code Block
sudo systemctl stop zend


4

将Horizen存储库添加到'sources.list'文件中


Code Block
languageapplescript
echo 'deb https://zencashofficialHorizenOfficial.github.io/repo/ '$(lsb_release -cs)' main' | sudo tee /etc/apt/sources.list.d/zen.list


5拉出用于签署Horizen包的gpg密钥

拉动gpg密钥可能需要一些时间,如果超时,再次运行它,直到它被导入

Code Block
gpg --keyserver ha.pool.sks-keyservers.net --recv 219F55740BBF7A1CE368BA45FB7053CE4991B669

如果上面的密钥服务器无法响应,切换备用密钥服务器

Code Block
gpg --keyserver keyserver.ubuntu.com  --recv 219F55740BBF7A1CE368BA45FB7053CE4991B669


6导出gpg密钥并添加到apt,这将启用包验证


Code Block
gpg --export 219F55740BBF7A1CE368BA45FB7053CE4991B669 | sudo apt-key add -


7

现在将Horizen存储库添加为源,再次更新软件包缓存


Code Block
sudo apt-get update


8

安装 zend守护程序


Code Block
sudo apt-get install zen -y


9

下载zend所需的参数


注意:这只会下载缺少的参数


Code Block
zen-fetch-params


10

使用--rescan标志启动zend以开始重新扫描区块链

注意重新扫描可能需要相当长的时间,有时长达一个小时或更长时间(取决于节点性能)

  • 如果您的节点挑战失败后,可能会产生以下错误
    • 18: bad-txns-joinsplit-requirements-not-met


Code Block
zend --rescan


11

重新扫描完成后,将显示更新的zend版本,将显示以下输出,版本以粗体显示

注意:如果zend尚未完成重新扫描,您可能会看到示例中的错误,这是正常的。 定期重新输入最后一个命令以检查其状态


***检查“版本”:2.0.

19,在2019年10月14日之后

21,在2020年6月1日之后,***


注意:Zend版本2.0.18将在块#610000(大约2019年10月26日)弃用20将在块#736000(大约2020年6月26)弃用


Code Block
zen-cli getnetworkinfo | grep version


Panel
borderColorgrey
bgColorblack
titleColorwhite
borderWidth2
titleBGColorblack
borderStylesolid
titleNot Finished Re-Scanning

zenops@node01:~$ zen-cli getnetworkinfo | grep version
error code: -28
error message:
Rescanning...


Panel
borderColorgrey
bgColorblack
titleColorwhite
borderWidth2
titleBGColorblack
borderStylesolid
titleDesired Output

zenops@node01:~$ zen-cli getnetworkinfo | grep version
"version": 2001850,
"subversion": "/zen:2.0.18/",
"protocolversion": 170002,


12使用--rescan标志停止当前运行的zend实例


Code Block
zen-cli stop


13

升级完成后启动zend监控服务

使用systemd安装(假设单元文件名为'zend.service')

Code Block
sudo systemctl start zend

monit安装

Code Block
sudo monit start zend

手动运行zend的安装

Code Block
zend



重启 zentracker
14在zend重新启动后重新启动zentracker

使用systemd安装(假设单元文件名为'zend.service')

Code Block
sudo systemctl restart zentracker

pm2安装(假设跟踪器作为唯一或第一个进程运行,编号为0)

Code Block
pm2 restart 0



将zend安装从源Source迁移到APT存储库

Insert excerpt
友情链接
友情链接
nopaneltrue