> ## 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-Hant/protocol/architecture/intention-bft) 共識，為交易行為排序，並認證區塊內預言機法定人數 |
| **驗證者全節點** | 跟隨並執行已提交的區塊，但不投票。位於驗證者與公網之間，吸收讀取流量                                                       |
| **公共全節點**  | 提供讀取與狀態同步。不投票，不承擔任何共識職責                                                                  |

只有第一種是共識角色。另外兩種屬於基礎設施，而大多數串接需求其實落在這裡——全節點能回答歷史查詢，也讓你自己驗證鏈給出的答案，同時完全不承擔共識責任。

<h2 id="why-it-is-closed">
  為什麼是封閉的
</h2>

Intention 上的驗證者做的事不止是給交易排序。撮合、清算、強制平倉和資金費率都在區塊執行內部完成，所以驗證者是在運行這家交易所，而不是在運行一條上面架著交易所的鏈。

營運者一旦行為異常或資源不足，代價就從「出塊變慢」抬升到「所有交易者的執行都被拖累」。在網路經歷過主網的持續真實負載之前，這個集合會保持小而已知。

硬體規格也更接近一台低延遲交易主機，而不是常見的鏈上節點，而具體參數還在透過負載測試確定。公布一份馬上要變的規格需求，只會讓營運者買錯機器。

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

**質押、委託與獎勵。** 驗證者今天是技術營運角色，背後沒有原生代幣經濟模型；本站任何內容都不該理解成在描述這樣一套模型。

**無許可的加入流程。** 驗證者參與會隨公開測試網和主網分階段開放。一旦有了流程，會在[協議變更日誌](/zh-Hant/protocol/roadmap/changelog)中公布。

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

想跑節點的理由，大多其實是讀取存取的理由，而這些已經有現成的服務：

<CardGroup cols={2}>
  <Card title="開發者" href="/zh-Hant/developers/overview">
    REST 與 WebSocket API，以及已發布的規範。
  </Card>

  <Card title="索引器" href="/zh-Hant/protocol/architecture/indexer">
    歷史查詢如何提供，以及什麼時候應該轉而向鏈核對。
  </Card>

  <Card title="網路現狀" href="/zh-Hant/protocol/architecture/network-status">
    可用端點，以及如何確認自己連到了哪裡。
  </Card>

  <Card title="網路拓撲" href="/zh-Hant/protocol/architecture/intention-bft#network-topology">
    各類節點角色在網路中的位置。
  </Card>
</CardGroup>
