Step-by-Step Tutorial for Setting Up a Nexis Blockchain Node Validator

Prerequisites:

  1. 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.

  2. Minimum Hardware Requirements: To run a Nexis validator node, you will need a dedicated machine with sufficient resources, including:

    1. CPU: 2+ cores

    2. RAM: 8GB or more

    3. Storage: 1TB or more

    4. Network Connectivity: Stable internet connection with at least 50Mbps upload speed

  3. 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.

Step 1: Create a New User for the Validator

  • Create a new user for the validator. For example, you can create a user named 'nexis' using the following command:
sudo adduser nexis


2. Log in to the 'nexis' user using the following command:

su nexis

Step 2: Clone the Nexis Repository

  1. Clone the Nexis node repository to your home directory using the following command:

    git clone https://github.com/Nexis-Network/NEXIS.git
    

Step 3: Build the Nexis Node

  1. Navigate to the Nexis node repository directory:
cd Nexis-Node

2. Build the Nexis node using the following commands:

./bootstrap.sh
./configure
make

Step 4: Create the Identity Account

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.

Step 5: Create the Vote Account

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.

Step 6: Fund the Identity Account

  1. Send NZT (Nexis Token) to your identity account address to cover transaction fees.

  2. You can fund your identity account using a Nexis wallet or exchange.

Step 7: Connect to the Nexis Network

  1. Edit the config.toml file in the config directory of the Nexis node repository.

  2. Specify your identity account address and vote account address in the config.toml file.

  3. Adjust other network configuration settings as needed.

Step 8: Start the Nexis Node

  1. 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.

Step 9: Activate and Commission the 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

Subscribe to Nexis Network
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.