I’ve created a google sheet people can use to analyze different configuration parameters, and in doing so I’ve realized we need to make two modifications:
- Charge a base early withdrawal fee that is always added to the variable fee
- Multiply the early withdrawal fee by the dividends multiplier
The reason for both of these is to prevent perverse incentives, where you can get additional dividends by setting a very long lock duration without any intention to wait for the full lock period. Even with a very high maximum early withdrawal fee, we would only need an APY on the minimal lock period of like 5-10% before it would be worthwhile to just lock up for the maximum period and withdraw halfway through.
Here is a link to the spreadsheet
Feel free to copy it and play around with the configuration.
Here are some example configurations