Validators

Setting Up a Validator Node

Step-by-step guide to setting up a validator node on the Siriux blockchain.

Setting Up a Validator Node

Why Set Up a Validator Node?

A validator node is responsible for verifying transactions and maintaining the security of the Siriux blockchain. Running a node allows you to:

  • Earn staking rewards for validating blocks.
  • Contribute to the decentralization and security of the network.
  • Participate in the governance and decision-making process.

Prerequisites

Before setting up a validator node, ensure you meet the following requirements:

1️⃣ Hardware Requirements

Your machine should meet the following specifications:

  • CPU: Multi-core processor (Recommended: 8 cores or higher)
  • RAM: Minimum 32GB (Recommended: 64GB for high performance)
  • Storage: SSD with at least 1TB+ free space
  • Network: Stable 1Gbps+ connection with high uptime
  • OS: Linux-based (Ubuntu 22.04 recommended)

2️⃣ Software Requirements

  • Linux command-line knowledge is recommended.
  • Siriux node software (to be installed during setup).
  • SSH access to your server.

Step-by-Step Installation Guide

Step 1: Set Up Your Server

  1. Deploy a VPS (Virtual Private Server) or set up a dedicated machine.
  2. Install Ubuntu 22.04 and ensure it’s updated:
    sudo apt update && sudo apt upgrade -y

Step 2: Install Required Dependencies

Run the following commands to install essential packages:

sudo apt install curl wget git build-essential -y

Step 3: Download and Install Siriux Node Software

  1. Clone the Siriux repository:
    git clone https://github.com/SiriuxBlockchain/siriux-node.git
  2. Navigate into the directory:
    cd siriux-node
  3. Compile and install the node:
    cargo build --release

Step 4: Start the Validator Node

  1. Run the node with the following command:
    ./target/release/siriux-node --validator --chain siriux-mainnet
  2. To run in the background, use screen or tmux:
    screen -S siriux-validator ./target/release/siriux-node --validator --chain siriux-mainnet

Step 5: Register as a Validator

  1. Open the Siriux Staking Dashboard.
  2. Select Register as a Validator.
  3. Enter your public node address.
  4. Stake the required SIRI tokens.
  5. Confirm and start validating!

Monitoring Your Validator Node

  • Use the Siriux Explorer to check validator status.
  • Monitor logs using:
    tail -f ~/.siriux/logs/validator.log
  • Restart the node if needed:
    systemctl restart siriux-validator

Your validator node is now running! Start securing the Siriux blockchain today! 🚀

logo
© 2025 Siriux Foundation. All rights reserved.