# 如何成为一名中继者？

[\
随着Tornado Cash 第 10 个治理提案](https://tornadoeth.cash/governance/10)的执行，任何人都可以成为 Tornado Cash 用户的中继者。

被纳入 Tornado Cash UI 的唯一条件是锁定至少`300 TORN`\*。要保持上架状态，需要锁定足够的 TORN（`40 TORN`目前约为 2022 年 4 月）才能将交易费返还给质押合约。

\**此最低股权可以随时通过治理投票进行更改。*

中继器是 Tornado Cash 生态系统必不可少的一部分。中继器的使用可以保证隐私，因为它们解决了臭名昭著的费用支付难题：如何在保持匿名的同时支付从池中提取代币的费用？

因此，中继器充当第三方并管理整个提款过程。他们直接从转账金额中扣除交易费。他们还对其服务收取额外费用。

自实施[Relayer Registry 提案](https://tornadoeth.cash/governance/10)以来，该协议通过合约直接从中继者的质押余额中收取`StakingReward`每次提款的费用。此费用百分比可能因不同池而异，并且也可能通过链上治理而发生变化。

目前，它固定在`0.3%`。一些池仍然没有费用，要么是因为实例太小而无法分配费用（0.1 ETH、100 DAI/USDT、1000 DAI/USDT），要么是因为 Uni v3 上没有足够的流动性（所有 cDAI 实例）。

### 如何成为一名中继者？ <a href="#how-to-become-a-relayer" id="how-to-become-a-relayer"></a>

任何人都可以通过[中继器注册表用户界面 (UI) ，通过](https://relayers-network.tornadoeth.cash/)**6 个简单的步骤**成为该协议的中继器。下面您将找到加入我们的中继器俱乐部并在 Tornado Cash 去中心化中继器注册表中列出所需的一切。

#### 1. 警告：了解并接受潜在风险 <a href="#id-1.-warning-understand-and-accept-potential-risks" id="id-1.-warning-understand-and-accept-potential-risks"></a>

在您承诺作为中继者与 Tornado Cash 用户分享您的部分旅程之前，您需要了解并接受作为该协议中继者的所有潜在风险。

**用户界面如何选择中继者**

指定中继者的公式如下：

* 所有注册中继者的列表均可从中继者注册智能合约中检索。
* 对于每个中继者，根据其质押的 TORN 和费用计算得分。质押越多，得分越高；费用越高，得分越低。对于以太坊主网，计算得分的公式为 ；对于侧链，计算得分的公式`stake * [1 - 25*(fee-0.33)^2]`为`stake * [1 - 11.89*(fee-0.01)^2]`。
* 然后随机选择一个中继者，根据其计算的分数加权。

#### 2. 设置中继器 <a href="#id-2.-set-up-relayer" id="id-2.-set-up-relayer"></a>

第一个具体步骤是在您的计算机上运行适用于以太坊主网的 Tornado Cash Relayer 软件。所有步骤均在协议的 github 中概述。要成功完成此任务，您必须仔细遵循这些[说明](https://github.com/tornadocashdev/tornado-relayer#deploy-with-docker-compose)。

GitHub - tornadodocash/tornado-relayer,Tornado cash 的中继器.GitHub

完成后，您需要在输入框中插入您的 URL。

<figure><img src="https://307960383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9AvvosDJfUL8rYxnMBav%2Fuploads%2FR8eHgiUjg49I0fBYtkcm%2Fimage.png?alt=media&#x26;token=9e0f43f0-5110-47dc-806a-f5f7765b521e" alt=""><figcaption></figcaption></figure>

强烈建议您使用自己的 RPC 节点。有关如何运行完整节点的说明可[在此处](https://github.com/feshchenkod/rpc-nodes)找到。

#### 3. 设置 ENS 子域名 <a href="#id-3.-set-up-ens-subdomain" id="id-3.-set-up-ens-subdomain"></a>

接下来的步骤包括：

* 为您的中继器创建一个 ENS 域。
* 设置其主网子域。
* 按照以下特定格式向主网子域添加一条包含中继器 URL 的 TXT 记录：

**以太坊中继器（强制）**

TXT 记录

主网-tornado.xxx.eth

goerli-tornado.xxx.eth

**侧链中继器（可选）**

您还可以选择添加子域及其相应的 TXT 记录，以支持除以太坊之外的其他链。侧链中继器使用不同版本的中继器软件。完整的要求和说明可在[此处](https://github.com/tornadocash/tornado-relayer/blob/light/README.md)找到。

TXT 记录

bsc-tornado.xxx.eth

gnosis-tornado.xxx.eth

多边形-tornado.xxx.eth

optimism-tornado.xxx.eth

仲裁-tornado.xxx.eth

雪崩-tornado.xxx.eth

**Nova 中继器（可选）**

Tornado Cash Nova 使用其自己的软件版本。如果您希望成为 Tornado Cash Nova 的中继者，您可以[在此处](https://github.com/tornadocash/tornado-pool-relayer#deploy-with-docker-compose)找到要遵循的说明。

TXT 记录

gnosis-nova.xxx.eth

<figure><img src="https://307960383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9AvvosDJfUL8rYxnMBav%2Fuploads%2FnlAhmgQz6mVoW5bQdTD1%2Fimage.png?alt=media&#x26;token=91966f7c-8b2d-4862-af37-3da957c8c47a" alt=""><figcaption></figcaption></figure>

#### **4. 设置 Worker** <a href="#id-4.-set-up-workers" id="id-4.-set-up-workers"></a>

工作器是允许您的中继器向用户发送 ZK 证明的地址。默认情况下，第一个工作器是 ENS 域所有者的地址。

为了确保额外的安全级别，我们建议您设置多名工作人员。

只有主网需要您注册工人。所有其他网络都不需要使用注册的工人。

<figure><img src="https://307960383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9AvvosDJfUL8rYxnMBav%2Fuploads%2FgKOHUP7xM9r03PgSAJFd%2Fimage.png?alt=media&#x26;token=1dd9b369-863c-427b-9d72-82be841ec7aa" alt=""><figcaption></figcaption></figure>

#### 5. 权益 <a href="#id-5.-stake" id="id-5.-stake"></a>

随着去中心化中继器注册表的实施，质押条件已成为在 Tornado Cash UI 上市的必要条件。请记住，**现在必须质押 TORN 才能将其添加到推荐的中继器列表中。**

Tornado Cash 治理目前设定的最低质押金额&#x4E3A;**`300 TORN`**。Tornado Cash 治理可随时更改此阈值。

当中继器在 Tornado Cash 池中使用时，合约会自动从该质押余额中收取少量 TORN `StakingReward`。这一点至关重要，因为中继器需要锁定足够的 TORN（`40 TORN`目前约为 2022 年 4 月）才能将交易费返还给质押合约。

随后，收取的费用将分配给持有锁定 TORN 代币的 DAO 成员。TORN 通常被锁定以参与链上治理（提交提案和投票）。您可以在此[论坛帖子](https://twitter.com/devtornadocash)和[Staking TORN 文档页面](https://docs-zh.tornadoeth.cash/yi-ban-de/staking)中找到更多信息。

您质押的 TORN 金额不可索取，且不可退还。

<figure><img src="https://307960383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9AvvosDJfUL8rYxnMBav%2Fuploads%2FsuEMr4iq6dJsqjzaixqQ%2Fimage.png?alt=media&#x26;token=b7fab5dd-6994-4033-86f8-8f46d43dca25" alt=""><figcaption></figcaption></figure>

#### 6. 总结：最终验证和注册 <a href="#id-6.-summary-final-verification-and-registration" id="id-6.-summary-final-verification-and-registration"></a>

最后但同样重要的一点是，我们建议您在注册之前**仔细检查**摘要中显示的所有信息。

<figure><img src="https://307960383-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9AvvosDJfUL8rYxnMBav%2Fuploads%2Fq2daGqW4H5204N2ZGCmT%2Fimage.png?alt=media&#x26;token=e773f997-8143-4462-8ff0-087faed7c359" alt=""><figcaption></figcaption></figure>

*欢迎加入中继团队！有了你们，隐私才能得到更好的尊重*
