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

# Introduction

Welcome! This guide will walk you through setting up your BLOCX Validator Node using the official [BLOCXTECH GitHub repository](https://github.com/BLOCXTECH/BLOCX-Validator-Setup).

***

### Introduction

This guide provides detailed instructions for setting up and maintaining a BLOCX validator node. BLOCX uses a Proof of Stake (PoS) consensus mechanism, where validators are responsible for proposing and validating blocks on the blockchain.

By running a validator node, you contribute to the security and decentralization of the BLOCX network while earning rewards for your participation.

> **Note**: Running a validator node requires technical knowledge and a commitment to maintaining the node's uptime and security.

### Prerequisites

Before setting up your validator node, ensure you have:

* A Linux server (Ubuntu 20.04 LTS or later recommended)
* Root or sudo access to the server
* Stable internet connection with minimum 10 Mbps upload/download
* Dedicated IP address
* Basic knowledge of command line and Linux administration
* The required amount of BLOCX tokens for staking

### Hardware Requirements

For optimal performance of your validator node, we recommend:

| Component | Regular    | Recommended    |
| --------- | ---------- | -------------- |
| CPU       | 4 cores    | 8+ cores       |
| RAM       | 8 GB       | 16+ GB         |
| Storage   | 500 GB SSD | 1 TB+ NVMe SSD |
| Network   | 10 Mbps    | 25+ Mbps       |

> **Important**: Storage requirements will grow over time as the blockchain expands. Plan for future expansion.
