请选择 进入手机版 | 继续访问电脑版

【公告】你们要的SAFE节点建立教程来啦~

所在版块: SAFE进展 2018-01-24 20:29 [复制链接] 查看: 9393|回复: 175

1. 准备工作
(1)下载钱包程序,在windows运行安装
(2)你的钱包里金额需要至少1000个以上的safe
(3)windows程序Xshell及XFtp(用于本地计算机同远程服务器通信和传输文件
软件下载地址http://www.xshellcn.com/xiazai.html
安装及使用请百度查询“xshell使用教程”
(4)购买一台云服务器,云服务器至少需要以下规格:

CPU
4核
内存
8G
硬盘
500G
网络
5M
操作系统
Ubuntu14.04

请去阿里云或腾讯云网站上购买云服务器。

另外,根据大家反馈官方推荐的主节点配置费用高,现增加低端配置,建议和参考
基础配置:1CPU1G内存/50G硬盘/2Mbps   参考价格:816.78/
进阶配置:2CPU4G内存/200G硬盘/3Mbps  参考价格:2229.78/
高级配置:4CPU8G内存/500G硬盘/5Mbps  参考价格:5902.50/

注意:
1)前期推荐的主节点配置并非最低配置,是预估能达到较好处理性能的配置;
2)推荐配置仅供参考,用户可根据自身情况,酌情选择配置;
3)主节点在网络中承担越来越多的服务功能,如果处理能力与带宽不足,使得反应不及时会被降低评分,有可能会延长获得收益的时间;
4)关于存贮,目前对存贮的需求量不大,但随着安网的各种应用功能上线,应用数据会比较多,对存贮的要求也会越来越高

2. 搭建主节点
2.1. 本地模式
在本地计算机(windows)上设置主节点配置文件,计算机需24小时运行钱包程序
注意:此种模式必须保证运行钱包的计算机足够安全,且钱包程序必须7*24小时运行,即你的计算机要一直开着,而且需要配置固定的公网IP及端口,建议使用云服务器来搭建节点。
2.1.1. 同步数据
点击运行钱包程序,等待区块数据同步,你可能需要等待几个小时。


同步完成后,对你的钱包进行加密操作,保证你的钱包安全,这样即使你的电脑或钱包落入其他人的手上,也能确保你的safe资产安全。
点击设置->加密钱包,使用一个适当的长密码。输入密码,过后钱包将会重新启动

注意:此密码一定要记住并保存好,如果忘记密码意味着丢失了钱包中的币
2.1.2. 备份钱包
设置密码后,之前备份的钱包将会失效,需再次备份。

2.1.3. 生成私钥、抵押地址
打开工具->Debug控制台,使用命令生成一个主节点私钥和一个存放地址


点击工具>调试控制台,输入下面的命令,如下所示:
masternode genkey
getaccountaddress mn2
输入完成后,如下图所示:



复制两个结果并保存在一个文本文件中供以后使用。第一个结果是主节点的私钥,二是主节点存放地址。我们稍后步骤的配置需要用到它!
主节点私钥确定您作为主节点的主人。它还允许您对预算提案进行投票表决。
的主节点的私钥即使泄露出去,您的1000个safe也是安全的。如果第三者拿到这个主节点的私钥,他们能做的也只是可以使用您的投票表决权。
主节点存放地址是存放您的1000safe的地址。
2.1.4. 发送抵押
发送一笔 1000safe整(不包含手续费)的单个交易到主节点存放地址(getaccountaddress mn2命令生成的地址)。即创建一个交易,确保PrivateSend(或匿名发送)和InstantSend(或即时发送)是未选中的,发送精确的1000个safe到主节点存放地址,这意味着,不要发送500,然后再发送500!它必须在一个交易中!当您从一个交易所直接提现到这个地址时,要确保您已经考虑了转出的手续费,否则您可能会得到少于1000个safe,这将不能作为主节点的抵押证明。这个交易需要达到15个确认才可以作为主节点的抵押证明,你可以在交易记录里双击那条交易查看确认数量,或者通过safe区块链浏览器搜索地址或交易ID去查看。
交易ID及 标识位置(Index) 可在Debug控制台使用命令获取,输入如下命令:masternode outputs
返回一个类似于下面的字符串:
{"06e38868bb8f9958e34d5155437d009b72dff33fc28874c87fd42e51c0f74fdb" : "1",}
        复制这个结果并保存在一个文本文件中供以后使用。第一的是交易ID,第二的是标识位置(Index)。我们稍后步骤的配置需要用到它。
