stakenet does not allow stake if Historical Commission Score violated even once
This was done in order to fight commission ragging.
However, there are many examples where these wee done not as a commission rag gaming but due to a valid reason like self staking.
Currently, there is no way out from this status and the validator would never get a JitoSOL stake.
The idea here is not to change anything in truly/falsely flagging of validators due to change of commission. It is still assuming that a change above the threshold indicates wrong action that should be punished. In the past, a validator could have made such mistake without knowing that StakeNet has a strong punishment. This is not the case any more. The change suggested is for the punishment itself. Instead of “forever” there is a “get out of jail” ticket after N slots.
As such, I I would like to suggest the following changes
-
add a new parameter historical_commission_range with initial value of 60
-
score formula for historical_commission_score calculated as today between t1 and t2 where t2 is currect_epoch and t1 is currenct_epoch-historical_commission_range
-
VALIDATOR_HISTORY_FIRST_RELIABLE_EPOCH will not be used.