Validating
Any participant in the network can become a Validator operator by committing to stake 2M CUDOS (Testnet tokens or Mainnet). A create-validator
transaction both performs the staking transaction and broadcasts the new Validator node to the community.
On Testnet, your Validator node appears on Testnet Explorer
On Mainnet, your Validator node appears on Mainnet Explorer
The create-validator
transaction is performed at Step 6 below.
It is HIGHLY RECOMMENDED that you begin testing on a Private Testnet first.
Then progress to the Public Testnet and then Mainnet.
Become a Validator operator
Get ready
1. Check recommended hardware
At least 3 separate machines are required to run each node. Validator, Sentry (at least one) and Seed (at least one)
2. Join Testnet
Joining Testnet allows you to operate in an environment without cost i.e. using CUDOS Testnet Tokens.
3. Request 2M CUDOS Test tokens
Join CUDOS official Discord #validator-chat channel to get support and to request 2M CUDOS Test tokens.
Build a Standalone Validator (Testnet)
4. Build a Full node
Start with a Full node which is converted to a Validator node.
5. Set up a Keyring
This step allows the secure holding and management of keys.
6. Stake node and create validator
Perform the create-validator
transaction. Assign a name to your Validator node, decide on commission fees for delegators and set gas prices.
Build a Validator Cluster (Mainnet)
7. Build a Seed node ADVISED
Secure your Validator by specifying authorised nodes to connect to.
8. Build a Sentry node
Secure your Validator by only connecting it to one or more Sentry nodes.
9. Build a Validator Cluster
This step launches a Validator node interconnected with a Sentry node.