# 使用安装脚本设置Masternode

本指南适用于在Ubuntu 16.04 / 18.04 64位服务器（VPS）上设置TWINS masternode，并将通过本地电脑上的钱包（**本地钱包**）进行控制。 VPS上的钱包将被称为**远程钱包**。

### **要求：**&#x20;

1. 1,000,000 TWINS&#x20;
2. 主电脑（你的个人电脑） - 这将运行**本地钱包**，保持抵押品1,000,000 TWINS，可以打开和关闭，且不会影响masternode。&#x20;
3. &#x20;Ubuntu 16.04 / 18.04Masternode服务器用来运行masternode（VPS - 24小时/7天全天候运行**远程钱包**的服务器）
4. VPS / **远程钱包**唯一IP地址

### **本地钱包安装：**

1. 在本地计算机上下载，安装和同步TWINS钱包。这将在本指南中称为**本地钱包**。可在[此处](https://win.win/#download)找到电子钱包链接。<br>
2. 现在在本地钱包中，进入调试控制台，进入（工具>调试控制台）并键入以下命令：**`masternode genkey`**

   此命令将生成你的Masternode私钥。保存此私钥，我们稍后会使用它。<br>

![](/files/-LZAJiTvgsEKGzFPv4Dq)

3\. 在本地钱包中，在调试控制台上输入以下命令：**`getaccountaddress mn1`**&#x8FD9;将为您的主节点创建一个钱包地址和主节点名称。保存它们，我们稍后会用到。

4\. 将1,000,000个TWINS发送到上一步中生成的地址。**重要信息：**&#x5728;“总计”框中，准确输入的“1,000,000”。这个金额便是告知区块链， 您所发送的地址是一个主节点。如果您输入更多或少于1,000,000，或尝试将付款拆分为两个交易，则无法继续下一步。当您按下发送按钮时，钱包将计算正确的交易费用。在随后出现的对话框中单击“是”，然后继续执行下一步。**100％确保地址复制正确，并且检查一遍。如果您将1,000,000 TWINS发送到错误的地址，我们无法帮助您。**

\
5\. 使用本地钱包，等待16个确认，然后进入调试控制台（工具栏：工具>调试控制台）并输入以下命令：**`masternode output`**&#x8FD9;将显示交易ID及输出索引。将其保存到记事本。（这是发送1,000,000 TWINS的交易证明）

6\. 在本地钱包的工具栏中，单击“工具>打开主节点配置文件”以打开masternode.conf并添加以下行：\
\&#xNAN;**`<主节点名称(第3步中输入的名称)> <VPS单一IP地址>:37817 <第2步结果> <第5步结果> <第五步长行文字之后的数字>`**

保存文件并**重新启动钱包**

```
按上述格式示例：
mn1 67.234.12.34:37817 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0
```

masternode.conf文件示例<br>

![](/files/-LZ8sf-kbFZmUDNOs3An)

### &#x20;**VPS远程钱包安装**&#x20;

要安装钱包，首先使用SSH客户端登录VPS。登录后，在VPS终端中输入以下命令。

1.下载MN安装脚本

**`wget https://github.com/NewCapital/Scripts/releases/download/latest/twinsmn.sh`**

2\. 运行MN安装脚本

**`bash twinsmn.sh`**

3\. 按照说明操作\
\
**启动您的主节点**\
\
右键单击您的主节点并选择“Start alias”（启动别名）

![](/files/-LZ8kttwJIBRNAW-8VU7)

### 如何确认您的主节点正在运行

回到VPS（远程钱包），通过以下方式启动主节点：\
`./twins-cli startmasternode local false`

应该出现消息“masternode successfully started”（主节点已成功启动）&#x20;

使用该命令查看主节点状态`./twins-cli masternode status`

您应该看到类似的消息\
`{`\
`“txhash” : “334545645643534534324238908f36ff4456454dfffff51311”,`\
`“outputidx” : 0,`\
`“netaddr” : “45.11.111.111:37817”,`\
`“addr” : “WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg”,`\
`“status” : 4,`\
`“message” : “Masternode successfully started”`\
`}`

**在钱包中启动主节点后，还需要检查主节点浏览器。**

要执行此操作，用鼠标从终端窗口复制您的主节点钱包地址（上面的示例中，地址为`WmXhHCV6PjXjxJdSXPeC8e4PrY8qTQMBFg`），访问TWINS区块[浏览器](https://explorer.win.win/masternodes)的主节点部分，将地址复制在右上角的搜索框，找到您的主节点。

你的主节点状态应显示为“ACTIVE”（运行中）。

{% hint style="info" %}
启动主节点后，其状态将按以下顺序变化：

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

"EXPIRED" --> 只显示几分钟

"REMOVED" --> 只显示几分钟

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

注意：若您本地钱包中的主节点状态为“MISSING”（丢失），请检查其在[主节点浏览器](https://explorer.win.win/masternodes)中状态，它可能是 EXPIRED / REMOVED，这两种状态没有问题。
{% endhint %}

{% hint style="danger" %}
不要着急！收到第一次主节点奖励的时间通常是之后奖励时间的**2-3倍**。如果从钱包再次启动主节点，此计时器将重置为零。
{% endhint %}

&#x20;这便是设置主节点的步骤。恭喜！您已成功创建了主节点。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.win.win/twins/zhong-wen/twins-masternodes/shi-yong-an-zhuang-jiao-ben-she-zhi-masternode.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
