在一台VPS上设置多个Masternode v2
此方法将使用NEO脚本: https://github.com/neo3587/dupmn 为何选择NEO剧本?
可轻松使用于任何硬币或项目
可以使用IPv4或IPv6
它使用bootstrap来加速MN钱包与区块链的同步 -> 即时同步
可定制和持续维护
本教程将逐步向你演示如何通过NEO脚本在单个VPS服务器上设置多个FIX Masternode。
NEO脚本的使用概念
像往常一样安装一个FIX masternode,这个节点将是其他
所有节点的参考节点。
安装NEO脚本
创建FIX特定使用的.dmn文件
在.dmn添加相关信息
使用命令“dupmn install fix <params_optional>”来安装任意数量的实例(masternode)
安装步骤
安装FIX的参考节点
我不花太多时间在这部分,因为这已经在其他文档中介绍过,你可以参考:https://docs.fix.network/zhong-wen/fix-masternodes/shi-yong-jiao-ben-she-zhi-masternodee
比较重要的是你不需要让这个参考节点跟你的本地QT钱包对话,即masternode.conf文件中不需输入这个参考节点的任何条目(不需输入MN抵押品、Txid),你只需在需要时输入私钥即可。
因此这个参考节点的状态将始终为: status : Not capable masternode: Hot node, waiting for remote activation.
2. 创建FIX参考节点的实例
2.1 下载并安装NEO脚本
2.2 修改fix.dmn文件
在根文件夹中输入:
nano fix.dmn
,将以下内容粘贴到其中并使用ctrl + x保存文件
2.3 添加信息到dupmn以供使用
输入命令:
dupmn profadd fix.dmn fix
如果你的命令成功,即如果你的fix.dmn是正确的,你应该得到这个输出:
2.4创建Masternode实例
输入命令 dupmn install fix
,你应该得到这个输出:
该输出显示许多诸如“fix-cli-x masternode status”,x是你的masternode实例,以验证masternode状态,它还会生成一个私钥,您可以添加到本地钱包的masternode.conf文件中,或使用--privkey参数强制执行私钥。
你还可以启用bootstrap以立即同步新MN,并与强制执行privkey结合使用:
一旦你的本地QT钱包已正确设置(抵押品发送到MN地址、配置masternode.conf文件、启动别名等...)
你可以使用该命令检查MN的状态 fix-cli-all masternode status
"all"关键字将显示所有MN的摘要,你可以使用你的MN实例编号查看特定的MN。如你所见,主要实例名称是instance 0或MN0:
有关更好定制dupmn的其他参数的详细信息,你可以查看neo的github页面(请参阅上面的链接)或运行命令 dupmn help
,将显示可用的dupmn命令列表。
就是这样,谢谢阅读。
如果你有疑问,随时到New Capital的Discord提问https://discord.gg/CPEuShP
YouTube频道有相关视频教程: https://www.youtube.com/watch?v=knkRv6_ZGO4
Last updated