Run a Validator Node

Requirements

Linux Instance

OS - Ubuntu 22.04 or a higher version

Specifications

Specifications
Minimum
Recommended

CPU

4 Core

8 Core

RAM

16 GB

32 GB

Disk

SSD 1 TB

  • SSD 1 TB 8,000 IOPS

  • 250 MB/s throughput

  • Read latency < 1 ms

Network

> 5 MB/s

> 50 MB/s

triangle-exclamation

Allowed Inbound and Outbound

  • Protocol - TCP and UDP

  • Port - 30303

  • Source IP - 0.0.0.0/0

Installation

Create a new directory for your validator node

Download the Genesis file and the configuration file using wgetarrow-up-right

Download the latest releasearrow-up-right; the current version is v2.3.0

circle-exclamation

Extract the downloaded file

Set the password, replace YourPassword with your password

Create a new validator account

circle-info

Your public address will be generated after creating the account. Please write it down, as you will need it in the later steps.

Initialize the Genesis file

Run geth using the following command and replace 0xYourPublicAddress with your public address retrieved in the earlier steps

Please allow some time for your system to download and sync the network data.

Validator Staking

After successfully installing your node configuration on your system, please proceed to the next steps. Staking involves depositing the KUB Coin to activate the validator.

circle-info

You can choose whether to be a validator of a Solo Node or a Pool Node, depending on how much KUB Coin you have staked. Your reward will be based on the amount of KUB Coin staked on the KUB network.

Last updated