Overview
This guide walks through the process of setting up and running a ComputeNet validator node. Validators are responsible for executing compute jobs, generating proofs, and participating in consensus.
Private Testnet Only
Validator setup is currently limited to approved participants in the private testnet. This documentation is provided for planning purposes.
Prerequisites
Before setting up a validator, ensure you have:
- Hardware meeting the minimum requirements
- A stable internet connection with low latency
- Experience with Linux system administration
- Approval for testnet participation (currently required)
Installation Steps
The general installation process will include:
- Download and verify the validator software
- Configure the node settings
- Generate or import validator keys
- Sync with the network
- Register as a validator
- Begin participating in consensus
Node Configuration
Validators will be configured through a TOML configuration file:
# ComputeNet Validator Configuration
# Draft - subject to change
[node]
name = "my-validator"
network = "testnet"
[validator]
# Key configuration TBD
# Staking configuration TBD
[network]
listen_addr = "0.0.0.0:30303"
# Additional network settings TBD
[compute]
max_concurrent_jobs = 4
supported_runtimes = ["wasm"]Monitoring
Once running, validators should monitor:
- Node sync status and health
- Job execution performance
- Attestation participation rate
- Resource utilization
Next Steps
See the Hardware Requirements page for detailed specifications, and the Monitoring guide for setting up observability.