Totally support the idea of actively managing the reserve funds to increase bitAsset liquidity. Here is financial model which could work:
1. Create a worker which receives 100K BTS per day (or whatever voters decide).
2. The worker uses available funds to issue bitUSD and build a sell wall at call price up to 1K bitUSD. If the wall drops below 1K, issue more bitUSD to raise it back.
3. Use available funds to build a buy wall at feed price up to 1K bitUSD. If the wall drops below 1K, settle debt and raise it back.
4. Adjust bid/ask orders to match the current feed/call price hourly.
5. Adjust collateral ratio to safe level hourly.
6. Send unspent funds (if any) back to reserve every week.
If this works:
I Raise the walls to 10K bitUSD.
II Apply this scheme to other bitAssets.
Comments? Can this be automated?
That is a good roadmap to add liquidity. I create a google spreadsheet model for that, including the worker script and current price feeds.
https://docs.google.com/spreadsheets/d/1Zj7b0OCBBx_WYeDJWGdot3454UOTb5zJfZp2ulROfxQ/edit?usp=sharing
When we want to use: committee-trade
then we need to talk to:
Active
- bhuz
- bitcube
- abit
- dele-puppy
- xeroc
@Bhuz @bitcube @abit @dele-puppy @xeroc
They are in charge of the account and should be able to set up a script as described by yvv. I would suggest we start with USD and CNY first and test 90-150 days how the program works. It takes around 55 days to set up the 10k wall. It will take probably longer since more and more people will buy BitUSD.
The account can reuse the BTS he receives to create more BitAssets and sells them off.
What are the challenges?
- What if the BTS drops rapidly?
- At what price offset should be the sell wall?
- What happens if somebody buys up the complete wall? What comes next?
- How do we manage the debts of committee-trade once the worker is over?
Thanks for making this spreadsheet.
COLLATERAL RATIO
I have been thinking about the collateral backing for this committee created BitUSD.
My initial thought was we don't want it to get force settled so we should have a high collateral ratio.
But then I realised the lowest collateralised BitUSD gets settled first meaning all the private bitUSD creators might be force settled in front of the committee's BitUSD.
So it might be better for the committee's created BitUSD to be the least collateralised so as not to dishearten private creators.
When the Committee's BitUSD is inevitably force settled it can just be recreated again until the debts of the committee-trade account are exactly the amount that has been agreed.
My conclusion is 2.5 collateral ratio isn't too low as it doesn't matter if it gets force settled.
DISTANCE FROM PEG TO SELL AT
Obviously we should never sell below the settlement price because anyone could buy it below settlement then force settle it in 24hrs for a profit as I have done in the past.
Also the bitshares price can move more than 5% in a day so if the committee place the sell order 5% over the settlement price and bts drops 6% in a day we will be in a position where the sell order is 1% below the settlement price.
The ultimate solution to this problem would be if bitshares had the ability to place relative orders where you could place orders that move up and down with the settlement price so that it is always priced at exactly
over. However this is not possible unless within bitshares now with out using an external bot system.
The current proposal of 100k per day would produce $5447 BitUSD per month using the spreadsheet numbers which is roughly $1361 a week.
This is not a lot of money to be adding each week and I think it should be sold to the highest bids that are over the settlement price at the same time each week.
The goal of this proposal is to get more BitUSD into circulation so even if a whale buys it all up in one go each week this is still good for liquidity.
Unfortunately we need to be creating much more than $5447 but if we tripled it that would be almost the entire dilution budget.
I don't think we will have sell walls for quite sometime. We need to greatly increase the amount of debt free BitUSD in existence and hopefully the traders will create sell walls themselves due to them not be scared of lack of new supply.
My conclusion is that the selling of these creating BitUSD doesn't need to be managed on an hourly/daily basis just a weekly sale to the highest bids at exactly the same time each week. As long as the bids are higher than the settlement price all is good.
WHAT HAPPENS IF THE COMMITTEE MAKES A LOSS
If bitshare go up the committee-trade account will make a profit.
If bitshares goes down the committee-trade account will make a loss.
It doesn't matter. However my guess would be it makes a profit.
Making a profit and avoiding a loss would be a bonus but the purpose is to get more BitUSD out in the wild not to make money.
WHAT HAPPENS AT THE END OF THIS WORKER PROPOSAL
I think it needs to be 100 % crystal clear that these funds will be used for exactly what is prescribed and there is no temptation in the future for the committee-trade account to change the debt amounts agreed on or be tempted to spend on something else. These debts should remain on the committee-trade account permanently unless the community votes to change this in the future.
OTHER POINTS
- The committee account already contains 1.5 million BTS which could be used to give this liquidity proposal a head start.
- I think either BitUSD or BitCNY should be chosen for this liquidity proposal but not both. We have very little money and need to focus on a single one to prove it works.
- I can't see any negatives to trying this proposal apart from a rogue committee. Please let me know if you can see any other big negatives.
- When you hear people say 97% of money in existence is debt it is true. But remember it was the 3% of debt free money that kick started the creation of the other 97%. So we do need a good supply of debt free bitUSD to get the money creation process started.