Author Topic: BitAssets 3.0 - For Community Review  (Read 44346 times)

0 Members and 1 Guest are viewing this topic.

Offline starspirit

  • Hero Member
  • *****
  • Posts: 948
  • Financial markets pro over 20 years
    • View Profile
  • BitShares: starspirit
24 hour delay is to give shorts NOTICE so they can start topping off their collateral if they want to keep their position.
Shorts can always reduce their collateral after the settlement as long as it stays above maintenance.
Shorts can enter a market order to cover their entire position using their collateral at any time.
Bytemaster, this comment also confuses me. Why is there a need to give shorts notice to top up their collateral? Even if they know the timing, they are not going to know their queue position because everybody will top up their collateral just before settlement, so it depends on their willingness to hold versus others. In fact there is no reason to not place all one's spare BTS as collateral at that point in time. And then straight after, they will all be at liberty to take out all of their excess collateral again, so I'm not sure how this helps protect longs at all. If the timing were unknown however (e.g. instant, or randomised) then shorts would be competitively required to hold near the maximum they are comfortable with for as long as they hold the shorts. So instant seems better to me, at least on this basis.

I thought I understood the point raised by bitmeat and others earlier that maybe a delay helps mitigate market manipulation in the BTS market. But you don't seem to have said this is the reason at all.

Can you please clarify?
« Last Edit: April 27, 2015, 05:37:59 am by starspirit »

Offline starspirit

  • Hero Member
  • *****
  • Posts: 948
  • Financial markets pro over 20 years
    • View Profile
  • BitShares: starspirit
There may well be good reason, but I am still trying to figure out how non-interest bearing cash is likely to fit into a broader bond market system.

For non-interest cash to find use in transactions, it would be important that it not get hoarded at fixed terms in the bond market to earn a yield. This hit me (*) in a recent discussion about 14% yields on roubles. Particularly when interest rates are high, I think this would require an interest-bearing at-call deposit market so that cash is able to move freely rather than be locked up. (*Till then I too thought that you might get away with just cash and term-based lending.)

One possible advantage of having cash in addition to at-call deposits could be that the at-call deposit market could be set up as block-chain based accounts that allow negative interest rates on the notional cash within it, when this is necessary in certain cycles to balance supply and demand. See The Zero Interest Bound Problem here...
https://bitsharestalk.org/index.php/topic,15880.msg203780.html#msg203780
However, it may not be necessary to have a separate cash market to accommodate this – the cash units could be purely notional and only ever exist inside the accounts if there is some type of check-based system to move those notional credits. And allowing exchange above the feed price is an alternate market clearing solution to allowing negative interest rates. In other words, you could conceivable do away with cash and just have an at-call deposit market.

It is possible there are other reasons why users may choose at times to prefer to have a separate token for non-interest cash compared to just "interest bearing deposits". I feel these reasons need to be clear to justify the existence of a separate cash market. Possibilities might include increased privacy or anonymity, increased security/collateralization, or the ability to offer some cash-based services without the complication of dealing with interest payments on behalf of clients. Or I suppose we could just build both a cash and at-call deposit market and see how people use it, but as per my initial point, I don't think cash negates the need for an at-call market with interest.

Any thoughts?
« Last Edit: April 27, 2015, 03:20:52 am by starspirit »

Offline maqifrnswa

  • Hero Member
  • *****
  • Posts: 661
    • View Profile
To clarify, BitAssets 3.0 might replace existing BitAssets eg BitGold with a new hard fork at some stage? Will BitAssets that currently exist be mapped straight into the 3.0 system?

from BM's friday comments on beyond bitcoin: BTA3.0 will coexist with the current system, but BM expects that the new system will be preferred. The old system will naturally wind down, and if it totally winds down it could be disabled with a hardfork.
maintains an Ubuntu PPA: https://launchpad.net/~showard314/+archive/ubuntu/bitshares [15% delegate] wallet_account_set_approval maqifrnswa true [50% delegate] wallet_account_set_approval delegate1.maqifrnswa true

Offline pgbit

  • Sr. Member
  • ****
  • Posts: 241
    • View Profile
To clarify, BitAssets 3.0 might replace existing BitAssets eg BitGold with a new hard fork at some stage? Will BitAssets that currently exist be mapped straight into the 3.0 system?

