๐นValidator Setup
Orbionโs validator system is designed to be lightweight, modular, and accessible โ enabling high-performance consensus without centralizing participation. This guide covers how to join the Orbion Testnet as a validator and begin participating in block production and governance.
โ
Minimum Requirements
To run a validator node effectively on the testnet, the following specifications are recommended:
CPU
2 cores
4+ cores
RAM
4 GB
8+ GB
Storage
100 GB SSD
250+ GB NVMe
Bandwidth
10 Mbps up/down
50+ Mbps preferred
OS
Linux/macOS
Ubuntu 20.04 LTS
Note: These specs may evolve before mainnet. Ensure your machine is consistently online and stable.
โ๏ธ Installation
You can run an Orbion node using the latest testnet binary release. Installation steps:
Clone the Repository (or Download Binary) (Link will be provided on official GitHub/GitBook)
Initialize the Chain
orbiond init "My Validator" --chain-id orbion-testnet
Download Genesis File
wget https://orbionchain.com/genesis.json -O ~/.orbiond/config/genesis.json
Add Seeds/Peers (example only)
# Update ~/.orbiond/config/config.toml
persistent_peers = "peer1@ip1:port,peer2@ip2:port"
Start Node
orbiond start
๐งพ Create Validator
Once your node is fully synced:
orbiond tx staking create-validator \
--amount 1000orb \
--pubkey $(orbiond tendermint show-validator) \
--moniker "MyValidator" \
--chain-id orbion-testnet \
--commission-rate "0.05" \
--commission-max-rate "0.20" \
--commission-max-change-rate "0.01" \
--min-self-delegation "1" \
--from wallet-name \
--gas auto \
--yes
You must fund your wallet via the faucet before submitting the transaction.
๐ก Monitoring & Logs
Use the following commands to monitor your validator:
# View logs
journalctl -fu orbiond
# Check sync status
orbiond status | jq .sync_info
# Validator info
orbiond query staking validator $(orbiond keys show wallet-name --bech val -a)
๐ฅ Slashing Conditions
Orbion applies slashing for:
Downtime โ failure to sign blocks over a window
Double signing โ equivocation leads to permanent jailing
Low self-delegation โ auto-unbonded if threshold is breached
Make sure your validator maintains >95% uptime and is properly monitored.
๐ Security Tips
Use a separate machine for signing (sentinel or remote signer)
Protect keys with encryption & off-site backup
Do not expose RPC ports to public without firewall or proxy
Rotate keys regularly if running in testnet for extended time
Last updated