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 - maqifrnswa

Pages: 1 2 [3] 4 5 6 7 8 9 10 ... 45
31
General Discussion / Re: Liquidity Proposal
« on: December 01, 2015, 09:53:24 pm »
Quote
I don't know why it is not fine (I'm talking about a 1:1.03 or something like that). When I go to my hardware store and use their credit card, I get a discount. LowesUSD:USD is 0.95:1, and everyone is OK with that.

That's a credit card. They give you a discount because they believe they can make up the difference from interest payments. Is BofAUSD valued less than USD? For that matter is CoinbaseUSD valued at less than USD? BitsharesUSD (ie BitUSD) should be valued at a USD or it is not useful as a store of value or medium of exchange, primarily because it would not provide an accurate unit of account.

That is true, the business model allows for lowes to internally value a CC USD > cash USD. In the same way, BitShares business model allows for bitshares to internally value 1 bitUSD > cash USD.

If you don't like CC cards, think about "cash debit cards." I pay get 90 cents on the dollar to buy a prepaid cash card to obtain liquidity in markets that don't take cash. Same in bitshares, you'll pay a premium to gain liquidity.

As for bank money:
A BofAUSD can be exchanged for 1 physical USD.
A bitUSD can be exchanged for 1 physical USD as long as forced settlement is allowed.

If I want to get a BofAUSD, they will generate me one (via fractional reserve lending). If they generate one and give it to me, I have to pay a premium (interest) so that I can withdraw it immediately for 1 USD. I am paying for that liquidity, for being able to get the money now.

You can't have both infinite liquidity (redeem 1 bitUSD for 1 USD) and 1:1 parity. My opinion is that infinite liquidity is more important, long term, than 1:1 parity.


Quote
Quote
Longs should pay the shorts a premium since shorts have more risk.  If you know of a a trust-less system such that longs and shorts have equal risks, please publish that -- that will be exactly what we should do. So far no one in the world has come up with such a system.

No they shouldn't. That's not a desirable contract. The risk has little to do with the contract and everything to do with the market, which is hampered by illiquidity. You need a large buyer and seller to coordinate the market.

In the assumption that liquidity is more important than parity, that is the price we must pay.  People may not like it, but nothing comes for free. If you want liquidity, you have to pay for it since someone is taking the risk for your liquidity.

32
Quote
If you think a premium to buy a smartcoin is outrageously high, short it.

And what is a criterion for "outrageously high"? :)

That's for the market (and every individual player) to decide  ;D
Me, personally, I'd guess 10% or more until liquidity improves and SQP goes to 100%. Which is about what the market is at in general.

33
General Discussion / Re: Liquidity Proposal
« on: December 01, 2015, 04:14:43 pm »
Longs should pay the shorts a premium since shorts have more risk.  If you know of a a trust-less system such that longs and shorts have equal risks, please publish that -- that will be exactly what we should do. So far no one in the world has come up with such a system.

I would love to throw some ideas around in discussing such a system. I started a thread with the hopes we could get some ideas going a while ago: https://bitsharestalk.org/index.php/topic,20201.0.html

The really difficult part is the fungable longs; you can design a CFD long/short system with equal risk without (many) issues.

I just posted on there some comments. I think it is a mathematical inevitability that 1 smartcoin > 1 underyling asset if you require that bitshares be on the "Gold Standard." That is, if you require that a smartasset maintains some intrinsic value that is always redeemable.

https://bitsharestalk.org/index.php/topic,20201.msg262543.html#msg262543

34
General Discussion / Re: Discussing the problems with bitUSD (smart coins)
« on: December 01, 2015, 04:08:47 pm »
Q) Is there another design which doesn't have the same biased risk profile, or is this just a natural consequence of not having redeemability?

Mathematically, I believe it is a natural consequence. Here's the argument:

From game theory, there are two possible moves:
1) Create smartcoin (short)
2) Destroy smartcoin (settle)

We need to make a game such that the rules of the game encourage creation and destruction such that value is maintained.

Now, like all currencies, you can choose how you want to maintain value. You can have a centralized bank/group of people controlling supply (Federal Reserve), or you can have a fix value as currencies that are on the "Gold Standard." For the sake of merchants and liquidity, BitShares has made the decision that 1 smartcoin should always be redeemable for 1 underlying asset of BTS. That is, BitShares is on the "Gold Standard." (well, technically, bitGOLD is on the "gold standard," but you get what I mean  ;D ) This also means that a centralized group of people are NOT needed, and thus you can rely on decentralized data (feed) to maintain your gold standard (versus the federal reserve)

