Description
A long time ago there was discussion about allowing validators to set a %-self-delegation guarantee parameter for delegators. for Instance "I will always have a self-bond ratio of at least 10%". The idea was that if this threshold was crossed the validator would start unbonding for safety.
currently we do in a way have this, validators who unbond their self delegation and are left with 0% self-delegation currently trigger a validator unbonding
The obvious constraint of allowing for this new parameter is that a malicious delegator could trigger a validator to unbond, OR if we prevented this transaction, validators could use the mechanism to intentionally limit their size (is this latter point a problem?)
Anyways, just soliciting discussion because I couldn't find any on github... but I know we've talked about it.