IDVTC additional params
The original IDVTC forum post and Snapshot vote cover 4 parameters for the proposed IDVTC type. Namely:
RewardShare- 3.5% for the first 64 keys, and 2% for the remaining keys.Bond- 1.5 ETH for the first key, and 0.5 ETH for the remaining keys.PriorityQueue- 40 priority seats with priority lower than ICS but above the default one.Strikes- Threshold 2, Lifetime 4 frames.
However, we still need to define more parameters. Below are the proposed parameters.
keyRemovalCharge= 0.01 ETH. Same as for ICS.generalDelayedPenaltyAdditionalFine= 0.05 ETH. Same as for ICS.keysLimit= Unlimited. Same as for ICS and Default type.allowedExitDelay= 5 days. Same as for ICS.exitDelayFee= 0.05 ETH. Same as for ICS.maxElWithdrawalRequestFee= 0.1 ETH. Same as for ICS and Default type.avgPerfLeewayBP= 300. Same as for the Default type.attestationsWeight= 54. Same as for the Default type.blocksWeight= 8. Same as for the Default type.syncWeight= 2. Same as for the Default type.
Additionally, it is proposed to change the Strikes params to Threshold 3, Lifetime 6 frames, same as for the Default type. Also, it is proposed to set badPerformancePenalty = 0.258 ETH, same as for the Default type.
The main motivation for changing these parameters is to avoid the situation where, after receiving 1 strike, the rational operator should exit the validators to avoid the badPerformancePenalty. Since 1 strike can result from an MEV relay issue that causes 1 missed block proposal, the 2-strikes threshold puts Node Operators in an uncomfortable position.
The initial reasoning behind choosing a threshold of 2 strikes was to ensure that, in the worst-case scenario (offline till the threshold and slashing after that), the bond is sufficient to cover penalties.
From a protocol security perspective, we can assume that IDVTC Node Operators will not attack the protocol by keeping their validators offline for the full 3 frames, then slashing them right after. Hence, the biggest expected penalty in case of 3 offline months is 0.428 ETH, which is below the bond of 0.5 ETH.