Syscoin 3 with Masternodes Cold Setup Unofficial Guide assuming a clean install(系统币节点配置)

第一步
上篇文章讲了如何配置VPS,这篇文章承接上面,讲一下怎么用VPS设置节点
为了节省大家的时间,我就直接将需要终端运行的shell用代码片给大家展示,大家只需要复制粘贴在putty里回车就好了,这次大家登陆的时候用户名和密码有所改变,用户名是上篇自己创建的那个用户名,密码是相应自己设置的密码

sudo apt-get update
sudo apt-get install nano
sudo apt-get install git
git clone https://www.github.com/syscoin/syscoin
cd syscoin
sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils libboost-all-dev libminiupnpc-dev
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
./autogen.sh
./configure
make -j$(nproc)

这时候需要等待大概30-40分钟左右的时间,不要关闭任何东西,保持电脑运行,当再次出现
这里写图片描述 的时候,我们继续输入

sudo make install

第二步
下面我们开始安装WINDOWS Syscoin的QT钱包,下载地址https://github.com/syscoin/syscoin/releases/tag/3.0 , 点击Syscoin_3.0_Windows.zip的选项,下载解压之后打开文件夹中的syscoin-qt.exe,打开之后点击接收
Syscoin 3 with Masternodes Cold Setup Unofficial Guide assuming a clean install(系统币节点配置)_第1张图片,标签随便输入,总额输入100000SYS(一个节点需要有的数量),消息随便输入,点请求付款,把币打到提示的地址上,等待几分钟后,看到钱包里已经有了10W个SYS币了。

点击设置——选项——钱包 ,Syscoin 3 with Masternodes Cold Setup Unofficial Guide assuming a clean install(系统币节点配置)_第2张图片,勾中这几个选项点确定然后关掉重启QT钱包

点击工具——DEBUG控制台 ,出现Syscoin 3 with Masternodes Cold Setup Unofficial Guide assuming a clean install(系统币节点配置)_第3张图片
输入

masternode genkey

然后下面会显示一串代码,将其复制粘贴保存到桌面的一个空白txt文件上

第三步

点击发送,点击输入,选择自己的10W币的地址,复制这个地址,点击OK
Syscoin 3 with Masternodes Cold Setup Unofficial Guide assuming a clean install(系统币节点配置)_第4张图片
付给地址填写刚刚复制的地址,金额填写100000,点击发送确认
点击交易记录,在交易记录里找到100000的那笔交易,右键复制交易编号, 粘贴到桌面上的那个txt文件里。

第四步
切换到putty,继续输入

mkdir ~/.syscoincore

之后仔细看下面这段代码,将其中的masternodeprivkey=后面的一串代码变为刚刚在桌面保存的masternodeprivkey,将externalip=后面的变成自己的vps IP Adress, 然后复制
#
rpcuser=SetAUserName
rpcpassword=SetAPassword
rpcallowip=127.0.0.1
rpcbind=127.0.0.1
#
listen=1
server=1
daemon=1
maxconnections=24
#
masternode=1
masternodeprivkey=7ra1rhngvNkhkiFE8STrmvH3LvYTCzLyRFHFsZvrJUBV6ZmWnc
externalip=123.123.123.123
port=8369
继续在VPS中输入

nano ~/.syscoincore/syscoin.conf

然后把刚刚复制的代码粘贴上去
Syscoin 3 with Masternodes Cold Setup Unofficial Guide assuming a clean install(系统币节点配置)_第5张图片
如图所示,按下CTRL+X,输入Y按回车
继续输入

cd ~/syscoin/src
./syscoind

等30S这样之后继续输入

./syscoin-cli getinfo

回到Syscoin QT钱包,在DEBUG控制台中输入masternode outputs,会出现一串形如下的代码
{
“06e38868bb8f9958e34d5155437d009b72dff33fc87fd42e51c0f74fdb” : “0”,
}
长的那串是刚刚复制的交易编号,短的是index,记住它
点击钱包上工具——Open Masternode Configuration File ,打开后按照如下形式输入
Syscoin 3 with Masternodes Cold Setup Unofficial Guide assuming a clean install(系统币节点配置)_第6张图片
第一个是你自己随便取的名字随便填,第二个是你的VPS IP Adress:8369 第三个是你的masternodeprivkey,第四个是你的交易编号,第五个是你的index,每个之间有一个空格,上面带#开头的不用管它,然后保存关闭。

第五步
回到putty,继续输入

sudo apt-get update
sudo apt-get install -y git python-virtualenv
git clone https://github.com/syscoin/sentinel.git
cd sentinel
nano sentinel.conf

如果有一个#在syscoin_conf=前面就删掉这个#
network=testnet前面加一个#,把network=mainnet前面的#删掉,把看到的YOURUSERNAME都换成你的vps自己创建的用户名,正确如下图Syscoin 3 with Masternodes Cold Setup Unofficial Guide assuming a clean install(系统币节点配置)_第7张图片
然后按下CTRL+X,输入Y按下回车
接着输入

virtualenv venv

如果失败了就输入

sudo apt-get install -y virtualenv
virtualenv venv

之后继续输入

venv/bin/pip install -r requirements.txt
cd ..
./syscoin-cli mnsync status

Syscoin 3 with Masternodes Cold Setup Unofficial Guide assuming a clean install(系统币节点配置)_第8张图片
应该出现如图,则为正确

第五步
回到QT钱包,点击masternodes
Syscoin 3 with Masternodes Cold Setup Unofficial Guide assuming a clean install(系统币节点配置)_第9张图片
右键点击自己的节点,点击Start alias

回到Putty,继续输入

cd sentinel
venv/bin/python bin/sentinel.py

如果什么都不出现,那么就是对的,继续输入

crontab -e

将下面一段代码复制到最底部
* * * * * cd /home/YOURUSERNAME/syscoin/src/sentinel && ./venv/bin/python bin/sentinel.py 2>&1 >> sentinel-cron.log
@reboot /home/YOURUSERNAME/syscoin/src/syscoind -daemon >/dev/null 2>&1
把其中的YOURUSERNAME 都换成自己的vps创建的用户名
按下CTRL+X,输入Y按下回车

继续输入

cd ..
$ ./syscoin-cli masternode status

如果出现如图就成功了!
Syscoin 3 with Masternodes Cold Setup Unofficial Guide assuming a clean install(系统币节点配置)_第10张图片
如果觉得文章有帮助,欢迎打赏~

BTC:1K5M87eT3mNPX32QLQPwn5bPgo6cALtPCV
ETH:0x3B974414c399960F108afFa09F8D458F8e2B49A0
SYS:SRaj4HpYpyGU1QwTmRFEWsSaBcfrZWjZnc

你可能感兴趣的:(区块链)