# Responsibilities of a Node Operator

<figure><img src="https://res.cloudinary.com/dfupsth9n/image/upload/v1692732048/Ethereum/image_28_croiki.png" alt=""><figcaption></figcaption></figure>

Here are the key responsibilities for a node operator on the Stader network:

1. **Setting up an infrastructure - Physical or virtual**

   Node operators are responsible for setting up and maintaining their systems to run nodes and fulfil their validator duties. This involves upgrading and maintaining the node software by installing new releases and patches. Ensuring that the Ethereum node has a stable and reliable internet connection to stay connected with other nodes on the network.
2. **Install Stader node CLI with correct configuration and synchronization**

   Node operators would be required to download and install the latest version on Stader CLI. Further, they are required to configure their nodes efficiently and synchronize the node with the Ethereum blockchain by downloading and verifying the entire blockchain history or using fast-sync methods to catch up with the latest state.
3. **Register your node on the Stader network and add validators**

   Once the node is configured and synchronized, register your nodes on the Stader network and add validators to your node.
4. **Secure your node from external and internal threats**

   Monitoring the health and performance of the node, identifying and resolving any network or synchronization issues, and ensuring the node's security by implementing best practices such as firewall configuration and access control.
5. **Maintain your Stader node throughout your validator's lifespan**

   Consistently participate in the consensus process by attesting and proposing new blocks on the network to earn regular rewards.


---

# 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://stader.gitbook.io/stader/ethereum/node-operator/permissionless-node-operator/responsibilities-of-a-node-operator.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.
