We can all agree the current model of deposit and withdrawal of liquidity needs some tweaking. Having the entire pool eligible to withdraw at any time promotes run on the bank mentality. With no Penalty for cashing out the system one large withdrawal leads to panicked responses from other liquidity providers.
I suggest the liquidity program institute a timed withdrawal policy, where rewards increase in proportion to length of time you agree to provide liquidity.
Almost along the lines of a crypto CD.
The CDs should be formulated as to reward long term investment and penalize those that want to hop in and out as they please as this destabilizes the pool.
Terms should be laid out ahead of time so investors understand the process before they jump in.
There could be various time rewards for CD crypto pairings. A daily rate, a weekly rate a monthly rate ect…
Withdrawals before the agreed time would draw a reward penalty.
The lowest rate should go to the liquidity providers that choose the option of instant withdrawal.
First level- Under 24 hours gets no reward
The next level -Daily ( 24hr + 1sec) withdrawal would be paid smallest reward
The next level - weekly (168 hrs + 1sec) withdrawal option with reward paid end of week for
The highest rate should go for those that choose to provide liquidity for 4 weeks(672 hrs + 1sec).
Crypto liquidity CDs would auto renew at end of term unless the CD owner elects to not renew.
There can even be a limit of how much of the pool comes from each CD tier. Imbalances could be forestalled by limiting the amount of new investment one tier or another
Thoughts?