保存到桌面加入收藏设为首页

首页 > 商学院

Linux下建立主节点的方式以及常见问题

2019-03-24 21:18:12

内容摘要: 具体步骤如下: 首先,你要安装好 deb,然后启动服务,等待 vds 和 btc 的数据全部同步至着急新高度,具体请看上一期的教程。然后,你需要一个有 10000v UTXO 地址注意,是 1w,不能多也不能少。UTXO 地址 = 区块链领域 = transaction 简称 ...

Linux下建立主节点的方式以及常见问题



具体步骤如下:

 

首先,你要安装好 deb,然后启动服务,

 

等待 abc 和 btc 的数据全部同步至着急新高度,具体请看上一期的教程。

 

然后,你需要一个有 10000v UTXO 地址

 

注意,是 1w,不能多也不能少。

 

UTXO 地址 = 区块链领域 = transaction 简称 tx

 

10000v UTXO 的意思是,这个地址收到过一笔正好 10000v 的钱。

 

假设我们现在没有这样符合要求的地址,我们来完整操作一下

 

获取这个地址 abc-cli getnewaddress

 

你会得到一个新>址,比如 Vcxxxxxxxxxxxxxxxxxxxxxxxxxxxx

 

然后 abc-cli sendtoaddress Vcxxxxxxxxxxxxxxxxxxxxxxxxxxxx 10000

 

即往这个地址打一笔 10000v 的交易

 

然后你会得到返回的 txid,即交易 id,假设是yyyyyyyyyyyyyyyyyyyyyyyyyyy

 

abc-cli getrawtransaction yyyyyyyyyyyyyyyyyyyyyyyyyyy 1

 

可以拿到交易的详情

 

然后,重点来了,如何找到我们需要的那笔 utxo 呢

 

交易详情返回的是 json 格式的数据,里面有一个字段是 vout

 

vout 里的序号即为 utxo 序号 yyyyyyyyyyyyyyyyyyyyyyyyyyy 0

 

这个就是我们需要的那个 utxo 的定位符,即[txid index]

 

这个需要记好,一会要配置到 masternode.conf 里

 

以上是如何获取 10000v 整的 utxo 的方法

 

接下来,我们需要修改 abc.conf 和 masternode.conf

 

先看 masternode.conf

  

 

这里面已经有给出的格式了,之前官方给的文档有错误。

 

mn1 key txid index这个格式

 

当然 mn1 是可以自己替换的,就是自己创建超级节点时候的备注名称

 

不同的节点可以重名

 

官方文档的错误之处在于,key 是不需要用刚才存福分的那个地址的私钥的可以生成一个新的,与 福分无关的私钥.

 

  

 

把这个私钥放进去就行了

 

所以,我们的完/ masternode.conf 配置是

 

mn1 5JLHZYsmdDwCh9RzWPUEKe348yrSnrhCGLX9iFhEpJbSqr5ccqX yyyyyyyyyyyyyyyyyyyyyyyyyyy 0

 

接下来,配置 abc.conf

 

需要新增两行配置

 

masternode=1 masternodeprivkey=5JLHZYsmdDwCh9RzWPUEKe348yrSnrhCGLX9iFhEpJbSqr5ccqX

 

以上两个配置改完之后,重启 abcd

 

重启完毕之后,我们需要使用一条命令来启动主节点

 

注意,以后如果重启了ABC钱包,也需要再输入一遍这个命令

 

abc-cli masternode start-all

 

返回 success,就是成功了

 

如果不成功,会报出明 的错误信息。

 

接下来我们讲常见的masternodestart-all报错

 

1. syncxxxxxxx 就是说你的btc或者abc数据没有同步到新,等同步到新就行了

 

2. 没有20个inbound 这个我建立主节点的时候直接成功了,没出=过,稍后让彬说一下,他遇到过

 

3. 广播的ip发生了变化 这个原因很简单,动态ip的家用宽带,ip发生了变化之后,就需要重新建主节点了,所以,大家 如果要建主节点,推荐使用固定ip的服务器,供应商很多,可以很容易的租到,配置上,我没发 现超级主节点和普通节点有啥性能要求差别。

 

--------------------问题汇总-------------------


提问一:新获取的地址的在哪里可以找到,手机钱包没有 

回答:手机钱包就新建一个地址就行,随便一个地址,只要私钥在你手里就可以了

 

提问二:手机钱包新建的地址和服务器上新建的地址会一样吗?

回答:如果是同一个助记冢琀D账户生成的新地址就是一样的

 

提问三:这个主节点不需要是vid钢印嘛?

回答:不需要

 

提问四:那个私钥是bip38的吗?

回答:是明文的私钥,这个私钥,我猜测,是用来做上线签名的,防止别人伪造,不需要   用来存ABC福分这个我是确定的,这样也就降低了配置文件里有持福分私钥带来的丢福分风险,但是大家记住, 只要被人拿到了服务器权限,你的福分肯定会丢,不管你怎么藏,都能找到私钥。密码可以键盘记 录。

 

提问五:租远程电脑无论挖矿是还是做节点都是不安全的?那如果用华为云或者阿里云这种搭 超节点的话,可操作空间大么?性价比等等各个方面。

回答:只要你不被别人拿到机器权限,就是安全的,哪些丢福分的,都是被人黑入远程服务器后, 植入木马盗取你的私钥的。

 

提问六:钱包导入私钥方式导入的其他钱包的id呢?如果私钥不需要是有福分那个id的话 

回答:建立主节点,必须把10000vutxo的私钥放进主节点钱包,这个是不能跳过的

 

提问七:重新建立的超级节点和轻节点,会对收益有多大影响? 

回答:这个我不知道,我没掉线过,但是从白皮书看,你上一个时段掉线的部分,作废了,系统 认为你没有提供服务,也就是说分到收益的概率降低了。

 

提问八:20 个 inbound 可以自己找机器连入吗?

回答:完全可以,可以使用命令 abc-cli addnode xxx.xxx.xxx.xxx onetry 让别的 20 台机器都执行这个命令 xxx.xxx.xxx.xxx 就是你主节点的 ip

 

提问九:重新建立主节点 如何操作?

回答:你需要等一段时间后,使用 start-all 命令重新尝试上线 即便重新上线 IP 变了 之前的累计在线服务时间也就作废了 收益分配是按在线时长来计算的 不过这个只是我根据白皮书的推测 白皮书上写着 离线超过 10 个区块 没有收益



网站首页 - 网站地图

  赣ICP备15008439号