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

DNCasch0012018-01-24 18:58:24  阅读 -评论 0  阅读原文

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

一、准备工作

请看详情

(1)下载钱包程序,在windows运行安装。

钱包下载地址:http://www.anwang.com

(2)你的钱包里金额需要至少1000个以上的SAFE

(3)windows程序Xshell及XFtp(用于本地计算机同远程服务器通信和传输文件)。

软件下载地址:http://www.xshellcn.com/xiazai.html

安装及使用请自行百度查询:"xshell使用教程"

(4)请去阿里云或腾讯云网站上购买云服务器,云服务器至少需要以下规格:

CPU

4核

内存

8G

硬盘

500G

网络

5M

操作系统

Ubuntu14.04

二、建立主节点

本地模式

在本地计算机(windows)上设置主节点配置文件,计算机需24小时运行钱包程序

注意:此种模式必须保证运行钱包的计算机足够安全,且钱包程序必须7*24小时运行,即你的计算机要一直开着,而且需要配置固定的公网IP及端口,建议使用云服务器来搭建节点。

▪ 2.1.1.同步数据

点击运行钱包程序,等待区块数据同步,你可能需要等待几个小时。

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

同步完成后,对你的钱包进行加密操作,保证你的钱包安全,这样即使你的电脑或钱包落入其他人的手上,也能确保你的SAFE资产安全。

点击设置->加密钱包,使用一个适当的长密码。输入密码,过后钱包将会重新启动。

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

注意:此密码一定要记住并保存好,如果忘记密码意味着丢失了钱包中的币。


▪ 2.1.2.备份钱包

设置密码后,之前备份的钱包将会失效,需再次备份。

2.1.3.生成私钥、抵押地址

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

点击工具>调试控制台,输入下面的命令,如下所示:

masternode genkey

getaccountaddress mn2

输入完成后,如下图所示:

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

复制两个结果并保存在一个文本文件中供以后使用。第一个结果是主节点的私钥,二是主节点存放地址。我们稍后步骤的配置需要用到它!

主节点私钥确定您作为主节点的主人。它还允许您对预算提案进行投票表决。

您的主节点的私钥即使被泄露出去,您的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文件,如有安全软件弹窗,选择允许操作:

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

使用记事本进行编辑

(1)钱包配置文件(safe.conf)的配置

masternode=1

masternodepeivkey=xxxxxxxxxxxx(你之前masternode genkey生成privkey)

exteralip=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个确认,如果没有达到不能启动。

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

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

2.1.7.启动节点

从安网3官网上下载Linux版本钱包,然后上传钱包到服务器某个目录,使用Xshell程序远程登录到服务器上,解压钱包,使用如下命令:

tar -zxvf safe_v1.0.0.tar.gz

解压完成后,请参考deps文件夹中的readme要求复制动态库到相应目录。

假如钱包解压在/opt/safe目录,进入到/opt/safe/safe_v1.0.0目录,给节点程序赋予执行权限,输入如下命令:

chmod 775 safe*

然后在当前目录下启动节点,输入如下命令

./safed

启动后,将会从网络上同步区块数据,大约需要几个小时左右。同步完成后,才能执行下一步。判断是否同步完成,可用safe-cli getinfo查看当前区块高度,如果与区块链浏览器上一致,说明已经同步完成。

执行safe-cli getinfo将会输出如下信息:

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

圈中的数据表示当前区块高度。

▪2.1.8.监控masternode

在dubug控制台使用命令 masternode status或者 mnsync status 查看mosternode节点同步数据情况。可能需要等待大约30分钟。

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

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

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

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

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

如果你将masternode.conf配置在本地计算机,则相当于你本地计算机作为masternode节点,需要一直运行,如果关掉计算机,则你的节点将会失效。

三、建立节点

远程模式

windows钱包及云服务器搭建节点(windows配置masternode.conf,云服务器(vps)配置safe.conf,启动节点后windows钱包可关闭)。请先执行2.2.1,2.2.2,2.2.3,2.2.4章节对应的步骤,从发送1000safe后的步骤开始。

▪2.2.1.配置masternode

如果你已在你的safe钱包中发送抵押的1000个safe交易到一个地址,你现在需要找到这个交易的txid及标识位置。点击工具>调试控制台,输入以下命令:

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

# 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 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 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章节

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

声明:链世界登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。此文如侵犯到您的合法权益,请联系我们kefu@lianshijie.com

