Run Validator Node
Fresh setup from 0
Prerequisite
The quickest way to learn about Bitkub Chain is to run a node and interact with the network.
In this tutorial, we will:
Install and run a Validator node.
Infrastructure Requirement:
1. Linux Instance
OS - Ubuntu 20.04 LTS or higher version
2. Specifications
Minimum:
Suggested:
Allow Inbound and Outbound
Protocol - TCP & UDP
Port - 30303
Source IP - 0.0.0.0/0
Installation Steps
Create directory and Download Geth
Check geth version
The result after running commands
Download chain configuration and genesis file
Generating a validator account
Initialize a genesis file
Create system service/unit file
Furthermore, copy and paste the code below
Important Configuration for PoS --mine
Enable mining
--datadir <DIRECTORY_LOCATION>
The directory to store the chain data e.g., mainnet: /bkc-node/mainnet/data
--unlock <YourAccountAddress>
an Address that would be unlocked and associated with this node.
--password <YourPasswordFilePath>
The location of the file contains the unlock account password
--config <CONFIG_FILE>
The location of the toml config file e.g.,
mainnet: /bkc-node/mainnet/config.toml
Enable and start the service
Hint: You can choose whether to be a validator of Solo Node or Pool Node depending on the amount of Bitkub Coin (KUB) you have. Your reward will be based on the amount of KUB staked on the Bitkub Chain Network.
Next Step: Validator Staking
After you have successfully installed your node configuration on your system. Proceed to the validator staking.
Last updated