So now that BitShares is on the Gold Standard, what should the rules be such that creation and destruction incentivize the gold standard?

General rules:
1) When in oversupply, destruction (settling) should be incentivized
2) When in undersupply, creation (shorting) should be incentivized


We need to come up with a system, on a blockchain, that does that. There are really one two rules that can possible be implemented. However, the optimum implementation parameters are unknown and are thus parametrized in BitShares. However, these specific rules MUST be followed, as there really is no other way to achieve our goal given the boundary conditions.

Destruction rule:
1) At any time you are allowed to destroy a smartcoin by exchanging 1 smartcoin for its value in underlying asset

BitShares Implementation: Since underlying value asset is not determined within our system, we need to pull it from external sources that actually trade real versions of the underlying asset. Thus, settlement price should be a function of external price feed.
Arbitrage Profit for enforcing the rule: Finite and the difference between what you can buy the asset for now and what you can settle it for.
Long term profit: None if performed via arbitrage.
Risk to settler: None, besides change in feed between settlement request and execution (see below)

To reduce risk of manipulation via a "sneak attack" on the market: time delay between declaring a settle and settle
To reduce the risk of manipulation by "buying out" the entire market: settlement limits volume to a % of the total volume


Creation rule:
1) You can create (short) at any time to yourself

Implementation: Shorting to yourself at any time is allowed as long as you maintain collateral so that the smartcoin you create is "backed" by something of value
Arbitrage Profit: None
Long term Profit: Infinite and based on the difference in growth rate between smartcoin and BTS.
Risk: uncertainty in the future value of smartcoin relative BTS.

Outcome of rules:
Settlers (longs) have zero risk; shorts have non-zero risk. Therefore, shorts should sell to longs at a premium. The price of this premium is a function of variance in the expected BTS growth rate relative to the underlying asset as well as the variance in the premium itself.

There is one issue I've been struggling with for months:
Problem:
Mathematically, the value of the premium shorts sell to longs is a function of expected future variance in the value of that same premium - which makes it very difficult to calculate. However, markets do this all the time - it's basically pricing the derivative of a derivative. It's like trading options of VIX.
http://sixfigureinvesting.com/2010/01/trading-vix-options/

Conclusion:
Given the boundary condition of "BitShares wants to be on the Gold Standard," it directly follows that 1 smartcoin > underlying asset and forced settlement must exist.

35
Excellent!

JonnyyBitcoin, good to finally "meet" you -- my bots have been trading with you, I actually got an alert from one saying you may have been trying to manipulate the BTC market when you were buying bitBTC like crazy while the market was so thin. When I investigated, I saw you were a "true believer" and your trades were aggressive but followed a rational strategy. I was afraid you were trying to drive it to a blackswan, but that would have hurt you more than you would have gained based on your positions.

We need more people like you that are trading and actually know the system, thank you for sharing.

Here are some more tips for everyone to generate profit and to keep BitShares working efficiently:
1) Sell high
2) buy low
3) never sell an asset for less than it can be settled for
4) if you can buy an asset for less than it can be settled then buy the assets and settle.
5) If you think a premium to buy a smartcoin is outrageously high, short it. While SQP exists, make sure you load up on collateral to compensate.

For all the gold bugs:
Forced settlement is both the "gold standard" and the "federal reserve." It is the "gold standard" since you can always redeem your smartcoin for the equivalent value in something else. It is the "federal reserve" since it incentivizes the destruction of smartcoins when supply exceeds demand such that value is maintained. What (fiat) currency in the world exists without either a "gold standard" or a "federal reserve?"

36
General Discussion / Re: Smart Coins & Forced Settlement
« on: December 01, 2015, 03:06:19 pm »
after 2 years of experimenting I think the best was the first and original rule..depending on demand for bitassets the bitusd could be at a discount or a premium..period..no expiration no SQP and shinny formulas..nothing..traders would short when bitasset was at premium and people would buy bitasset when in discount forcing the peg
Merchants accepting bitusd as a form of payment would know that at some point their bitasset would worth more or less but at least there would be liquidity from traders and the risk for not beeing able to convert all their bitasset in fiat would be minimal..Now after 2 years we have no liquidity, no traders in the DEX nothing..anyway..

