Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - gordonhucn

Pages: 1 2 [3] 4 5
31
General Discussion / Re: The Future of the BTSX Market Engine...
« on: October 17, 2014, 01:23:07 pm »
We plan to make one last change to the market engine prior to locking it in stone for many months and changing to a much slower release cycle.

Short orders can only get filled under these conditions:

1) There is someone willing to buy BitUSD at the price feed
2) AND Your short order offers the highest interest rate
3) AND Your price limit is lower than the feed  (BTSX per USD) or you didn't specify a price limit.
4) AND You have enough collateral to provide 2x backing at the feed price (amount of USD for short sale will vary with feed price)
5) OR Your price limit is higher than the feed (BTSX per USD) and someone is willing to buy at your price limit.

Short orders are forced to cover after 30 days by taking the best offers at the time.  No fee is charged.
Short orders are forced to cover when 75% of their collateral is required to cover, leaving the short with 25% of the collateral minus a 5% fee. 
The 5% fee is assessed as a percent of the collateral left over after covering.

The maximum interest rate shorts can pay is 1000% APR
The initial collateral ratio will be 3x rather than 2x  (2x from short + 1x from long)

Interest charged will accumulate to the yield fund.

How is this better than *everything else* we have tried before it? 
1) First attempt charged a *fee* for short overlap, this fee basically bid up the spread and the amount of time a short would have to wait to cover profitably and made market makers unprofitable.
2) Second attempt (currently implemented) has shorts bid up collateral, but this provides less and less benefit to the network as prices go higher... ie: 10x collateral only provides 5% more downward protection than 5x collateral. 

How can I be sure we "have it right now"? 
1) It only makes sense that if you are borrowing USD you should be paying interest....
2) It only makes sense that if you are borrowing USD there is a fixed repayment time...
3) We are not price fixing the interest rate, it is being set at "auction" at the current price feed.
4) Time based fees encourage covering sooner rather than holding forever which improves liquidity.
5) It only makes sense that the creditors (holders of it BitUSD) be compensated for their risk at market rates.
6) BitUSD supply will rise to meet the demand of the shorts and the market activity will be more robust

It has been very tricky to figure out this market with two dimensions (price and interest) and we have been evolving toward steadily improving systems.   The great thing about this latest solution is that it realizes almost all of my original goal of interest paying BitUSD funded by the shorts.   BTS with market based interest rates..... you know those two upgrades we talked about 6 months ago that were being postponed until we tried the interest-free version.    Well in just 1 month we have learned, adapted, and deployed a system that does what I thought would take 6 months and a new DAC to implement. 

We have only had to make one compromise so far:  price feeds. 

The remaining weaknesses are: 
  1) shorts don't get to pick the price, just a limit and the rate 
  2) the price feed is slow to update and does not allow internal price discovery.
  3) the market is asymmetric (you cannot short BTSX backed by USD)
  4) you cannot short BitGLD backed by BitUSD (or any other combo)
 
We have a roadmap for addressing all of these:

1) Implementing a bond market that allows USD longs to LEND to shorts for fixed term with a bid/ask system setting the interest rate.  This will create no new BitUSD but will give shorts freedom to set their price without respect to the feed and hold for longer than 30 days.

2) Implementing a prediction market that trades on the ERROR in the price feed.  This prediction market will then allow continuous, real time, price discovery on the blockchain by continuously discovering the % delta between the price feed and real price.  It can be speculated on without losing any exposure to BTSX and with limits that can be used to halt trading on the USD/BTSX market if the feed error is too great.   The USD/BTSX market can then use FEED_PRICE * PERCENT_ERROR.   In this way delegates are only responsible for "getting close" with their feeds and a free market will continuously update the price at which shorts can execute.

These last 2 items are not critical and price feeds are likely more accurate than a thin error market.   For this reason we will not be implementing them until after BitAssets have proven themselves for 3+ months *AND* we have done a very careful test network.   Getting BitUSD right has required rapid tweaking and updates, but the rate of change is not healthy for BTSX or others and has many risks due to bugs.   So I think these last two enhancements are not high priority and we will instead focus on light weight clients, multi-sig, etc.

We are working to make BTSX and the toolkit the most robust financial platform we can with as little trust as possible in anything but the market.
+5% 30days rule makes all the difference. Exit conditions for either time or space , great !

32
It doesn't make sense to me. The fee will force people either sell their unclaimed stakes or transfer the stakes once awhile , neither way you can get 5% fee from them, unless they don't know about it at all. Which means although this can be announced as widely as possible but the punishments will only drop to the people who hasn't heard it, it still feels morally not right.

People with unclaimed stakes paid for their stakes as everyone else, they are being more supportive to the whole market than the dumpers at least.

