手动设置主节点
手动在VPS服务器上设置TWINS主节点
Last updated
Was this helpful?
手动在VPS服务器上设置TWINS主节点
Last updated
Was this helpful?
本指南适用于在Ubuntu 16.04 / 18.04 64位服务器(VPS)上设置TWINS主节点(masternode),并将通过本地电脑上的钱包(本地钱包)进行控制。 VPS上的钱包将被称为远程钱包。
1,000,000 TWINS
主电脑(您的个人电脑) - 这将运行本地钱包,保持抵押品1,000,000 TWINS,可以打开和关闭,且不会影响主节点。
运行Ubuntu 16.04 / 18.04的主节点服务器(VPS - 24小时/7天全天候运行远程钱包的服务器)。VPS最低要求的配置:1GB RAM,20 GB 硬盘,和一个静态IPv4地址。
在本地计算机上下载、安装和同步TWINS钱包。这将在本指南中称为本地钱包。可在此处找到电子钱包链接: https://win.win/#download 或 https://github.com/NewCapital/TWINS-Core/releases
现在在本地钱包中,通过前往(工具>调试控制台)进入调试控制台并键入以下命令:
masternode genkey
在本地钱包中,在调试控制台上输入以下命令:
getaccountaddress 主节点的任意名称
将1,000,000 TWINS发送到上一步中生成的地址。当您按下发送按钮时,钱包将计算正确的交易费用。在随后出现的对话框中单击“是”,然后继续执行下一步。
重要信息:在“总计”框中,准确输入的“1,000,000”。这个金额便是告知区块链, 您所发送的地址是一个主节点。如果您输入更多或少于1,000,000,或尝试将付款拆分为两个交易,则无法继续下一步。
100%确保地址复制正确,并且检查一遍。如果您将1,000,000 TWINS发送到错误的地址,我们无法帮助您。
在本地钱包,等待16个确认,然后进入调试控制台(工具栏:工具>调试控制台)并输入以下命令:
masternode outputs
在本地钱包的工具栏中,单击“工具>打开主节点配置文件”以打开masternode.conf并添加以下行以及相应的信息:
<Masternode 别名> <VPS IP 地址>:37817 <主节点私钥> <交易ID> <输出索引>
保存文件。可参阅下面的示例格式和截图。
#按上述格式示例:
mn1 67.234.12.34:37817 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0
要安装钱包,首先使用SSH客户端登录VPS。登录后,在VPS终端中输入以下命令。
输入以下命令转到您的主目录: cd ~
在您的主目录中,输入以下命令从TWINS GitHub存储库下载最新版本:
wget https://github.com/NewCapital/TWINS-Core/releases/download/twins_v3.3.8.1/twins-3.3.8.1-MN-x86_64-linux-gnu.tar.gz
使用以下命令解压缩下载的文件:
tar -zxvf twins-3.3.8.1-MN-x86_64-linux-gnu.tar.gz
如果这是第一次在VPS中运行钱包,你将需要尝试启动钱包。./twinsd
。这将在您的~/.twins数据目录中创建twins.conf配置文件 `
按下CTRL+C
退出/停止钱包,然后继续下一步。
再次输入以下内容返回主目录: cd ~
输入cd ~/.twins
转到Twins数据目录
输入vi twins.conf
打开twins.conf
然后按“ i”按钮进入插入模式并输入配置,使它看起来类似这样
rpcuser=长的随机用户名
rpcpassword=更长的随机密码
rpcallowip=127.0.0.1
server=1
daemon=1
logtimestamps=1
maxconnections=256
masternode=1
externalip=您的唯一公共IP地址
masternodeprivkey= 输入在本地钱包安装过程中用masternode genkey命令生成的主节点私钥
要退出编辑器按esc
,再按 :wq!
然后再按 Enter
现在,您需要按此顺序启动这些内容
在VPS(远程钱包)中启动守护程序(daemon)客户端。在您的主页目录中,输入以下命令来启动钱包守护程序:./twinsd
现在要在本地钱包中激活主节点 ,进入调试控制台(工具栏:工具>调试控制台)并输入以下命令:
startmasternode alias false <mymnalias>
其中mymnalias是您的主节点别名(没有尖括号)。
应该显示以下内容:
“overall” : “Successfully started 1 masternodes, failed to start 0, total 1”,
“detail” : [
{
“alias” : “<mymnalias>”,
“result” : “successful”,
“error” : “”
}
现在回到VPS(远程钱包),通过以下方式启动主节点./twins-cli startmasternode local false
应该出现消息“masternode successfully started”(成功启动主节点)
使用以下命令检查状态:./twins-cli masternode status
您应该看到类似的信息:
{
“txhash” : “334545645643534534324238908f36ff4456454dfffff51311”,
“outputidx” : 0,
“netaddr” : “45.11.111.111:37817”,
“addr” : “WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg”,
“status” : 4,
“message” : “Masternode successfully started”
}
在钱包中启动主节点后,还需要检查主节点浏览器。
要执行此操作,用鼠标从终端窗口复制您的主节点钱包地址(上面的示例中,地址为WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg
),访问TWINS区块浏览器的主节点部分,将地址复制在右上角的搜索框,找到您的主节点。
你的主节点状态应显示为“ACTIVE”(运行中)。
不要着急!收到第一次主节点奖励的时间通常是之后奖励时间的2-3倍。如果从钱包再次启动主节点,此计时器将重置为零。
这便是设置主节点的步骤。恭喜!您已成功创建了主节点。