Story Protocol, a foundational platform for thousands of IP owners and users—potentially scaling to millions on the mainnet—demands not just strong performance but exceptional reliability. Trust in the protocol hinges on validators who deliver near-perfect uptime, ensuring seamless operations throughout its ecosystem.
Everstake’s Experience with Story Protocol
Everstake joined Story Protocol as a validator on the Iliad testnet and is now part of the top-performing validators on the Odyssey testnet. Our all-time uptime of 99.99% positions us among the protocol’s leaders. How did we achieve this exceptional performance?
We’re excited to share five key tips based on our hands-on experience.
Tip 1: Choose the Right CPU
Selecting the optimal CPU is crucial for maintaining validator performance. After detailed research and testing, we identified the AMD Ryzen 5800X (3.8 GHz) as the most effective option. Here’s how different CPUs performed in our tests:
- Intel Xeon 2386G (2.4 GHz): 92% validator performance (frequent missed blocks)
- AMD EPYC 7313 (3.2 GHz): 99.9% validator performance
- AMD Ryzen 5800X (3.8 GHz): 99.99% validator performance
We observed a clear correlation between CPU frequency and node uptime, making the AMD Ryzen 5800X our choice for sustained reliability.
Tip 2: Optimize CPU Configuration
Fine-tuning CPU settings further boosts performance. We achieved this by enabling the Linux CPU Governor and setting the mode to Performance. Below is a quick setup guide:
sudo apt install cpufrequtils
# check available modes for governor:
sudo cpufreq-info | grep "available cpufreq governors"
#> available cpufreq governors: performance, powersave
# set governor to performance:
sudo cpupower frequency-set --governor performance
# save changes on reboot:
sudo cat <<EOF > /etc/default/cpufrequtils
ENABLE="true"
GOVERNOR="performance"
EOF
# verify changes:
sudo cpufreq-info | grep "The governor"
#> The governor "performance" may decide which speed to use
Tip 3: Use High-Performance NVMe Drives
Disk performance significantly impacts node stability. Upgrading to NVMe (Non-Volatile Memory Express) drives reduces latency and enhances reliability, making them an essential investment for validators.
Tip 4: Adjust Pruning Settings
Efficient pruning ensures stability without overloading system resources. We maintain the pruning configuration at pruning=default
for optimal balance.
Tip 5: Upgrade Nodes with Cosmovisor
Node upgrades are critical for maintaining network compatibility and performance. We recommend using Cosmovisor, a tool that streamlines upgrades while minimizing downtime. For detailed steps, check out our guide: Using Cosmovisor in Story Protocol – A Guide.
Achieving Consistent High Uptime
Validators are the backbone of decentralized networks. Their role in maintaining security, reliability, and trust cannot be overstated. At Everstake, we implement robust infrastructure, proactive monitoring, and rigorous risk management to achieve a 99.9% uptime standard across all supported networks.
By adopting these strategies, we contribute to a stronger and more reliable Story Protocol, empowering its ecosystem as it prepares for mainnet launch.
Stake with Everstake | Follow us on X | Connect with us on Discord