A fee that can be avoided with a as little work as importing your wallet and making a single transaction is not really a fee.    All future DACs will have a much stronger inactivity fee: losing 100% of your stake over 12 months if you don't get involved within the first 3 months.   This is a good way to drive new users to try out your DAC and gain adoption.  Otherwise many people may not even bother trying a new DAC.... silent partners if you will.     

people will try the new DAC because it is interesting, not because there are fees for being silent. People invest in a new DAC and hope it could be something interesting, if such fees exist they will be forced to sell all their stakes and close their expectations for this DAC, maybe the DAC will become something interesting later but definitely without those people. For me, the whole "using fees to activate people to use a DAC" thing doesn't make sense at all. Drive people with hope, with product features, with innovations, but never with fee that makes no sense.

33
It doesn't make sense to me. The fee will force people either sell their unclaimed stakes or transfer the stakes once awhile , neither way you can get 5% fee from them, unless they don't know about it at all. Which means although this can be announced as widely as possible but the punishments will only drop to the people who hasn't heard it, it still feels morally not right.

People with unclaimed stakes paid for their stakes as everyone else, they are being more supportive to the whole market than the dumpers at least.

34
It doesn't make sense to me. The fee will force people either sell their unclaimed stakes or transfer the stakes once awhile , neither way you can get 5% fee from them, unless they don't know about it at all. Which means although this can be announced as widely as possible but the punishments will only drop to the people who hasn't heard it, it still feels morally not right.

35
General Discussion / Re: A New Proposal of Interest for BitUSD Holders
« on: August 30, 2014, 02:44:56 am »
 +5%, this is a very practical proposal just like many other great ideas of how to operate the whole bitAssets(bitUSD for now) business to make bitsharesX market grow larger steadily. As many bitshares holders may probably agree to give a certain level of system profits to make the market grow based on business activities and real world market demands rather than just speculation of the btsx price. There are also some other ways to help market peg and btsx business development like market marker of bitUSD/USD/btsx, more gateways of bitUSD/btsx<->USD. I believe that the social consensus will work as expected eventually with no doubt, but we need to come up and try more different ways to make sure we can get there and get there sooner than later.

36
奖金和玫瑰都收到了,实在是非常感谢,bts社区无比赞啊

37
General Discussion / Re: BitShares X Market Rules - DRAFT
« on: August 11, 2014, 10:18:09 am »
When a COVER order lacks sufficient XTS all trades stop until someone sells their USD at the cover price. 
what if no one will ever sell at this price? why would anyone agree to loose some of his/her profit for a market rule?

38
some funds for testing please, thanks  :D
XTS5KdjNisUJ9bWD9UGowJy2Qa8feMES3XVLuVzQ5guFTxN6osKkb

Sent.

received and voted, thanks again.

39
some funds for testing please, thanks  :D
XTS5KdjNisUJ9bWD9UGowJy2Qa8feMES3XVLuVzQ5guFTxN6osKkb

40
General Discussion / Re: Dry Run 8: Need for Speed
« on: July 10, 2014, 03:13:46 am »
Just tried to create asset with XTS balance over 100,but failed with error message:

RPC Server Error: In method 'wallet_asset_create': 20010 insufficient_funds: insufficient funds

I tried the same in version 0.0.7 and it worked.

41
General Discussion / Re: Dry Run 8: Need for Speed
« on: July 09, 2014, 07:16:10 am »
Would any of you give some test coin for me to test ?

XTS8BzHxxaeaVTcSACxSBQd72CzdgSgGrQ2zY1iNhZFagGTh29PE5
sent 50

42
General Discussion / Re: Dry Run 8: Need for Speed
« on: July 09, 2014, 07:15:00 am »
A few funds for me XTS87934VhPtd3LwrLUwpdMaaWdQZLyiwDwADGbg8W5rcmwriuvkz

and some nodes, have only 1 connection.
sent 50

43
General Discussion / Re: Dry Run 8: Need for Speed
« on: July 09, 2014, 06:35:26 am »
send me some funds please, so i can start testing, thanks

XTS5yfmgfgaP9qUs4U2zDNXsbxEQ27sCoyPDbTNN5iEWEbej7hdf4

thanks to "dc" for the funds  :D

44
General Discussion / Re: Dry Run 8: Need for Speed
« on: July 09, 2014, 06:06:39 am »
send me some funds please, so i can start testing, thanks

XTS5yfmgfgaP9qUs4U2zDNXsbxEQ27sCoyPDbTNN5iEWEbej7hdf4

Send you 50 XTS.

thank you  :D

45
General Discussion / Re: Dry Run 8: Need for Speed
« on: July 09, 2014, 06:03:13 am »
send me some funds please, so i can start testing, thanks

XTS5yfmgfgaP9qUs4U2zDNXsbxEQ27sCoyPDbTNN5iEWEbej7hdf4

Pages: 1 2 [3] 4 5