Calculates current excessActiveOwedminter
Imposes undercollateralizationPenaltyminter if excessActiveOwedMminter>0 and penalizeFromminter<minimumTimestamp where excessActiveOwedMminter=activeOwedMminter−maxAllowedActiveOwedMminterpenalizeFromminter=max(lastCollateralUpdateminter,lastPenalizedUntilminter)
timeSpan=minimumTimestamp−penalizeFromminterundercollateralizationPenaltyBase=excessActiveOwedMminter∗timeSpan/updateCollateralInterval
undercollateralizationPenaltyminter=undercollateralizationPenaltyBase∗penaltyRate
activeOwedMminter+=undercollateralizationPenaltymintertotalActiveOwedM+=undercollateralizationPenaltyminter
After penalization new activeOwedMminter,t1=activeOwedMminter,t0+undercollateralizationPenaltyminter