I have never seen before this kind of staking, a novel concept! I'm sure all the people who will stake their Ferrum tokens will have the best user experience ever, and the best gain! Who withdraws its tokens before the maturation date, will earn less rewards, the missing rewards will be distributed to other stakers, really a great idea!