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
- Deploy a VPS (Virtual Private Server) or set up a dedicated machine.
- Install Ubuntu 22.04 and ensure it’s updated:
Step 2: Install Required Dependencies
Run the following commands to install essential packages:
Step 3: Download and Install Siriux Node Software
- Clone the Siriux repository:
- Navigate into the directory:
- Compile and install the node:
Step 4: Start the Validator Node
- Run the node with the following command:
- To run in the background, use screen or tmux:
Step 5: Register as a Validator
- Open the Siriux Staking Dashboard.
- Select Register as a Validator.
- Enter your public node address.
- Stake the required SIRI tokens.
- Confirm and start validating!
Monitoring Your Validator Node
- Use the Siriux Explorer to check validator status.
- Monitor logs using:
- Restart the node if needed:
Your validator node is now running! Start securing the Siriux blockchain today! 🚀