参与讨论 (0 人参与讨论)

相关推荐

参与以太坊 2.0 验证节点应该知道些什么?

验证者是参与 ETH 2.0 协议共识机制的实体。这 32 ETH 就是验证者的初始余额。单个验证者存入超过 32 ETH 不会获得任何优势。每个 epoch 期间,网络都会评估每个验证者的表现,并相应给予奖励或惩罚。

 ELA Wallet iOS v1.4.5版本更新公告

ELA Wallet iOS v1.4.5版本更新公告

ELA Wallet 是专注于支持亦来云生态数字资产安全、便捷的 SPV 轻节点客户端钱包。使用 ELA Wallet,您可以在完全去中心化的安全环境下,掌握自己的加密数字资产私钥,便捷地进行 ELA 存储、发送、接收,并可以在钱包内参与 CRC 共识。当前,ELA Wallet iOS v1.4.5 版本钱包已发布。本次 iOS 版更新内容如下:1. 支持 CryptoName 收款地址短域名功

链客 Talk | Cosmos 生态与节点——Cosmos 跨链漫游指南#3

链客 Talk | Cosmos 生态与节点——Cosmos 跨链漫游指南#3

原文作者:大白 | 链客区块链社区7 月 22 日,Cosmos 中国社区与链客 Talk 共同举办了 Cosmos 跨链漫游指南系列直播第三期,与麦子钱包 CTO Eric、Nodeasy CEO 温之豪以及边界智能核心开发张业龙探讨并分享了 Cosmos 生态与节点相关内容。视频回顾:https://mp.weixin.qq.com/s/vpoBhsqhjOfnoOZDfC3AIA文字回顾:大

ELA Wallet iOS v1.4.5版本更新公告

ELA Wallet iOS v1.4.5版本更新公告

ELA Wallet 是专注于支持亦来云生态数字资产安全、便捷的 SPV 轻节点客户端钱包。使用 ELA Wallet,您可以在完全去中心化的安全环境下,掌握自己的加密数字资产私钥,便捷地进行 ELA 存储、发送、接收,并可以在钱包内参与 CRC 共识。当前,ELA Wallet iOS v1.4.5 版本钱包已发布。本次 iOS 版更新内容如下:1. 支持 CryptoName 收款地址短域名功

驴把头社区【详解】Nerve节点+质押

驴把头社区【详解】Nerve节点+质押

三层节点 Nerve的主网节点分为三种类型:普通节点,共识节点,虚拟银行。Nerve主网的共识节点数量固定为35个,主网会挑选保证金最高的35个节点成为共识节点。

Nerve 节点挖矿+质押【详解】

Nerve 节点挖矿+质押【详解】

NVT牛肉腿社区已经如火如荼的搭建了三个月,随着NVT主网上线,大家期待的节点和质押系统也即将到来,社区很多人都问我节点和质押的收益如何,这篇文章主要详解NVT节点的配置和共识奖励以及NVT的质押模型。三层节点Nerve的主网节点分为三种类型:普通节点,共识节点,虚拟银行。节点硬件配置普通节点普通节点负责交易的收集、区块和交易验证、为应用提供服务等功能。普通节点会根据质押的资产占全网质押的资产的比

NULS社区2020年7月下半月简报 | NULS异构跨链生态NerveNetwork节点即将开放

NULS社区2020年7月下半月简报 | NULS异构跨链生态NerveNetwork节点即将开放

3、2020年7月17日,AEX时代网上线NULS异构跨链生态NerveNetwork,并推出6万NVT的活动奖励。

以太坊ETH发行ERC20代币教程(实战)

以太坊ETH发行ERC20代币教程(实战)

本教程主要参考以太坊官方博客,外加自己的实践。创建代币不需要自己写代码,只要会复制粘贴就可以搞定,这也是以太坊强大之处。下载钱包首先到这里(https://github.com/ethereum/mist/releases)根据自己的操作系统下载相应的钱包。然后,创建一个以太坊账户。(具体的创建过程请见这个中文帖子:http://ethfans.org/topics/78 )。另外,你还需要一点以

麦妖榜
更新日期 2019-09-03
排名用户贡献值
1牛市来了30910
2BitettFan24187
3等待的宿命23810
4区块大康20369
5六叶树20310
6linjm122719429
7天下无双16192
8lizhen00215280
9让时间淡忘14586
10yelanyi050511349
返回顶部 ↑