I feel it is necessary to have some more basic discussion on the goal of balancing liquidity.
There are 6 tier of liquidity, according to @JordanLee 's desgin.
- Can we set the balancing goal at 50% each side for all the LPs?
I am afraid no. Because the balancing operation doesn’t affect the total NBT/BTC in liquidity operation at all. Assuming there 2 LP in the market, If LP1 has 50k buy and 50k sell, LP2 has 30k buy and 70k sell. They operate independently. LP2 have to sell 20k NBT to the market to achieve his balancing goal at 50% each side. LP1 has to buy those 20k NBT to maintain the peg in the market, then LP1’s liquidity wall become 30k buy/ 70k sell, now its his turn to take balancing action. LP1 and LP2 will stuck in an endless loop, causing huge fake trading volume and very high trading cost for LPs.
- Can we set the balancing goal at 50% each side for Tier12? and How?
Yes. in most cases, we can. By using tier 3. In the example above, LP2 does’t sell 20k NBT to market, instead he transfer 40k NBT to tier3, then LP1 has 50k buy/ 50k sell, LP2 has 30k buy/ 30k sell. tier 12 is perfectly balanced. If one month later someone has 40k NBT unparked and he decided to sell them for BTC, LP1 take 10k, LP2 take 30k, LP2 transfer 60k more NBT to tier3. then LP1 has 40k buy/ 60k sell, LP2 has 0 buy/ 0 sell. LP1 will have no way to balance his liquidity now. In this case even introduce tier3 we can not balance fund in tier1,2.
- Can we set the balancing goal at 50% each side for fund deposit?
How about forget about tracking fund movement as time goes by. We just provide incentive to let pool participants provide equal size of NBT/BTC when they initially provide fund.
I am afraid that won’t work neither. Because participants is free to convert their fund between BTC and NBT. In the example above, if someone want to participate LP2 with NBT and find the compensation is higher for BTC, he will sell NBT for BTC before participation, that sell will causing the unbalance for LP1 or LP2 itself, and need further action and cost to take care of.
- Is there a better idea?
In our opinion, to perfectly balance liquidity between tier 123 is costly and difficult, because it doesn’t touch the core problem. The core problem is to let NBTs enter and quit the circulation. We should put more of our effort to exploit the use of tier 6 - grant and burning. @Benjamin even proposed that we could maintain basic peg rely on tier 6 alone.