I agree about SQP. Margin calls should only happen when they absolutely must (since it is destroying BTS when in undersupply), and therefore should be tied to whatever is the most liquid/accurate market values. SQP of 1 (fixed to price feed) makes most sense until internal markets are liquid enough.

"traders would short when bitasset was at premium and people would buy bitasset when in discount forcing the peg"
That did not work. The very first bitshares (version 0.1 or something like that)  tried this with no price feed or incentives to maintain peg, and price ran away very quickly. Why should I pay for something with no intrinsic value just because it has the label "USD" on it? I'll sell you 1000 maqifrsnwaUSD for 1000.

forced settlement is both the "gold standard" and the "federal reserve." It is the "gold standard" since you can always redeem your smartcoin for the equivalent value in something else. It is the "federal reserve" since it incentivizes the destruction of smartcoins when supply exceeds demand such that value is maintained. What (fiat) currency in the world exists without either a "gold standard" or a "federal reserve?"

Confession of a force-settler (before the GUI made it easy):
I will confess that I was a forced-settler before the GUI came out. I was a force-settler because I spent the time to learn the system inside and out in order to test some bots for both smartcoins and UIA (I believe UIA with properly regulated KYC is the growth market for BTS). My bots know nothing about the underlying assets, they only know the market rules: Sell high, buy low, never sell an asset for less than it can be settled for, if you can buy an asset for less than it can be settled then buy the assets and settle. This behavior is rational, generates profit, and keeps BitShares working efficiently - so it is a win-win for everyone. I feel it is a "service" to the community. I probably settled 1-2k CNY since it started. No other market presented settlement opportunities. I did not know why CNY presented this opportunity; I guessed there was a larger supply of "whales" trying to gain leverage any way they can in risky ways.

When I first heard of Transwiser, I was shocked at the business model (since it seemed like it would always lose money since 1 bitCNY> 1CNY) but also extremely impressed that they figured out to "beat the system" where I could not. The service was great for BTS and I was looking forward to them expanding to other currencies.

When I heard about the price feed data inaccuracy, at first I felt bad but then realized that the error was in some thinking smartcoins were something they were not. See: https://bitsharestalk.org/index.php/topic,20375.0/topicseen.html Even if the feed was incorrect, all businesses must know that the feed is all that matters and build their business model off of that (or work to correct the feed).

Now that we're almost through this "crisis," I think we're all stronger. Feeds are more accurate, people know what smartcoins are, and businesses know to research the system completely before building on top of it.

37
General Discussion / Re: Liquidity Proposal
« on: December 01, 2015, 02:40:18 pm »
I don't remember this being tried with Bitshares 1.0. Could you provide any further information on that?

When the first bots came out, some thought they could make money by straggling the peg to enforce 1:1. It worked until shorters realized it was backwards for shorts to pay interest to longs, and then shorts realized they had more risk than longs and refused to short at or near the peg (and they were correct). As bitUSD demand grew, no shorters met the demand, so price increased relative to the peg (bitUSD> USD). The original market makers held it off for about a week before they went bankrupt or just turned off the bots and let the market reach an equilibrium of 1:1.1 bitUSD:USD until settling around 1:1.05

Quote
A neutral market maker has not been possible for Bitshares because of the cost of getting margin called. In Bitshares 1.0 i believe there was a margin call fee which would mean that a neutral market maker, one whose position is long BTS, would still incur that fee given a bear market in BTS. Thus, the market maker would inevitably lose money and be forced to discontinue operation. If there is no cost associated with margin calls then the BTS collateral is sold at the feed price and there is no net loss of BTS.

The first market maker bots were long on both bitUSD and USD, they didn't have to worry about margin calls.

Quote
Not having a one to one peg is a not fine. There's just no way around that one. Bitassets are useless if they are not pegged to their underlying.

I don't know why it is not fine (I'm talking about a 1:1.03 or something like that). When I go to my hardware store and use their credit card, I get a discount. LowesUSD:USD is 0.95:1, and everyone is OK with that.

Longs should pay the shorts a premium since shorts have more risk.  If you know of a a trust-less system such that longs and shorts have equal risks, please publish that -- that will be exactly what we should do. So far no one in the world has come up with such a system.

Quote
Arbitrage opportunities present themselves in inefficient markets. We're not trying to create inefficient markets. There shouldn't be arbitrage opportunities.

you are correct, arbitrage opportunities do not exist in efficient markets. However, when there is an inefficiency, working markets present arbitrage opportunities to correct the inefficiency. We want working and efficient markets. Forced settlement is the arbitrage opportunity that is required for the market to work. Without it, bitCNY becomes fiat without a central bank -- it is just worth what it is worth because people say so, and there is no central bank (Federal Reserve) controlling supply to enforce reasonable value.

