# 如何在绑定矿工节点

## 概述

在从 FILLiquid 借款之前，必须将矿工的受益人地址转移到 FILLiquid 智能合约（[f03157492](https://filfox.info/zh/address/f03157492)），并将矿工绑定到指定的 F4（0x） 钱包地址作为 Family。\
然后，该 F4 地址可以在协议上执行必要的操作，例如借款、还款和解绑矿工。

将矿工的受益人地址转移到合约是一种质押操作，因此矿工持有的代币无法被提取到除合约之外的任何地址，这有效防止资金损失并保护用户利益。

> 注意：在将受益人地址更改为 FILLiquid 合约后，请避免直接使用 Owner 进行提现操作。\
> 一旦发生提现操作，涉及的代币将无法找回，因此务必尽量避免意外提现。

## 前提条件

绑定 F4 地址需要矿工 Owner 的指定签名，从而确保操作过程的安全性。

在绑定矿工之前，用户需要对 Filecoin 的共识机制有基本的了解，并具备操作相关工具的能力，包括但不限于更改矿工受益人、信息签名等。

此外，由于 Filecoin 的限制，Owner 为多签地址的矿工不受支持。Owner 地址必须是 F3 地址，且不能是 F1 或 F4 地址。

## 开始操作

以下介绍绑定矿工的详细流程。假设用户已经拥有矿工及其 Owner 地址，并且当前 Owner 地址和 Beneficiary 地址一致：

进入 Filliquid dApp 界面（<http://dapp.filliquid.io>）,点击 **“Connect Wallet”** 连接钱包并绑定钱包

<figure><img src="/files/oYmhTvP89OLf0wxr4EDw" alt=""><figcaption></figcaption></figure>

接下来，点击 **“Borrow”** 选项卡，向下滚动至 **“My Family”** 选项卡，并点击 **“Add Miner”** 按钮。

<div><figure><img src="https://j4etg0b7zhr.sg.larksuite.com/space/api/box/stream/download/asynccode/?code=NmEzNjBlNDRhOTNmY2ZkM2E1MDIwYTIwOWZlY2RmMGJfRGNpb25JWEVzTkdsY1NvbzdFSU5QeVRDVTBkaXhJS1RfVG9rZW46WnR3VmJaTkwyb0t2Q3B4eDM1cWxyWnlVZ0VmXzE3MDc5OTYxMTk6MTcwNzk5OTcxOV9WNA" alt=""><figcaption></figcaption></figure> <figure><img src="/files/2KRAoHWM5oxhwcAbJtqh" alt=""><figcaption></figcaption></figure></div>

### 第一步

在 **“Miner Address”** 输入框中，输入您要绑定的矿工地址（以 **f0** 开头的地址），然后点击 **“Next”** 按钮。

<figure><img src="/files/mP5DgJNaE4i7X6diwLMZ" alt="" width="563"><figcaption></figcaption></figure>

### 第二步

在此页面，您将看到两种绑定方法。

* **方法一**：矿工自己完成受益地址的转移。
* **方法二**：授权 Filliquid 代表矿工所有者受益地址的转移。

以下分别描述这两种方法：

<figure><img src="/files/yt6kRpi8DEjgT8krjKbv" alt="" width="563"><figcaption></figcaption></figure>

**方法一：使用矿工管理工具自行操作（推荐）**

在修改受益人时，您需要填写三个参数：

* **NewBeneficiary**：新的受益人地址
* **Quota**：授权受益人额度，这里填的是无限大
* **Expiration**：到期的区块高度

您必须根据以下表格填写这些值，否则绑定将会失败：

| **NewBeneficiary** | [f03157492](https://filfox.info/zh/address/f03157492)                |
| ------------------ | -------------------------------------------------------------------- |
| **Quota**          | 99999999999999999999999999999999999999999999999999000000000000000000 |
| **Expiration**     | 9223372036854776000                                                  |

**Lotus**

{% code overflow="wrap" %}

```sh
#lotus-miner shell
lotus-miner actor propose-change-beneficiary --overwrite-pending-change --really-do-it f03157492 99999999999999999999999999999999999999999999999999000000000000000000 9223372036854776000 

#lotus-shed shell
lotus-shed actor propose-change-beneficiary --really-do-it --overwrite-pending-change [beneficiaryAddress quota expiration minerID]
```

{% endcode %}

**Venus**

{% code overflow="wrap" %}

```sh
damocles-manager util sealer actor --miner f0137621 propose-change-beneficiary  f03157492 99999999999999999999999999999999999999999999999999000000000000000000  9223372036854776000 
```

{% endcode %}

通过使用上述命令，您可以提交受益人变更提案。一旦交易在区块链上确认，您可以点击“下一步”继续进行步骤 3。

方法 2：授权 Filliquid 代表所有者完成受益人转移。

> 在继续之前，请确保所有者地址持有足够的代币，否则操作将失败。此步骤可能需要一些时间，请耐心等待交易在区块链上确认。

在界面中，复制密钥，并使用与矿工关联的所有者地址或其他工具签署此字符串。然后，将结果粘贴到输入框中并点击“下一步”。

[#ru-he-wan-cheng-qian-ming](#ru-he-wan-cheng-qian-ming "mention")

<figure><img src="/files/CAD5ZE88obdmM7Z63qxI" alt="" width="563"><figcaption></figcaption></figure>

### 步骤 3

在界面中，复制密钥，并使用矿工或其他工具使用所有者地址签署该字符串。然后，将签名结果粘贴到输入框中并点击“下一步”。

&#x20;[#ru-he-wan-cheng-qian-ming](#ru-he-wan-cheng-qian-ming "mention")

<figure><img src="/files/RNkHp7Bz72Y3NbCGbmyr" alt="" width="563"><figcaption></figcaption></figure>

此步骤将触发钱包交易弹窗确认。

以 MetaMask 为例，请点击确认继续。

在此步骤之前，请确保钱包地址中持有足够的代币，否则执行将失败。此步骤可能需要一些时间，因此请耐心等待交易在区块链上确认。

<figure><img src="/files/M67CCOG4kQBGj5nkFvRE" alt="" width="355"><figcaption></figcaption></figure>

执行成功后，点击“确定”。

<div><figure><img src="https://j4etg0b7zhr.sg.larksuite.com/space/api/box/stream/download/asynccode/?code=ZmQ0NTQ5ZmQwOGRmMzM3Mjc0YjM2ZDcwMTIxY2M4YjhfY3p0cUN5TjFkVXRORWZpMHlHQUxqMnRiQzBadmVzcDlfVG9rZW46UVBKRGJFTnJNb3VJSVB4Z3NQT2w0cHlWZ3FkXzE3MDc5OTYyMTA6MTcwNzk5OTgxMF9WNA" alt=""><figcaption></figcaption></figure> <figure><img src="/files/TfiuJzh7OElWHW4tS7IN" alt=""><figcaption></figcaption></figure></div>

到此绑定节点就完成了

## 退出矿工家族

此外，如果条件允许，用户也可以退出家族。为此，矿工必须没有债务，绑定的家族没有坏账，并且在退出家族后，剩余矿工的债务与余额的比率必须小于 50% 等。

进入 Filliquid dApp 界面，点击“借贷”标签，向下滚动至“我的家族”标签，然后点击“解绑”。

<figure><img src="/files/OyQQ6DCCxpNqFUfWkFBN" alt="" width="563"><figcaption></figcaption></figure>

点击“下一步”。

<figure><img src="/files/0NNbrFgsGGtXSR8gN9rV" alt="" width="563"><figcaption></figcaption></figure>

在以下界面中，复制 Keys，通过矿工或其他工具使用 Owner 地址对字符串进行签名，将结果复制到文本框中，然后点击“下一步”。

在此步骤之前，请确保 Owner 地址持有一定数量的代币，否则操作将失败。此步骤可能需要一些时间，请耐心等待交易在链上确认。

<figure><img src="/files/ku85zOZQrkZbZxHJPg3Z" alt="" width="563"><figcaption></figcaption></figure>

在以下界面中，点击“确认”。

<div><figure><img src="https://j4etg0b7zhr.sg.larksuite.com/space/api/box/stream/download/asynccode/?code=NDJiMjBkYTMyOGQwNjRlYjg3ZWI4NmU0Nzg4ZGY0YTBfT0l2NUVUZm51QXNqS210WWllS2llYkxLSFdIRXlVd1dfVG9rZW46U3VVWmI3bHdsbzZLQ2d4YW5pWmxHWHZOZ3JmXzE3MDc5OTYzNTA6MTcwNzk5OTk1MF9WNA" alt=""><figcaption></figcaption></figure> <figure><img src="/files/xZkO0B1sF7wxdEM7Y8OR" alt=""><figcaption></figcaption></figure></div>

这一步将发起钱包交易确认弹框，在钱包中确认即可完成节点解绑

## 如何完成签名？

根据您的程序类型尝试相应的命令。签名需要使用矿工所有者的私钥完成。

**Lotus**

```
lotus wallet sign [Owner wallet address] [Keys]
```

**Venus**

```
venus-wallet sign [Owner wallet address] [Keys]
```


---

# 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.filliquid.io/zh/storage-provider-guide/borrowing-filecoin/ru-he-zai-bang-ding-kuang-gong-jie-dian.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.