Offline BTSdac

  • Hero Member
  • *****
  • Posts: 1219
    • View Profile
  • BitShares: K1
#1 No explicit short sell price limit
I think it is better to use 1.0 rule. I agree with you that BTA is like to loan. but system must know when offer a loan, and when stop offering a loan .    I think if the supply of BTA is larger than requirement , system should stop to offer loan .  if the price  bitusd:bts<usd:bts (by feed), system can think the supply larger than requirement. stop to offer loan.
but in 3.0 there is No explicit short sell price limit. I don`t know ,what happen .
#2 No pre-set expiration on short positions.
I agree with you , but shorter have to return/partial cover BTA to make the collateral increase to 200% per 30 days if the price of bts decrease ,
#3 Any time someone with USD is unhappy with the current internal market price, they can request settlement at the 99% of feed (a 1% fee) in X days, where X is more than 24 hours.
does this settlement compete with bitusd seller ?
#5 At any time entire market can be settled at the feed price given 30 day notice to be executed only in the event that all USD holders are unwilling to sell anywhere near a fair price. (black swan protection), this settlement can be canceled if the market returns to normal voluntarily.
when ,and system how to judge "all USD holders are unwilling to sell anywhere near a fair price"
what price is a fair price?
and the bad salutation is a bitusd holder would lost his bitusd though he would get equipollence bts at feed price ,but it is a good methods?
« Last Edit: April 26, 2015, 06:17:17 pm by BTSdac »
github.com :pureland
BTS2.0 API :ws://139.196.37.179:8091
BTS2.0 API 数据源ws://139.196.37.179:8091

Offline mf-tzo

  • Hero Member
  • *****
  • Posts: 1725
    • View Profile
I'm curious about the black swan protection mechanism, who exactly decides that the whole market needs to settle? And isn't 30 days too long? By that time the whole market could be worth zero, or it could be back to normal, or basically anything could happen.

Also, how would this coexist with the existing bitAssets? Would it simply be a matter of introducing a short_v3 operation etc and the "new" bitUSD will have the same name, or will there be new assets called bitUSD_v2 or something? (stupid name I know, just for the purpose of illustration..)

I also want to know about this. Will bitUSD_v2 have the same value as bitUSD_v1 and only a short_v3 will be introduced or bitUSD_v1 will evaporate slowly? In other words is bitUSD_v1 going to become worthless and no one should short anymore bitusd now until the new version is released even if we are bullish on BTS right now?

Offline svk

I'm curious about the black swan protection mechanism, who exactly decides that the whole market needs to settle? And isn't 30 days too long? By that time the whole market could be worth zero, or it could be back to normal, or basically anything could happen.

Also, how would this coexist with the existing bitAssets? Would it simply be a matter of introducing a short_v3 operation etc and the "new" bitUSD will have the same name, or will there be new assets called bitUSD_v2 or something? (stupid name I know, just for the purpose of illustration..)
Worker: dev.bitsharesblocks

Offline lastagile

  • Full Member
  • ***
  • Posts: 144
    • View Profile
Bm can come up with such a proposal. I doubt your intelligence on economy


从我的 iPhone 发送,使用 Tapatalk

Offline Chronos

Imagine a whale requests settlement for a huge amount of BitUSD, to be cleared in 24 hours. What happens during that time? The whale tries his best to depress prices in order to get a favorable settlement. The low-collateral shorts do one of these:

(1) Try to pump BTS. This is no longer a valuation-driven market. It's bad for the entire ecosystem.
(2) Add collateral to pass the problem to the next guy. This is not a solution.
(3) Do nothing (let's be honest -- most shorts won't notice in time). Whales take advantage until nobody wants to short!

I think that the whale will often get a favorable trade against the shorts: a serious problem with the proposed BitAssets 3.0.

Offline starspirit

  • Hero Member
  • *****
  • Posts: 948
  • Financial markets pro over 20 years
    • View Profile
  • BitShares: starspirit

If the market is functioning properly you will see very few settlement requests (the 24+ hour delay means you cannot use settlement to "buy the bottom" of a flash crash with huge volume) and those that want the money NOW will just sell on the normal market.   There would be little incentive to pay interest to avoid a settlement that never happens.

bytemaster, why wouldn't we see frequent settlement requests? Demand continuously fluctuates. Whenever there is enough of a decline in demand and price, sellers or arbitragers would choose to request settlement instead. That's its purpose, in preventing further price decline. Depending on how the bond market is structured, there will also be settlements required when cash holders move to lend longer term.

I still can't think of a better market clearing mechanism than interest if the peg is to be maintained, and we want to mediate swings in supply and demand.

It would be helpful to understand the root issue a bit better. Is your concern that:

a) in principle collateral is a better clearing mechanism than interest
b) there are insurmountable flaws to getting interest to work as a clearing mechanism in this market
c) short term shorts generally won't pay interest, so the zero bound on rates is a limiting factor for proper clearing
d) something else?




 

Offline xiahui135

  • Sr. Member
  • ****
  • Posts: 496
    • View Profile

In effect a short position is a "loan" that is callable based upon price or X day notice.


BTA short position is different from loan.

If you loan from someone, he loan the right to use his resource. You benefit from the loan, and need to pay interest.
But BTA long side sell bts is a market behavior. They get money from this, and can withdraw to their bank account, can buy something. So the long do not have the right to call back.

The market have the right to call back from short. Only when the collateral is not enough.

Offline xiahui135

  • Sr. Member
  • ****
  • Posts: 496
    • View Profile
the longs and shorts are two sides of the market.
we should keep them in balance, so the market can run very long time.

Now in BitAsset, the BTA shorters have an expiring date, but the BTA holders have not. This means holding BTA have advantage than holding BTS(or the bts collateral). So the BTA holders are winner, and BTS price is falling all the way.

In BitAsset 3.0, there is no solid time limit for BTA shorter too. But BTA holders have another advantage: can settle back BTS whenever they want.
And the settlement makes BTA not currencies any more. If we want to create BTA as currencies, then we just need to let BTA can buy BTS whenever they want.
What you called settlement seems not basic function of currencies, but some kind of bond. Correc me if I make mistakes.

EDIT PLUS:
For a healthy market:
if market mainly want to sell, sellers need place lower price orders to match buyers'.This leads the price to go down.
if market mainly want to buy, buyers need place higher price orders to match sellers'. This leads the price to go up.
In BitAsset 3.0, the settlement function make the market do not work normally. Hold BitAsset to get BTS, will not leads BTS price go up, but Hold BTS to get BitAsset leads BTS price to go down.

I suggest we need more consideration.  Maybe just cancel the shorts time limit is enough, and market will do the rest.
« Last Edit: April 25, 2015, 07:20:24 am by xiahui135 »

Offline joele

  • Sr. Member
  • ****
  • Posts: 467
    • View Profile
How can BitAssets 3.0 solve "Nobody-wants-to-short" problem in a bear market?

#5 At any time entire market can be settled at the feed price given 30 day notice to be executed only in the event that all USD holders are unwilling to sell anywhere near a fair price. (black swan protection), this settlement can be canceled if the market returns to normal voluntarily.
Thoughts?

Offline clayop

  • Hero Member
  • *****
  • Posts: 2033
    • View Profile
    • Bitshares Korea
  • BitShares: clayop
How can BitAssets 3.0 solve "Nobody-wants-to-short" problem in a bear market?
Bitshares Korea - http://www.bitshares.kr
Vote for me and see Korean Bitshares community grows
delegate-clayop

Offline joele

  • Sr. Member
  • ****
  • Posts: 467
    • View Profile
But this is real market action and fair.
Not agree.
What I need to do is:
1. Keeping dump BTS in external market, at the same time buy BitUSD in internal market. This will cause the BTS price fall. (I'm a whale, and have enough BTS)
2. After the price is down  more than 5%(just a example) after 24 hours. I require a settlement in internal market, this will not make BTS price up (no market impact in settlement but only 1% price gap). I will get more BTS than before I buy BitUSD.
3. Buy BTS in external market, (maybe loss a bit BTS compared to before I sell BTS).

The chance is very big that the BTS I earned in step 2 is more than what I lost in step 3. Because In step 2 I will make no market impact with only 1% price gap. In step3 as the BTS price is already drag down by myself, I can buy cheap BTS, even if the price raise when I buy BTS back.  It is likely the price will not raise to the price before Step 1.


That's how traders manipulate low volume asset, and will work specially if no demand for BTS, otherwise still a gamble, there is a 24hrs before you can make settlement and feed price can change not in your favor.