Delegation Strategy Algorithm
Total Validator Count: 60
Target Validator Count: 60
Rebalancing
-
Rebalancing occurs once per epoch with a maximum stake change of 2.5% of the total pool size (we reserve the right from time to time to unstake more than this balancing the apy vs performance of validators at the time.
-
Stake reduction is ordered by
- Validators that are no longer eligible (for example validators that are no longer running on an edgevana node)
- Validators that are no longer scoring within the top number of validators ( in todays case if you fell to rank 61 your stake would be removed up to the maximum per epoch until removed).
- Validators that are over staked for the current ranking starting with the lowest rank of the maximum validators
Formula V2
NOTE: V2 Started from epoch 675.
Scoring metric
S = (
(10 * s_info) +
(10 * s_operating_history) +
(10 * s_edgevana_region) +
(70 * s_vote_credits) +
)
Where:
-
s_info = a sum of if a validator has a name, website, icon, and description published each of value 0.25.
-
s_operating_history =
epochs_online / 15
, ifx < 15
. Ifx >= 15
then this score is 1. NOTE: This data is pulled from Stakenet. In order for Stakenet to track a validator, it needs to be online for 5 epochs. This means as of right now, you really need to have a history of 20 epochs. -
s_edgevana_region =
(sum(edgevanaRegionStake) - validatorStake) / sum(edgevanaRegionsStake)
. This is to incentivize some distribution of stake across edgevanas available regions. -
s_vote_credits =
10
epoch median, max commission adjusted of vote credits. Meaning if a validator has the most vote credits out of every other validator, they get a score of 1. Every other validator getsvote credits / max(vote_credits)
.
Note: all scores are a moving 10 epoch average. This is to prevent stake thrashing epoch to epoch.