Post
Topic
Board Altcoin Discussion
Re: Tether: not even a scam
by
ulhaq
on 09/05/2017, 17:35:11 UTC


Instead of typing up a long post of how it works, which I admit is difficult to grasp at first, I think this answer from Bitcoin's Stack Exchange is a good description. There are a ton of articles and videos on it. Bytemaster released this video in 2013 before starting Bitshares explaining how bitUSD would work, and it helped me understand. I still think it is one of the best descriptions: https://www.youtube.com/watch?v=-8ZJ3xTDwbI


Abstractly spoken, what you have in the current BitAsset 1.0 implementation is that in the market two parties meet that have different estimations for the future price.

Let's define the price to be the price of a bitAsset (i.e. bitUSD) denominated in BTS (base base currency in the BitShares network). For example 0.1 BTS per bitUSD. We need to clarify this here, because every market in BitShares can also be flipped, i.e. we can trade BTS:USD or USD:BTS.

Going Short

Let's say Mark thinks the price (i.e. 0.1BTS per bitUSD) will go up in the future while Nanny expects the price to drop soon. Nanny wants to a bet for this and goes short on bitUSD. Going short on a bitAssets means, that you lend it from the network (i.e. the network creates them for you) and sell it to a buyer (here, Mark).

The collateral

In order to go short, you need to lock up some of your funds (here BitShares) as collateral, you can see this pretty much as a security that you will be able to give back your lent bitUSD eventually. The total collateral is 200% the amount your short payed by both parties of the trade. This means that:

In order to short 1 bitUSD, the amount of BTS worth 2 USD has to be locked up.
The shorter pays half of the collateral and the buys pays half.
If you want to short-sell 1 bitUSD you will have to lock away 1 USD worth of BTS and will not get anything from the trade.
Price movment

If the price (say to 0.09BTS per bitUSD) goes down then the market moved according to Nanny expectations and she should make a profit from the prediction. How is this achieve? As a short-seller, she has to give back the lent bitUSD eventually, so she can decide to do this at a price of 0.09 BTS/USD. This means she needs to buy bitUSD cheaper from the market than she sold it earlier in the short-sell. With the bought bitUSD, she can close her short order (i.e. cover) and give back the lent USD which will free up the collateral, which, considering that she had to buy bitUSD with BTS, should leave her a profit of 10%.

However, if the price goes up she can do one out of three things:

Wait for the 30 day short limits to arrive. The Network will put a buy order for bitUSD and close here order automatically giving her what is left from the collateral
Wait for the price to go up even further and risk a margin call. This will be triggered from the network if the collateral is only 150% (in contrast to the 200%). The network will force (i.e. it does this automatically) you to buy up bitUSD on the market and close the order.
The short seller can decide to cover on her own buy buying up bitUSD and closing the order herself.
All of these options will make the short-seller a loss as the prediction was wrong.

Market Peg

In the end, the market peg is achieved by a social consensus in such that 1 bitUSD should be worth 1 USD. Hence, trading against the peg should make you lose money because someone else will make a profit from trading towards the peg. Wouldn't you want to trade if someone offered you $1 for $90c?

I have to do more thinking on this, but it does not seem to be fundamentally sound. Social consensus is not enough to maintain a market peg. Saw the video you linked, but if the peg is based on selling long and short, then a stable price would depend on there being an equal volume of long and short selling, which cannot be insured. Here is the link where I got the idea that it takes 2USD for each bitUSD:
https://steemit.com/bitshares/@xeroc/what-makes-the-bitusd-than-nubits

According to that article, all bitUSDs are actually borrowed from the network, and require 2x the collateral. Which does not make it practical to have bitUSD.