备注:一般输入颜色字符串就可以了
一、 购买ubuntu 14.0以上64位的服务器;
二、 下载xshell和xftp,电脑安装了360安全卫士的打开软件管家搜索下载安装即可;
三、 官网下载安网linux钱包(备注:自己的windows系统当然安装windows钱包,这个Linuxs钱包是用来传输到云服务器的);
四、 打开阿里云5555端口(使用命令发现随机无法打开)
进入阿里云服务器控制台
https://ecs.console.aliyun.com/,输入用户名密码登陆,点击云服务器进入下图:
点击更多--安全组配置--配置规则--添加安全组规则,端口范围填写5555/5555,授权对象填写0.0.0.0/0,然后确定即可。
具体可参考百度经验https://jingyan.baidu.com/article/95c9d20d624d1eec4e756125.html
五、使用xshell登录并上传linux钱包
1.打开xshell,打开左上角文件——新建,主机填入阿里云服务器公网ip,端口号默认22,确认后连接,输入用户名root和自己设置的密码,连接成功后传钱包到服务器,点击下图的文件传输菜单
然后自动打开xftp窗口,左侧为本地,在本地查找钱包,右键选择传输,然后等待传输完成
2.传输完后回到xshell窗口,分别输入以下命令,#后面文字等不用复制,为了说明
tar xvf safe_v2.0.0_linux.tar.gz #解压2.0.0钱包
cd safe_v2.0.0 #从root目录进入safe_v2.0.0目录
chmod 775 * #修改文件权限
./safed & #启动钱包(后台)
cd /root/safe_v2.0.0
./safe-cli getinfo
出现下面的图片就说明在开始同步了,其中圈出来第一个是版本号,第二个blocks后面就是区块链数据高度,可以进入官网区块浏览器http://chain.anwang.com/查看目前最新块是多少,如果二者一致说明同步完成。
六、配置safe.conf文件和masternode文件
1.本地电脑钱包打开工具--debug控制器--然后分别输入以下命令,
masternode genkey
#得
7rScNWKpjzyFsYMpcxBv22Z6tFpVEuNHnh63B7kS5mr1MK1234,此为下面内容A需要的
getaccountaddress mn1
#得地址
XmsrU9DnJe75ADqtQJqgpeKd9rrtKX1234,此为发送锁定6个月或6个月以上1000个币的收款地址(可通过“文件”> “收款地址”查看)
复制到一个txt文档保存,顺便在这文档编辑以下内容A:
masternode=1
masternodeprivkey=7rScNWKpjzyFsYMpcxBv22Z6tFpVEuNHnh63B7kS5mr1MK1234
externalip=38.104.107.9:5555
解释下:“masternodeprivkey=”后面输入刚才masternode genkey
得到的内容,“externalip=”后输入阿里云公网ip和端口号5555,保存
2.钱包发送锁定6个月或6个月以上1000个币(一定1000个不多也不少)到刚才获取的地址XmsrU9DnJe75ADqtQJqgpeKd9rrtKX1234,输入地址后不要勾选金额中扣除,也不要匿名和及时发送,直接点击发送即可。
3.发送后回到degbug控制台输入masternode outputs,得到
{"06e38868bb8f9958e34d5155437d009b72dff33fc28874c87fd42e51c0f74fdb" : "1",},这个字符串作用看下面
4.继续在刚才文档末尾输入内容B,最后的1是上面步骤字符串的1,是0的话就写0:
mn1 38.104.107.9:5555
7rScNWKpjzyFsYMpcxBv22Z6tFpVEuNHnh63B7kS5mr1MK123406e38868bb8f9958e34d5155437d009b72dff33fc28874c87fd42e51c0f74fdb 1这段内容打开txt最大化,显示为一行,每个之间存在空格即可。
解释下:“mn1”类似是地址标签,是刚才本地钱包输入命令“getaccountaddress mn1”时创建的,当然你也可以命名为mn2、mn3等,这里标签保持一致就可以了(可通过“文件”> “收款地址”查看)。“38.104.107.9:5555”这个是阿里云公网ip和端口号,后面一串就是刚才上一个步骤获取的。
5.云服务器开始Safe.conf配置。在xshell窗口输入以下命令:(#与后面文字不要复制)
cd /root
mkdir .safe #也许会提示你已经存在,这个不用管,接着运行下面命令
cd .safe
vim safe.conf #vim 为linux下的编辑工具( i:编辑模式 esc键:进入命令模式 w:保存 q:退出)
i #输入字母i 表示进入编辑模式
然后复制刚才的txt文件中的A内容,然后去xshell窗口邮件选择粘贴。如果你害怕不会操作,一开始的时候就一行一行的复制。
接着点击键盘的退出esc按键(应该都是在左上角)
:wq #输入字母wq, 表示保存并退出,前面的两点“:”是英文模式下的冒号
此时safe.conf就配置好了。可以通过命令 cat safe.conf 查看结果,如果有问题,重新使用vim safe.conf 命令来编辑
6.Masternode文件配置
本地电脑钱包打开工具—开启主节点配置文件,首次打开此时弹出无法打开文件的提示,选择从已安装—确定—选择记事本---确定
此时就会打开文件,默认是这样子的:
现在我们在末尾粘贴刚才文件内容B
mn1 38.104.107.9:5555
7rScNWKpjzyFsYMpcxBv22Z6tFpVEuNHnh63B7kS5mr1MK1234 06e38868bb8f9958e34d5155437d009b72dff33fc28874c87fd42e51c0f74fdb 1
此时文件应该显示这样:
保存关闭。Masternode节点就配置完成了
七、本地钱包交易记录查看发送锁定的1000个币是否达到15个确认,待确认完成后进入下一步
八、回到xshell进入safe文件夹查看区块同步完成没有
cd /root/safe_v2.0.0
./safe-cli getinfo
查看blocks数跟区块浏览器一致即可,未完成就等待,等待时间做以下工作:
重启钱包—设置---选项—钱包---勾选显示主节点标签—确定
区块同步完成后做以下工作:
(1)钱包—主节点---我的节点—点击节点—点击启动别名---有密码就输入密码
(2)在xshell中使用以下命令:
cd /root/safe_v2.0.0
./safe-cli stop
./safed & #后台启动safed
这一步骤的命令也适合发现safe.conf文件配置错后,或修改了conf文件后要重新启动safed,就要用到上述命令。
(3)接着xshell输入:
cd /root/safe_v2.0.0
./safe-cli masternode status
显示下图说明就成功了,回到本地电脑钱包看看当前是不是pre-enable状态,静待半个小时左右会变成enable状态,此时这个状态说明已经成功了。
九.多节点
多节点配置也是一样的,主要就是步骤六的命令中标签要改,例如改成:getaccountaddress mn2,将mn1修改成mn2
已上线并支持SAFE交易:
https://dragonex.im
https://oex.top
https://hb.top
https://kex.cm
https://bbb.one
http://bitpie.com
https://www.coinegg.im
https://www.btctrade.tv
https://www.coolcoin.me
https://www.fubt.top
https://www.zb.com(https://www.zb.cn)
了解SAFE:
官网:http://www.anwang.com
中文社区:http://www.anwang.org
微信:mumu-8023piu
微博:http://weibo.com/anwang3
QQ群:532924250
中文电报群: t.me/safe_cn
英文电报群: t.me/safe_anwang
Twitter:https://twitter.com/safe_2018
Reddit:https://reddit.com/u/safe_2018
Facebook:https://www.facebook.com/anwang.safe/