Quote
I think this market maker proposal is still possible with forced settlement. The problem I have with forced settlement is that it complicates the bitasset contract. Greater specification in the contract details means that there is going to be a smaller population that demands it. I think that the forced settlement may discourage people from opening short positions because they value being able to determine the settlement of the contract more than the 1% premium from forced settlement.

This is a true point, it does make it more complicated. I see it as a necessary evil -- and if anyone can come up with a better system to control supply to meet demand in a trustless system, I think we should use that system instead.

38
It's alike but not same. In 0.9 one can re-short and close earlier position so that she won't be settled, a lot safer for shorters. In 2.0 shorts come with more risks.

Thank you, good point.
I do agree there are more risks for shorts in 2.0, i've been floating the short's version of "forced settlement" to reduce those risks, a "forced buying" where a short can always buy from the fee pool at feed+ some percentage. Shorts will have more risk than longs, so bitCNY > CNY, but at least shorts would have a backstop in case of a short squeeze.

39
General Discussion / Re: Liquidity Proposal
« on: November 30, 2015, 07:12:59 pm »
wasn't this tried with bitshares 1.0? It failed and destroyed the market makers that didn't account for an asymmetry in risk between longs and shorts will always prevent a 1:1 peg. Not being 1:1 is fine -- and is why I get a discount at my hardware store if I use their credit card instead of cash.

LowesUSD > USD

Instead of forcing it, I'm all in favor of having the blockchain build in these same incentives. Forced settling on one side, and some "seller of last resort" on the other. Maybe accumulated fees/fee pool can be "force bought" at feed +25%.

This creates arbitrage on both sides: when undervalued, a long can force settle smartcoins for profit. When overvalued, a short can force force buy from the fee pool, close out their position, and go long BTS for a profit.

EDIT: I'm extremely against an 1:1 conversion. bitshares should not accept that liquidity risk. I'm extremely against removing forced settling. longs must have zero liquidity risk.

40
My point was, manipulating the market due to one actor not being able to get their pricing straight is strange to me.  I get why it is done and wish Transwiser wasn't being bled to death for Bitshares sake, but the point is... this thread kinda backs up his question.

I agree, and this is what I don't understand:
1) Force settlement was working perfectly as intended and has been described for 6+ months
2) Force settlement is pretty much the same situation as in 0.9.* (every position older than 30 days could be settled at feed and in priority of collateralization).
3) Inaccurate price feeds combined with a misunderstanding of the system lead to a mistake in a business model that cost a business money.

The solution should have been to fix the price feeds, better document the system, and correct the business model, not turn off a working and essential feature.

Why is forced settling essential? Since the blockchain cannot exchange 1 bitCNY for 1 real CNY in your bank account, it must give incentives to control supply such that 1 bitCNY is approximately equal to 1 real CNY. Forced settlement accomplishes that when there is an oversupply (profiting the forced settler), and short selling a premium accomplishes that when in undersupply (profitting the short seller, although I think there should be something else more explicitly helping the short seller). This is essential to understand by everyone involved in trading. You can make the argument to increase the fee to settle or to increase the difference between settlement price and feed (both are settings that can be adjusted by the committee), and I agree that those could be good solutions.

I want Transwiser to succeed, but the response of stopping all asset settlement seems to be the equivalent of "cutting off your nose to spite your face."
https://en.wikipedia.org/wiki/Cutting_off_the_nose_to_spite_the_face

41
The attack doesn't seem that realistic though, as it relies on someone going long on BTS and then attacking the BTS price.

1) a buy a bunch of BTS, then a bunch of bitCNY. In a properly functioning market, I paid a premium for bitCNY because 1 bitCNY is supposed to be > 1 CNY.
2) I request a forced settlement (losing the premium I paid).
3) I wait 23 hours and sell all the BTS I bought (which incurs a loss as I drive down the market)
4) my forced settlement goes through, and I get a lot of BTS because of my attack. But those BTS are now worth less than what I paid for them in order to get the CNY in the first place.

In the end: I paid a premium to buy CNY, which I lost. I sold a lot of BTS for less money than I paid for them. I force settled my CNY for more BTS than the CNY was originally worth (as long as I can overcome the premium I paid). Now I have BTS, which are not worth very much since I drove down the price and I overpaid for CNY in the first place.

