> For the complete documentation index, see [llms.txt](https://hyperliquid-co.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hyperliquid-co.gitbook.io/wiki/guide/builder-guide/node-operators.md).

# Node Operators

#### Validators

Validators play a **crucial role** in the Hyperliquid network by:

* Validating transactions
* Producing blocks
* Securing the blockchain

Validator performance can vary based on factors like:

* **Uptime** and reliability
* Quality and frequency of **block proposals**
* Adherence to network rules (avoiding slashing events)

As the network matures, validators and node operators will have more tools, metrics, and best practices at their disposal.

#### Non-Validating Nodes

Non-validating nodes help the network by providing additional services:

* Accessing and serving data
* Supporting **EVM functionality**
* Contributing to network resilience without participating in block production

#### Resources

* **HyperBFT** – To understand more about staking, validators, and consensus mechanism, see the [HyperBFT](/wiki/architecture/hyperbft.md) page
* **Github Node Repository** – You can run a node by following the non-validator and validator setup steps in the [repository](https://github.com/hyperliquid-dex/node).
* **Official Documentation**: – For detailed technical specifications, visit the [Node Setup section](https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/nodes).

{% hint style="success" %}
**Stay Updated:** Check pinned messages in the <kbd>#node-operators</kbd> Discord channel for the latest instructions and updates. If you have **questions**, that’s the best place to ask!
{% endhint %}
