Vault's performance
Vault performance
Vault performance is the average performance of its validators. The goal is to derive a simple and effective formula for calculating vault efficiency by evaluating the ratio of rewards to penalties, minimizing the influence of luck. Efficiency consists of proposer and attester parts.
Proposer performance
Block proposals depend on luck, but we should penalize validators who miss MEV opportunities. Since MEV rewards can vary greatly between blocks, we focus only on the number of blocks processed and ignore the reward sizes to avoid relying on chance.
We calculate the proposal_score by dividing the number of produced blocks by the total number of blocks. Validators are not negatively penalized for missed blocks; they get a score of 0 if they miss all their opportunities.
Formula:
Where:
proposed_block_count
- Number of successfully mined MEV blocks.missed_block_count
- Number of missed MEV blocks.
Attester performance
Attestation Rewards
85% of rewards come from attestations containing valuable information about consensus layer correctness and inclusion delay.
An attestation consists:
Head vote
Source vote
Target vote
If a validator votes correctly on all three with optimal inclusion delay, they receive 100% of potential reward.
The beacon node API provides idealReward
for an epoch representing maximum potential rewards based on optimal performance, allowing us to calculate attester efficiency:
Formula:
Where:
total_rewards
- Sum of validators rewards fetched via beacon APIideal_rewards
- Sum of ideal rewards fetched via beacon API
Sync Committee
Sync committee rewards are ignored in calculations as they constitute 3% CL rewards and depend on luck.
Scoring formula
Scoring grades
We show vault grades based on the average vault performance over the last 7 days.
Excellent: Values approximately between 99.7-100. Top 10% percentile. No missed blocks or a very small percentage of them. Validators perform excellently in attestations.
Good: Values approximately between 99.5-99.7. Top 50% percentile. No missed blocks or a very small percentage of them. Validators perform well in attestations.
Moderate: Values approximately between 97.1-99.5%. The vault has issues, with up to 3% missed attestations and/or blocks.
Bad: Values between 0-97.09%. Validators are not performing correctly, missing blocks or poorly handling attestations.
References
Rated Documentation: Rated Network Methodologies
Beaconcha Documentation: Beaconcha Metric Validator Efficiency
Last updated