【公告】你们要的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 人参与讨论)

相关推荐

【热点】OKEx关于开放提币功能等相关事宜的公告

尊敬的OKEx用户:自2020年10月16日起OKEx暂停提币功能以来,为广大用户带来了诸多不便,对此我们深表歉意。OKEx将持续为您提供更优秀的产品和更优质的服务!

关于NULS节点v2.7.2版本升级的公告

关于NULS节点v2.7.2版本升级的公告

致亲爱的NULS社区成员: 由于最近合约调用使用频繁,发现合约交易一次性发送太多可能导致区块打包超时, 造成节点黄牌增加,现已发布NULS节点程序v2.7.2 版本(https://github.com/nuls-io/nuls-v2/releases) 2 ,对已发现的问题进行修复和优化。 本次升级非强制升级,但建议出块节点全部升级,以避免出现区块打包超时而被黄牌惩罚。同时建

关于NerveNetwork V1.6.0版本升级的公告

关于NerveNetwork V1.6.0版本升级的公告

NerveNetwork社区的小伙伴们:大家好!新版本已经于2020年11月16日15:00在NerveNetwork主网正式发布,新功能将在5,600,000高度后,预计升级完成时间2020年11月19日02:00生效。

Web3j-OpenAPI使用教程

Web3 Labs的目标之一是使以太坊上的开发尽可能简单。在过去的三年中,我们看到许多团队(包括我们自己)在Web3j之上一次又一次地编写RESTful服务,以便为他们的服务器应用程序提供与以太坊的直接集成。 今年早些时候,我们决定对此做一些事情,并高兴地宣布Web3j Open API项目。这个最新的项目使您可以轻松签订智能合约并生成符合OpenAPI的服务器应用程序(通过Swagger提供完整

Persistence的Cosmos StakeDrop教程:ATOM持有人如何参与XPRT质押空投

Persistence的Cosmos StakeDrop教程:ATOM持有人如何参与XPRT质押空投

Persistence是一个推动机构开放金融的协议。原文作者:Persistence 中文社区如果您是新手,本文档将帮助您了解如何抵押 ATOM 来获得 Cosmos 的质押奖励,和我们质押空投活动的 XPRT 代币。 如果您已经与 Cosmos Network 上的任何有效验证者进行了 ATOM 质押,则只需进行「魔术交易」即可获得 XPRT 代币,魔术交易将登记您对质押空投活动的参与。我们将在

Bitcoin ABC再次妥协,分叉后将继续维护BCH节点!

11月6日,Bitcoin ABC出人意料的选择了再次妥协,他们公告称分叉后将支持BCHN和BCHA两条链。BCH诞生以来,BCH的开发权一直由Bitcoin ABC主导,大多数人使用的都是Bitcoin ABC推出的节点客户端。因此,我们将发布Bitcoin ABC: BCHN版本。

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

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

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

比特币有什么缺点?

1.交易平台的脆弱性。比特币网络很健壮,但比特币交易平台很脆弱。交易平台通常是一个网站,而网站会遭到黑客攻击,或者遭到主管部门的关闭。2.交易确认时间长。比特币钱包初次安装时,会消耗大量时间下载历史交易数据块。而比特币交易时,为了确认数据准确性,会消耗一些时间,与p2p网络进行交互,得到全网确认后,交易才算完成。3.价格波动极大。由于大量炒家介入,导致比特币兑换现金的价格如过山车一般起伏。使得比

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