๐Become a Validator
This guide outlines the journey to becoming a validator, a crucial role that contributes to the network's security and governance.
Who are Validators?
Validators are network participants who validate transactions and blocks, ensuring the integrity and security of the blockchain. They play a vital role in the consensus mechanism and, in return, receive rewards for their contributions.
Install galactica
galactica
Start by preparing your environment according to the official documentation. Refer to the Installation Guide for detailed steps.
Hardware Recommended Specifications:
CPU
Modern 4-core (or higher) processor, 2.5 GHz minimum clock speed
Memory (RAM)
16 GB minimum, 32 GB or more recommended for high transaction volumes
Storage
SSD with at least 500 GB, NVMe SSDs preferred for faster data transfer rates
Network
Stable and fast internet connection with at least 100 Mbps up/down speeds
Operating System
Recent version of Linux, e.g., Ubuntu 20.04 LTS, with regular security updates
These specifications serve as a guideline. Adjustments may be necessary based on network conditions and individual use cases.
Steps to Validatorship
Initialize Your Node: Initialize your node with a unique moniker.
Configure Your Node: Set up the node configuration to communicate with the blockchain.
Generate a Private Key: Create a new private key for your validator.
Set Up Genesis and Seeds: Download the genesis file and configure seed nodes.
Configure your
config.toml
with seed nodes:You can find the seed nodes in the genesis file or the network-specific documentation.
Register as a Validator: Submit a
create-validator
transaction.Replace
[amount_agnet]
with the amount of tokens you wish to stake inagnet
. For example100 GNET equals 100 * 10^18 agnet = 100000000000000000000agnet
. To produce blocks on the testnet, your node's stake+delegation needs to raise to the top 100, the validator set.Delegate Tokens: Optionally, delegate tokens to your validator.
Launch Your Validator Node: Start your node to begin validating.
Change RPC Node URL: If you wish to change the client's RPC node URL to your local node, run the following command:
Check node status: Check the status of your node by running the following command:
Network Configurations
For network-specific details like chain IDs and node URLs, please refer to the designated pages:
This guide provides a general overview. Dive into the world of Galactica Network and contribute to its growth and security as a validator.
Last updated