Prerequisites:
Operating System: A Linux-based operating system (Ubuntu, Debian, etc.) is recommended for running a Nexis validator node. Windows or macOS can be used, but may require additional configuration.
Minimum Hardware Requirements: To run a Nexis validator node, you will need a dedicated machine with sufficient resources, including:
CPU: 2+ cores
RAM: 8GB or more
Storage: 1TB or more
Network Connectivity: Stable internet connection with at least 50Mbps upload speed
Node.js Installation: Ensure Node.js is installed on your system. You can install it using your system's package manager or download the installer from the official Node.js website.
Create a new user for the validator. For example, you can create a user named 'nexis' using the following command:
2. Log in to the 'nexis' user using the following command:
Clone the Nexis node repository to your home directory using the following command:
git clone https://github.com/Nexis-Network/NEXIS.git
Navigate to the Nexis node repository directory:
cd Nexis-Node
2. Build the Nexis node using the following commands:
./bootstrap.sh
./configure
make
Generate a new keypair for the identity account:
./bin/nexis-cli keys new
Store the generated identity account private key securely. You will need this key to activate your validator node.
Generate a new keypair for the vote account:
./bin/nexis-cli keys new
Store the generated vote account private key securely. You will need this key to commission your validator node.
Send NZT (Nexis Token) to your identity account address to cover transaction fees.
You can fund your identity account using a Nexis wallet or exchange.
Edit the
config.tomlfile in theconfigdirectory of the Nexis node repository.Specify your identity account address and vote account address in the
config.tomlfile.Adjust other network configuration settings as needed.
Start the Nexis node using the following command:
./bin/nexis-node
The Nexis node will start syncing with the blockchain network and prepare to become a validator.
Once the Nexis node is fully synced, you can activate and commission your validator using the following commands:
./bin/nexis-cli tx governance activate-validator
./bin/nexis-cli tx delegation register-vote-account <vote-account-address>
./bin/nexis-cli tx staking delegate-tokens <delegate-amount> <identity-account-address> <vote-account-address>
Replace the placeholders with your actual values.
Your Nexis validator node is now activated and commissioned. It will start participating in the consensus process and earning staking rewards.
Website: https://nexis.network


