Validators & Nodes
What is validator reliability on XRPL?
Last updated:
Validator reliability on XRPL measures how consistently a validator participates in consensus and agrees with the network. It's the primary metric for evaluating validator performance and determining whether validators deserve to remain on recommended Unique Node Lists (UNLs).
### Definition of Reliability
According to official XRPL documentation, each rippled server tracks the reliability of its trusted validators using a specific metric: **the percentage of the last 256 ledgers where the validator's validation vote matched the server's view of consensus**.
This reliability metric measures both:
- **Availability**: Whether the validator is online and participating
- **Behavior**: Whether the validator follows the same protocol rules as the rest of the network
A validator has a high reliability score if it is in sync with the rest of the network and following the same protocol rules.
### How Reliability Is Calculated
**Rolling Window**: Reliability is calculated over the last 256 ledgers. Since XRPL produces a new ledger every 3-5 seconds, this represents approximately 15-20 minutes of recent history.
**Agreement Matching**: For each ledger, the server checks whether:
1. The validator issued a validation vote for that ledger
2. The validation vote matched what the server believes is the correct ledger (as determined by consensus)
If both conditions are met, that ledger counts as a "success" for reliability. The reliability percentage is simply: (successful validations / 256) × 100%.
**Continuous Tracking**: As new ledgers are validated, the oldest ledger drops out of the 256-ledger window, so reliability scores update continuously.
### Key Reliability Metrics
**Agreement Rate**: The percentage of ledgers that passed consensus that were validated by the validator. High-quality validators on the default UNL typically maintain **95-99%+ agreement rates**.
**Disagreement Rate**: The percentage of ledgers validated by the validator that did not pass consensus. Good validators have **<1% disagreement rates**.
**Uptime**: The percentage of time the validator is online and issuing validation votes. Top validators strive for **99.9%+ uptime** (roughly 8 hours or less downtime per year).
**Validation Completeness**: Whether the validator participates in every consensus round without missing validations.
### What Affects Reliability
Several factors influence validator reliability:
**Network Connectivity**:
- **Latency**: High latency can cause validation votes to arrive late, after consensus has concluded
- **Stability**: Intermittent connectivity causes missed consensus rounds
- **Bandwidth**: Insufficient bandwidth can slow peer-to-peer communication
Validators need "a fast internet connection" to "ensure votes arrive quickly and not after a consensus round has already finished."
**Hardware Performance**:
- **CPU**: Insufficient processing power can delay validation calculations
- **Memory**: Low RAM can cause performance degradation
- **Storage**: Slow disks can impair ledger processing
**Software Issues**:
- **Bugs**: Software bugs can cause incorrect validation behavior
- **Outdated versions**: Running old rippled versions may cause protocol disagreements
- **Configuration errors**: Misconfiguration can lead to incorrect behavior
**Operational Factors**:
- **Maintenance downtime**: Server restarts for updates cause brief unavailability
- **Hardware failures**: Server crashes or hardware problems interrupt operation
- **Internet outages**: ISP or network problems cause disconnection
### Reliability Expectations
XRPL has different reliability expectations for different validator tiers:
**Default UNL Validators**:
To be included and remain on the default UNL, validators must demonstrate:
- **99%+ uptime over extended periods** (typically one year of proven operation)
- **95%+ agreement rates** consistently
- **<1% disagreement rates**
- **Timely participation** in consensus rounds
The criteria for having your validator added to the default UNL includes "running a validator with high uptime for at least a year and high agreement with the rest of the network."
**Custom UNL Validators**:
Validators on custom UNLs maintained by specific organizations may have varied reliability depending on the UNL publisher's standards.
**Untrusted Validators**:
New validators building reputation or experimental validators may have lower reliability without immediate consequences (since they're not yet trusted).
### The Negative UNL Mechanism
XRPL has a built-in resilience feature to handle temporary validator unreliability:
**Negative UNL**: "The 'Negative UNL' is a list of trusted validators which are believed to be offline or malfunctioning, as declared by a consensus of the remaining validators."
How it works:
1. If a validator on your UNL goes offline, initially it just reduces your effective quorum
2. If enough other validators also detect the outage, they collectively add the offline validator to the Negative UNL
3. Validators on the Negative UNL are **temporarily ignored for consensus** calculations
4. The network adjusts its effective quorum to 80% of **online** validators only
5. When the validator comes back online and demonstrates reliability, it's removed from the Negative UNL
This mechanism allows the network to continue operating even when several validators have reliability issues, as long as they don't all fail simultaneously.
**Limitations**: "If more than 20% of trusted validators go offline or become unable to communicate with the rest of the network, servers stop validating new ledgers because they cannot reach a quorum." With 35 validators on the default UNL, this means **8 or more simultaneous outages** would halt consensus.
The Negative UNL can accommodate gradual failures (validators going offline one or two at a time), but not sudden mass outages.
### Monitoring Validator Reliability
Validator reliability can be monitored through several tools:
**Public Validator Registries**:
- **XRPSCAN Validator Registry** (xrpscan.com/validators): Displays agreement rates, disagreement rates, and uptime statistics
- **XRP Validator Registry** (community-maintained): Tracks validator metrics over time
- **XRPL Explorer** (livenet.xrpl.org): Official explorer with validator performance data
**API Methods**:
- **validators API method**: Query a rippled server to see reliability metrics for validators it trusts
- Returns validation vote statistics and agreement percentages
**Operational Monitoring**:
Validator operators should implement:
- **Uptime monitoring**: Alerting when the validator goes offline
- **Agreement tracking**: Monitoring agreement rates to detect issues early
- **Consensus participation**: Verifying the validator participates in every round
- **Network connectivity**: Tracking latency and peer connections
Tools like Prometheus and Grafana are commonly used for comprehensive validator monitoring.
### Consequences of Poor Reliability
**For Default UNL Validators**:
Poor reliability can result in:
1. **Negative UNL Addition**: Temporarily ignored by the network during outages
2. **UNL Removal Warning**: UNL publishers may contact operators about reliability issues
3. **Removal from Default UNL**: Persistent poor performance leads to removal from recommended lists
4. **Reputation Damage**: Community awareness of reliability problems
**For All Validators**:
Poor reliability means:
- **Reduced influence**: Validation votes are ignored if unreliable
- **No governance participation**: Can't effectively vote on amendments
- **Wasted operational costs**: Running a validator that doesn't meaningfully contribute
### Best Practices for High Reliability
To achieve and maintain high reliability:
**Infrastructure**:
- Use high-quality hosting with redundant network connectivity
- Deploy fast, fault-tolerant SSD storage
- Ensure adequate CPU and RAM resources
- Implement monitoring and alerting systems
**Network**:
- Choose low-latency, stable internet connectivity
- Consider redundant network paths
- Optimize firewall rules for peer connectivity
- Monitor network performance continuously
**Operations**:
- Perform maintenance during low-impact periods
- Test updates in non-production environments first
- Implement automated restart mechanisms for failures
- Maintain 24/7 operational monitoring
**Software**:
- Keep rippled updated to the latest stable version
- Subscribe to security announcements
- Test configuration changes carefully
- Use proper change management procedures
According to validator operators, you need "a very stable network, decent SSDs with fault tolerance, and a decent monitoring system running on your nodes" to achieve high reliability.
### Reliability vs. Other Blockchains
**Ethereum Validators**:
- **Uptime requirements**: ~99% minimum to avoid significant slashing
- **Penalties**: Financial penalties (slashing) for extended downtime or misbehavior
- **XRPL difference**: No financial penalties for downtime, but removal from UNL for poor reliability
**Cosmos/Polkadot Validators**:
- **Uptime requirements**: 95-99% depending on network
- **Slashing**: Token stakes can be partially confiscated for poor performance
- **XRPL difference**: No slashing risk, but reputation and UNL position at stake
**Bitcoin Mining**:
- **Reliability**: Not directly relevant—miners compete for block rewards, downtime just means lost opportunities
- **No punishment**: Miner downtime has no network penalty
- **XRPL difference**: XRPL validators must maintain consistent participation, not just occasional block production
XRPL's approach is reputation-based rather than financial-penalty-based. Poor reliability damages reputation and leads to UNL removal, but doesn't result in token slashing or financial losses.
### Reliability and Network Security
High validator reliability is essential for network security:
**Liveness**: The network needs sufficient reliable validators online to reach 80% quorum for consensus.
**Safety**: Validators must agree on transaction ordering to prevent double-spending and ensure consistency.
**Resilience**: A mix of highly reliable validators across diverse geographic and organizational operators prevents single points of failure.
The default UNL's emphasis on proven reliability over many months ensures that trusted validators will likely continue performing well, maintaining network stability.
### Practical Takeaway
Validator reliability is the single most important metric for XRPL validator performance. To run a successful validator:
✅ Target 99.9%+ uptime
✅ Maintain 95%+ agreement rates
✅ Invest in stable network connectivity
✅ Implement comprehensive monitoring
✅ Respond quickly to operational issues
✅ Plan maintenance carefully to minimize downtime
For users evaluating the network, the fact that 35+ validators on the default UNL consistently maintain high reliability demonstrates XRPL's operational maturity and robust infrastructure.
**Last updated: February 2026**
Was this helpful?