42
they said, you should know these risks when you borrow, but many shorters' positions come from 0.9.*, no force settlement at that time, they are now rudely added the force settlement.

and, from any perspective, the force settlement rule do much more bad than good, it remove the incentive to short but benefit speculators most.

I know this rule is there, but I strongly suggest to disable it for BitCNY, it is not to change Bitshares for one business, but to change Bitshares to protect the users, to benefit a big sub-community.

0.9.* had essentially the same forced settlement rules as bitshares2.0. All positions older than 30 days old were available for sale at the feed, in order of collatoralization. just like in 2.0 where all positions are available for sale at feed in order of collateralization.

43
I've been writing this for months and, ironically, forced settlement is the one thing that "works" economically and is an important feature. A missing feature is the equivalent for shorts, a "seller of last resort" just as the forced settlement is the "buyer of last resort."

The general theory:
Arbitrage is required for a properly working market

If there is an oversupply of CNY, there must be a mechanism to destroy CNY and reward the one that destroyed it.

Forced settlement is the way to enforce destruction while rewarding the one that started the settlement.

What does this mean?
Shorts should protect their position by upping their collateral, or settling themselves, when CNY is in oversupply.

CNY was trading BELOW settlement (oversupply), and thus presented opportunity for instant profit. (arbitrage). Several traders took advantage of this, and helped "fix" the market. They were rewarded.

If you've read anything written on the subjection, you should know exchanges should not do a 1:1 smartcoin:fiat exchange (see my post on why market making BTC:OPENBTC at 1:1 is not a good idea). UIA is what should be used, like openbtc, trade.btc, unless you properly account for the behaviour of a smartcoin.

Conclusion:
Don't think of 1 smartcoin = 1 fiat; that leads to these errors. Smartcoins are simply something that is worth the underlying value in BTS, at a minimum.

Honest questions:
Without forced settlement, why would 1 smartcoin be worth anything at all? Margin calls don't know anything about over- or under-supply of smartcoins. Without forced settlment, how do you calculate smartcoin valuation?

The blockchain must include incentives to control supply to maintain peg. Margin calls don't incentivize maintaining peg.

44
General Discussion / Re: SmartCoin use cases
« on: November 23, 2015, 06:38:03 pm »
Incentives for the SmartCoin Seller

The next question becomes:  what are the incentives for the SmartCoin seller (liquidity provider).  As I look at the SILVER:BTS market right now I see a settlement price of 4289.5 and a latest price of 4619.  Assuming settlement price hasn’t changed since the latest price, the SmartCoin seller asked for a 7.69% premium to collateralize bts in the form of silver and sell it.  For simplicity, suppose this was for 1 ounce of silver.  That means the SmartCoin seller received 329.5 bts as compensation for providing liquidity in the silver market.  The buyer was willing to pay 329.5 bts to obtain 1 ounce of silver and the trade took place.  This premium is a function of market dynamics and fluctuates over time as buyers and sellers agree on prices and premium.  Premium is often charged for buyers of physical commodities and derivatives of physical commodities as outlined in the oil example above.  Rarely do buyers get a discount in these transactions except for some cases in futures contract backwardation.

Nice write up. Your description of shorting is great (assuming a liquid market). We don't have a liquid market yet, which is why the premium is so high.

I agree with jakub -- smartcoin technology/idea isn't the issue, it's system trust combined with low liquidity. Shorters are taking on huge risks (in a thin & low market cap platform), and longs don't seem too keen on paying the premium demanded. UIAs fix that by eliminating the need for shorters until market cap increases.

45
General Discussion / Re: Discussing the problems with bitUSD (smart coins)
« on: November 23, 2015, 06:22:09 pm »
*) A merchant has to price everything in bitUSD *less* than he would have in regular dollars to achieve the same value - this is crazy

I've been ranting about that for months. That causes instability and a possible run-away scenario where competition for "discount using bitusd" drives the bitusd from the peg.
1) starting with a market where 1 usd=0.9 bitusd
2) I'm a merchant that says "10% off if you use bitusd"
3) that puts demand on bitusd
4) bitusd moves to 1 usd = 0.85 bitusd
5) shorts just got burned, even though bts:usd did not move. They don't see a reason for the direction to change, so they sit out and don't generate more bitusd which is needed for the peg.
6) I now say "15% off if you use bitusd"
7) there is no equilibrium

Pages: 1 2 [3] 4 5 6 7 8 9 10 ... 45