> ## Documentation Index
> Fetch the complete documentation index at: https://docs.intention.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# 运行节点

> 节点运维不开放。验证者集合在主网之前均为邀请制——有哪些角色，以及如何咨询加入。

<Warning>
  **节点运维不开放。** 验证者集合由 Intention Labs 和受邀伙伴运行，加入靠审批，不是注册。没有公开的加入流程，没有无许可准入，也没有面向公众下载的验证者二进制文件。
</Warning>

想在 Intention 上运行基础设施，那就先来问一声。下面这些都是为那次沟通准备的背景。

<h2 id="asking-about-node-operation">
  咨询节点运维
</h2>

发邮件至 `contact@intention.xyz`，主题行写 **Node operator**。

邮件里该写什么——因为这些正是第一封回信本来就要问的：

|          |                      |
| -------- | -------------------- |
| **你是谁**  | 所属机构，以及你已经在哪些网络上做验证者 |
| **哪种角色** | 验证者，还是供自己读取流量使用的全节点  |
| **基础设施** | 打算部署在哪里，是裸金属还是云      |
| **为什么**  | 你需要从网络拿到、而公开端点给不了的东西 |

最后一项比其他几项都重要。人们想跑节点的理由，有很大一部分——稳定的读取、历史查询、不信任别人的索引器——换个办法解决更好，答案可能是一个端点，不是一台机器。

<h2 id="the-roles-that-exist">
  现有的角色
</h2>

在写这封邮件之前，先弄清你真正需要的是哪一种。

| 角色         | 职责                                                                                 |
| ---------- | ---------------------------------------------------------------------------------- |
| **验证者**    | 参与 [IntentionBFT](/zh/protocol/architecture/intention-bft) 共识，为交易行为排序，并认证块内预言机法定票数 |
| **验证者全节点** | 跟随并执行已提交的区块，但不投票。位于验证者与公网之间，吸收读取流量                                                 |
| **公共全节点**  | 提供读取与状态同步。不投票，不承担任何共识职责                                                            |

只有第一种是共识角色。另外两种属于基础设施，而大多数集成需求其实落在这里——全节点能回答历史查询，也让你自己验证链给出的答案，同时完全不承担共识责任。

<h2 id="why-it-is-closed">
  为什么是封闭的
</h2>

Intention 上的验证者做的事不止是给交易排序。撮合、清算、强制平仓和资金费率都在区块执行内部完成，所以验证者是在运行这家交易所，而不是在运行一条上面架着交易所的链。

运营者一旦行为异常或者资源不足，代价就从“出块变慢”抬升到“所有人的交易执行都被拖累”。在网络扛过主网的持续真实负载之前，这个集合会一直保持小规模，成员也都是已知的。

硬件规格也更像一台低延迟交易主机，不像常见的链上节点，而具体参数还在靠压力测试往下定。现在公布一份马上就要变的配置要求，只会让运营者买错机器。

<h2 id="what-does-not-exist-yet">
  目前还不存在的东西
</h2>

**质押、委托与奖励**：验证者今天就是技术运营角色，背后没有原生代币经济模型，本站任何内容都不应被理解成在描述这样一套模型。

**无许可的加入流程**：验证者参与会随公开测试网和主网分阶段开放。等流程定下来，会在[协议变更日志](/zh/protocol/roadmap/changelog)公布。

<h2 id="if-you-just-need-the-data">
  如果你只是需要数据
</h2>

想跑节点，多半是为了读取数据，而这件事已经有现成的服务：

<CardGroup cols={2}>
  <Card title="开发者" href="/zh/developers/overview">
    REST 与 WebSocket API，以及已发布的规范。
  </Card>

  <Card title="索引器" href="/zh/protocol/architecture/indexer">
    历史查询如何提供，以及什么时候应该转而向链核对。
  </Card>

  <Card title="网络现状" href="/zh/protocol/architecture/network-status">
    可用端点，以及如何确认自己连到了哪里。
  </Card>

  <Card title="网络拓扑" href="/zh/protocol/architecture/intention-bft#network-topology">
    各类节点角色在网络中的位置。
  </Card>
</CardGroup>