2.1.5. 修改配置
打开你的safe钱包,配置safe.conf 及masternode.conf文件,如有安全软件弹窗,选择允许操作

使用记事本进行编辑
(1)钱包配置文件(safe.conf)的配置
masternode=1
masternodeprivkey=xxxxxxxxxxxx(你之前masternode genkey生成privkey)
externalip=xxx.xxx.xxx.xxx(您购买云服务器的公网IP地址)
复制以上内容,替换xxxxx为你的实际数据
(2)主节点配置文件(masternode.conf)的配置
在配置文件中你会看到下面这样的数据:
mn2 (label) xxx.xxx.xxx.xxx:5555(IP and port) xxxxxxxxxxxxxx(Masternode privkey)xxxxxxxxxxxxxxxxxxxxxxx(Transaction hash即txid) 1(index)
· Label: 作为标识主节点的名称, 用你前面生成的别名
· IP and port: ip地址和端口号中间用冒号隔开用你云服务器IP,端口号为5555
· Masternode privkey: 是使用 masternode genkey 获取的privkey,用你前面生成的主节点私钥
· Transaction hash: 即抵押1000safe的那个交易ID,txid masternode outputs查看的交易ID
· Index: index   masternode outputs查看(一般为0或1)
我们在文件后面增加一行
例:mn1 99.25.112.133:5555 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0
输入完后保存并退出您的文本编辑器,然后重新启动safe钱包。
2.1.6. 启动masternode
设置-钱包,勾选第二项显示主节点打签页,重启钱包后可看到主节点标签页,选择节点mn2后点启动节点在启动之前必须确认1000个SAFE交易是否达到了15个确认,如果没有达到不能启动。

2.1.7. 启动节点
从安网3官网上下载Linux版本钱包,然后上传钱包到服务器某个目录,使用Xshell程序远程登录到服务器上,解压钱包,使用如下命令:
tar -zxvf safe_v1.0.1_linux.tar.gz
解压完成后,请参考deps文件夹中的readme要求复制动态库到相应目录。
假如钱包解压在/opt/safe目录,进入到/opt/safe/safe_v1.0.0目录,给节点程序赋予执行权限,输入如下命令:
chmod 775 safe*
然后在当前目录下启动节点,输入如下命令
./safed
启动后,将会从网络上同步区块数据,大约需要几个小时左右。同步完成后,才能执行下一步。判断是否同步完成,可用safe-cli getinfo查看当前区块高度,如果与区块链浏览器上一致,说明已经同步完成。
执行safe-cli getinfo将会输出如下信息:


圈中的数据表示当前区块高度。
2.1.8. 监控masternode
dubug控制台使用命令 masternode status或者 mnsync status 查看mosternode节点同步数据情况可能需要等待大约30分钟

最终结果如下,为成功建立masternode主节点:

同时在主节点面板masternode状态会由PRE_ENABLED变成ENABLED到启用状态

如果你将masternode.conf配置在本地计算机,则相当于你本地计算机作为masternode节点,需要一直运行,如果关掉计算机,则你的节点将会失效。
2.2. 远程模式
windows钱包及云服务器搭建节点(windows配置masternode.conf,云服务器(vps)配置safe.conf,启动节点后windows钱包可关闭)。
请先执行2.1.1,2.1.2,2.1.3,2.1.4章节对应的步骤,从发送1000safe后的步骤开始。
2.2.1. 配置masternode
如果你已在你的safe钱包中发送抵押的1000个safe交易到一个地址,你现在需要找到这个交易的txid及标识位置。点击工具>调试控制台,输入以下命令:

