Technical Requirements
See System Requirements for detailed hardware specifications.Minimum Hardware
- CPU: 24 physical cores (48 virtual cores)
- Memory: 128 GB RAM
- Storage: 4 TB NVMe SSD
- Network: 1 Gbps bandwidth, less than 100ms latency to other validators
Recommended Hardware
- CPU: 48+ physical cores
- Memory: 256 GB RAM
- Storage: 8 TB+ NVMe SSD with high IOPS
- Network: 10 Gbps bandwidth, redundant connections
Staking Requirements
Minimum Stake
To join the validator set, you must have:- Mainnet: ~30 million SUI minimum
- Testnet: ~1 million SUI minimum
Stake Sources
Validators can receive stake from:- Self-stake: Validator’s own SUI
- Delegated stake: SUI delegated by token holders
- Combined: Mix of self-stake and delegation
Validators must maintain minimum stake to remain in the active set. Falling below the threshold results in removal from the committee.
Network Requirements
Connectivity
Validators must maintain reliable network connectivity:- Uptime: 99.9%+ availability
- Latency: Less than 100ms to other validators (lower is better)
- Bandwidth: Sustained 1 Gbps minimum
- Packet loss: Less than 0.1%
Required Ports
All ports must be publicly accessible:| Port | Protocol | Purpose |
|---|---|---|
| 8080 | TCP | Protocol/transaction interface |
| 8081 | TCP/UDP | Consensus interface |
| 8082 | UDP | Narwhal worker |
| 8084 | UDP | P2P state sync |
| 8443 | TCP | Metrics push (outbound) |
Network Architecture
Production Setup:Operational Requirements
Key Management
Secure management of four key pairs:- Protocol Key (BLS12381): Most critical, signs consensus messages
- Account Key (Ed25519): Controls validator account and staked funds
- Network Key (Ed25519): P2P networking authentication
- Worker Key (Ed25519): Narwhal worker authentication
- Store protocol and account keys in HSM or secure offline storage
- Never expose private keys in version control or logs
- Implement key rotation procedures
- Maintain encrypted backups of all keys
Monitoring and Alerting
Validators must maintain:- 24/7 monitoring of node health and performance
- Automated alerts for:
- Node downtime
- High sync lag (>100 checkpoints)
- Low peer connectivity (less than 3 peers)
- High error rates
- Disk space warnings
- Abnormal resource usage
Operational Expertise
Validator operators should have:- Linux system administration experience
- Understanding of blockchain consensus mechanisms
- Experience with high-availability infrastructure
- Incident response procedures
- Security best practices
Performance Standards
Availability
Validators are expected to maintain:- Uptime: >99.5% (maximum ~3.6 hours downtime per month)
- Response time: Participate in >99% of consensus rounds
- Sync lag: Stay within 100 checkpoints of network head
Penalties for Poor Performance
Validators may face:- Reduced rewards for missed consensus participation
- Slashing if reported by 2f+1 validators for byzantine behavior
- Removal from active set if stake falls below minimum
Commission Structure
Setting Commission Rate
Validators earn rewards and charge a commission on delegated stake:Commission Considerations
- Competitive rates: Most validators charge 2-10%
- Market dynamics: Lower rates attract more delegation
- Operational costs: Ensure commission covers infrastructure costs
- Reputation: Balance between profitability and competitiveness
Registration Process
Step 1: Generate Validator Info
validator.info with:
- Validator metadata
- Public keys
- Network addresses
- Initial gas price
Step 2: Become Candidate
Step 3: Accumulate Stake
As a candidate:- Accept self-stake and delegations
- Must reach minimum stake threshold
- Typically takes time to build reputation and attract delegation
Step 4: Join Committee
Once minimum stake is reached:Pre-Launch Checklist
Before joining the active validator set:Infrastructure
- Hardware meets or exceeds minimum requirements
- NVMe SSD storage with sufficient capacity
- Network connectivity tested (bandwidth, latency, packet loss)
- All required ports open and accessible
- Firewall configured correctly
- DDoS protection in place
Software
- Latest sui-node binary installed
- Configuration file validated
- Genesis blob downloaded and verified
- All key pairs generated and secured
- Node fully synced with network
Monitoring
- Metrics collection configured (Prometheus)
- Dashboards set up (Grafana)
- Alerting configured and tested
- Log aggregation in place
- Backup and recovery procedures tested
Operations
- Incident response procedures documented
- On-call rotation established (if team)
- Communication channels set up (Discord, etc.)
- Update procedures documented
- Disaster recovery plan tested
Security
- Keys stored securely (HSM or encrypted offline)
- Access controls implemented
- SSH keys configured (no password auth)
- System hardening completed
- Security monitoring enabled
- Backup encryption configured
Ongoing Responsibilities
Daily Operations
- Monitor node health and performance
- Check for security updates
- Review metrics and logs
- Respond to alerts
- Check validator ranking and stake
Weekly Tasks
- Review performance metrics
- Analyze error rates and patterns
- Check backup completion
- Test disaster recovery procedures
- Review security logs
Monthly Tasks
- Capacity planning review
- Cost analysis
- Update documentation
- Security audit
- Community engagement
As Needed
- Software updates: Apply within 24-48 hours of release
- Emergency patches: Apply immediately
- Governance participation: Vote on proposals
- Metadata updates: Keep validator info current
- Commission adjustments: Based on market conditions
Financial Considerations
Operating Costs
Monthly expenses (estimated): Infrastructure:- Dedicated server: $1,000-2,000
- Cloud hosting: $2,000-4,000
- Bandwidth: $100-500
- Monitoring services: $50-200
- Operator time: $2,000-10,000 (depending on setup)
- On-call coverage: $1,000-5,000
- Backup storage: $100-500
- Security services: $100-1,000
Revenue Model
Sources:- Commission on delegated stake
- Staking rewards on self-stake
Actual rewards vary based on network participation, performance, and validator voting power.
Delegation Best Practices
Attracting Delegators
- Reliability: Maintain high uptime and performance
- Competitive commission: Balance profitability with attractiveness
- Transparency: Publish regular performance reports
- Communication: Maintain active presence in community
- Professional setup: Well-maintained website and social presence
Delegator Communication
Maintain transparency with delegators:- Announce planned maintenance in advance
- Publish monthly performance reports
- Notify of commission rate changes
- Explain any incidents or downtime
- Share validator roadmap and improvements
Compliance and Legal
Regulatory Considerations
- Understand local regulations for operating blockchain infrastructure
- Consider business entity formation
- Maintain accurate financial records
- Consult with legal and tax professionals
- Implement KYC/AML if required by jurisdiction
Terms of Service
Consider publishing:- Validator terms of service
- Privacy policy
- Slashing policy
- Commission change policy
Resources
Documentation
Community
- Sui Discord - #validators channel
- Sui Forum
- GitHub