Currently, when a collator candidate wishes to leave intent, they can do so instantly and unlock their CandidacyBound balance immediately. This approach is flawed as it does not guarantee candidacy slashing for misbehaviour, allowing collators to leave before the next session when slashing occurs.
We propose changing this behaviour by introducing an unbonding period for withdrawing the CandidacyBound balance. In other words, collators can leave, but their balance will remain locked until the next session when slashing occurs. If they have not misbehaved, no slashing will occur, and the funds will be unlocked. If they have misbehaved, slashing will occur in the next session, and the remaining funds will be unlocked for withdrawal.
During this period, the candidate will not be able to re-register. They must wait for the unbonding period to end, withdraw the remaining amount, and then they can re-register.
Totally in favor of this proposal, basically we are providing the possibility that if a collator has a bad behavior he can use his money by disassociating himself without further ado, that seems problematic to me.
Thanks for the proposal! We definitely need to improve the current model.