#        masternode outputs
应该会返回一个类似于此的字符串:
{
"06e38868bb8f9958e34d5155437d009b72dff33fc28874c87fd42e51c0f74fdb" : "1",
}
如果你有发送多笔抵押1000safe的交易,则会显示多个记录。现在我们需要为这个钱包配置masternode.conf文件,以便能够使用它发出命令启动你在网络上的主节点。
如有安全软件的弹窗,选择允许操作使用记事本打开这个主节点配置文件(masternode.conf)(或在macOS上的TextEdit, gedit在Linux上)并按以下格式输入信息
在配置文件中你会看到下面这样的数据:
mn2 (label) xxx.xxx.xxx.xxx:5555(IP and port) xxxxxxxxxxxxxx(Masternode privkey)xxxxxxxxxxxxxxxxxxxxxxx(Transaction hash即txid) 1(index)
· Label: 作为标识主节点的名称, 用你前面生成的别名
· IP and port: ip地址和端口号中间用冒号隔开用你云服务器IP,端口号为5555
· Masternode privkey: 是使用 masternode genkey 获取的privkey,用你前面生成的主节点私钥
· Transaction hash: 即抵押1000safe的那个交易ID,txid masternode outputs查看的交易ID
· Index: index   masternode outputs查看(一般为0或1)
我们在文件后面增加一行
例:
mn1 99.25.112.133:5555 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0
输入完后保存并退出您的文本编辑器,然后重新启动safe钱包。
2.2.2. 配置VPS
使用Xshell程序远程登录到服务器上,进入到/root目录,执行以下命令:
mkdir .safe
cd .safe
vim safe.conf
输入以下的配置数据:
masternode=1
masternodeprivkey=XXXXXXXXXXXXXXXXXXXXXXX
externalip=XXX.XXX.XXX.XXX:5555
说明:
将标记为XXXXXXX的字段替换为:
masternodeprivkey:这是您在上一步中(masternode genkey)生成的节点私钥
externalip:这是你的虚拟服务器VPS的IP地址(出口ip,即公网ip)
输入后保存退出编辑。
2.2.3. 启动masternode
请参考2.1.6章节
2.2.4. 启动节点
请参考2.1.7章节
2.2.5. 监控masternode
请参考2.1.8章节


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

Ann917

     
发表于 2018-1-24 20:37:50 | 显示全部楼层
回复

使用道具 举报

admin

     
 楼主| 发表于 2018-1-25 09:42:09 | 显示全部楼层
请大家认真阅读,如有问题请回复。
回复

使用道具 举报

admin

     
 楼主| 发表于 2018-1-25 09:42:44 | 显示全部楼层
回复

使用道具 举报

wawaght

     
发表于 2018-1-25 09:58:19 | 显示全部楼层
如果主节点服务器重启会有什么影响啊?重启节点就永远作废了需要重新部署吗?
回复

使用道具 举报

wawaght

     
发表于 2018-1-25 10:00:51 | 显示全部楼层
有主节点收益计算器吗?
回复

使用道具 举报

wawaght

     
发表于 2018-1-25 10:30:48 | 显示全部楼层
admin 发表于 2018-1-25 09:42
请大家认真阅读,如有问题请回复。


如果主节点服务器重启会有什么影响啊?重启节点就永远作废了需要重新部署吗?

有主节点收益计算器吗?
回复

使用道具 举报

safe-support

     
发表于 2018-1-25 10:43:27 | 显示全部楼层
wawaght 发表于 2018-1-25 10:30
如果主节点服务器重启会有什么影响啊?重启节点就永远作废了需要重新部署吗?

有主节点收益计算器吗 ...

服务器重启后,在服务器把节点进程运行起来就行,然后在本地钱包启动节点。主节点收益计算器还没出来。
回复

使用道具 举报

zrbgoogle

     
发表于 2018-1-25 11:03:30 来自手机 | 显示全部楼层
admin 发表于 2018-1-25 09:42
请大家认真阅读,如有问题请回复。

可能搞个教程啊,本地钱包可能放到服务器啊?本地钱包电脑不断电,不大可能啊
回复

使用道具 举报

ab765darcy

     
发表于 2018-1-25 11:24:02 | 显示全部楼层
那个deps-ubuntu14.04.tar.gz解压后的usr文件要放到哪里去

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

SAFE官方公众号
SAFE官方QQ群
SAFE官方QQ2群
SAFE官方QQ3群

安网—全球领先安全隐私的数字货币支付和应用平台

GMT+8, 2019-6-25 23:52 , Processed in 0.067896 second(s), 34 queries .

Powered by Discuz! X3.4

© 2017-2018 安网3(SAFE)中文社区

快速回复 返回列表