# 在Windows上使用2个钱包设置Masternode

如果要在Windows上安装和启动FIX masternode，可以通过两种方法完成：第一个方法是使用一个FIX钱包作为masternode和权益赌注，这意味着你将同时使用一个FIX钱包作为**远程钱包**和**本地钱包**，这种方式不太安全，因为你的IP地址与你含有硬币的本地钱包和远程钱包将为区块链所知。 此方法仅适用于你只打算运行一个masternode时，因为每多运行一个masternode，就需要多一个钱包和多一个IP地址。

我们将在另一篇指南中介绍使用一个钱包的方法，在这篇文章中，我们将介绍使用两个钱包的方法－使用两个单独的钱包设置和启动masternode。

**本地钱包**用于存放你的FIX硬币，你可以使用本地钱包进行权益赌注(staking)和启动远程钱包上的masternode，**远程钱包**必须在你的VPS上，始终在线并与区块链完全同步，并配有静态IP地址。

这里我们不会介绍FIX钱包设置过程，请参考其他篇指南： <https://docs.fix.network/zhong-wen/fix-qian-bao/windows-qian-bao-an-zhuang>​

我们假设你的PC或笔记本电脑上已经安装了FIX钱包。

* 首先需要生成一个masternode私钥，打开**本地钱包**，然后转到«工具 > 调试控制台»，然後输入

`masternode genkey`

* 将结果复制到记事本，例：8x3zaQA9beRtGaatxfcWbyWRxQNgS3LmwhFzqzKTVK3cZafWGd9

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LYvndWBvrmJxi5m4Vyp%2F-LgR6MOMPPb-IOtX73Zn%2F-LgR7fIQlZ3Z8mwQaiWR%2Fmn1w.PNG?alt=media\&token=47c289bd-4847-45b0-bae7-bbdd265e73c2)

* 在VPS上的*fix.conf*中输入下列信息，你可以在\~/.fix数据目录中访问它，或单击«工具 > 打开钱包配置文件»；如果系统询问用何种程序打开，可以选择**记事本**。

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LYvndWBvrmJxi5m4Vyp%2F-LgQxPRlNFEv2SJi5-1t%2F-LgQxTJO0Z0tORFY-IjM%2F49.png?alt=media\&token=ee22ab81-0296-4bea-aa6d-4f4a0565127d)

输入以下配置：

{% code title="fix.conf" %}

```
rpcuser=输入用户名 
rpcpassword=输入密码 
rpcallowip=127.0.0.1 
server=1 
daemon=1 
logtimestamps=1 
maxconnections=256 
masternode=1 
externalip=你的ip地址:17464 
masternodeprivkey= 输入在本地钱包用masternode genkey生成的masternode私钥​
```

{% endcode %}

&#x20;确保将rpcuser和rpcpassword替换为你自己的。

{% hint style="info" %}
Externalip= 是你的ip地址，使用IPv4或IPv6，若使用IPv6，必须将地址放在方括号中，例：\[2a03:7777:2222:12:1111:dddd:aaaa:17464]
{% endhint %}

* 更改fix.conf文件后，必须重新启动FIX钱包，使**远程钱包**设定生效。
* 回到**本地钱包**，新增一个自己的钱包地址并发送1,000,000 FIX。可以在创建过程中命名此地址，如何执行此操作在手册«使用钱包» 中有介绍 ：<https://docs.fix.network/zhong-wen/fix-qian-bao/untitled>
* 或者在«工具 > 调试控制台» 输入

`getaccountaddress chooseAnyNameForYourMasternode`

* 现在你有了一个带有别名的地址（例如MN），向地址发送1,000,000 FIX作为抵押品 。
* 交易有一个确认后，我们能输出它的TXID，转到 «工具 > 调试控制台»并输入

`masternode outputs`

* 你会看到跟下图类似的输出，有2个字段 － “txhash”和“outputidx” ，将这这段信息复制到masternode.conf文件中。

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LYvndWBvrmJxi5m4Vyp%2F-LgR6MOMPPb-IOtX73Zn%2F-LgR6apCjefok9T6S_er%2Fmn2.PNG?alt=media\&token=43740361-57ea-4f90-be9a-a6ce13345361)

* 直接在钱包的data文件夹中打开masternode.conf文件，或者通过«工具 > 打开主节点配置文件»，并像以下示例一样填写它：

```
<Masternode 别名> <VPS IP 地址>:17464 <Masternode 私钥> <Transaction ID> <Output Index索引>
```

```
#按上述格式示例：mn1 67.156.12.34:17464 8x3zaQA9beRtGaatxfcWbyWRxQNgS3LmwhFzqzKTVK3cZafWGd9 edeeb2bb91286725b62d74a574370c07a7c8717e9af859999c596f485ee048ae 1
```

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LYvndWBvrmJxi5m4Vyp%2F-LgR6MOMPPb-IOtX73Zn%2F-LgR94gVuEJn849L8Ut0%2Fmn3w.PNG?alt=media\&token=dd8b6178-c701-4388-8b36-dd10773ad89c)

* 重新启动你的**本地钱包**并等待MN抵押品的交易获得16次确认。
* 转到«Masternodes»选项卡，你将看到带有MISSING状态的新MN和IP地址、别名等；这是正常的，现在我们必须启动它，只需右键单击MN并单击«Start Alias，“MISSING”状态将立即变为“ENABLED”。

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LYvndWBvrmJxi5m4Vyp%2F-LgR9jpfk7TUYXG6NY23%2F-LgR9mtvCSvEN52hi_3g%2Fmm4.png?alt=media\&token=17af0f1b-f6eb-46aa-9474-bf6fc8e2f8d5)

* 现在你可以检查VPS上**远程钱包**中的MN状态，打开远程钱包中调试控制台：«工具 > 调试控制台» 并输入

`masternode status`

* 你会看到类似下面的輸出：

```
{
  "txhash": "edeeb2bb91286725b62d74a574370c07a7c8717e9af859999c596f485ee048ae",
  "outputidx": 1,
  "netaddr": "67.156.12.34:17464",
  "addr": "FB1NnSssudT8rPSvnHWeTR7v5qstmxeVNC",
  "status": 4,
  "message": "Masternode successfully started"
}
```

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LYvndWBvrmJxi5m4Vyp%2F-LgR9jpfk7TUYXG6NY23%2F-LgREhH74lp2MEQTphfl%2Fmn4.PNG?alt=media\&token=faee1016-7a88-4137-b333-e26e406a884d)

可以在FIX区块浏览器上检查你的MN状态： <https://explorer.fix.network/masternodes> 通过地址找到你的MN，你的MN状态必须为“Active”。

{% hint style="info" %}
启动masternode后，其状态将按以下顺序更改：

"ACTIVE" --> 启动后约2-3小时

"EXPIRED" --> 只需几分钟

"REMOVE" --> 只需几分钟

"ENABLED" --> 最终masternode将保持此状态， "Active" 时间将开始增加

注意：若你的本地钱包中的masternode状态为“MISSING”，请检查其在[区块浏览器](https://explorer.fix.network/masternodes)中masternode的状态，它可能是EXPIRED / REMOVE。
{% endhint %}

{% hint style="warning" %}
使用此公式来计算第一个奖励需要多长时间 \
\&#xNAN;***MN总数\*2.6\60*** \
\&#xNAN;*在撰写本文时，MN的总数为465，因此465\**&#x32;.6\60 = 20.15小时，约20小时9分钟。
{% endhint %}
