BitShares Forum

Main => General Discussion => Topic started by: bytemaster on August 11, 2014, 04:41:28 pm

Title: FDIC for BitUSD
Post by: bytemaster on August 11, 2014, 04:41:28 pm
One of the nagging issues we have been facing is what happens when the collateral behind a short position is not enough.  Our options have been:

1) Freeze all markets until someone who holds BitUSD is willing to sell at a loss.
2) Debase BitUSD by allowing unbacked BitUSD to circulate
3) Debase XTS by issuing new XTS to cover the loss.

Test net 12 implemented Option #1... but this option depends upon someone being willing to "take one for the team" to restart the markets.  This is a principle I don't like.
Debasing BitUSD everytime this happens would gradually break the peg and BitUSD would become an asset that is correlated to USD by some constant factor that changes slightly every time a short is blown out.   This makes the system appear to be broken.

Option 3 was considered too risky because someone could manipulate the market to print up unbounded XTS.  Fortunately we have introduced price feed / rate-of-movement restrictions that prevent this particular attack from yielding unlimited XTS.    Without being able to attack in this manner Option 3 returns as the best overall approach. 

What this means is that all XTS holders stand behind the "market peg" and that those who hold USD have a stronger peg.
Title: Re: FDIC for BitUSD
Post by: Riverhead on August 11, 2014, 04:53:24 pm
Fiduciary Dilution for Insufficient Collateral :-)
Title: Re: FDIC for BitUSD
Post by: donkeypong on August 11, 2014, 05:23:10 pm
I hate to say it, but that's what XTS is there for. To keep BitUSD stable, XTS must suffer the whims of the market. From an economic perspective, there really is no choice but #3. And hopefully, the market is robust enough and the technology is strong enough that things will keep on moving without this sort of issue. It gives me more faith in BitShares every time I see a post like this, though. You are thinking through these issues, testing, and seeking community consensus. This is going to be a damn fine product.
Title: Re: FDIC for BitUSD
Post by: xeroc on August 11, 2014, 05:29:06 pm
I hate to say it, but that's what XTS is there for. To keep BitUSD stable, XTS must suffer the whims of the market. From an economic perspective, there really is no choice but #3. And hopefully, the market is robust enough and the technology is strong enough that things will keep on moving without this sort of issue. It gives me more faith in BitShares every time I see a post like this, though. You are thinking through these issues, testing, and seeking community consensus. This is going to be a damn fine product.
+5%
Title: Re: FDIC for BitUSD
Post by: bitmeat on August 11, 2014, 05:36:02 pm
I was about to start a competitor to bitshares X doing 3) because I wasn't happy with 1)

I am glad you have taken this approach.
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 11, 2014, 05:39:15 pm
Fiduciary Dilution for Insufficient Collateral :-)

Free DAC Insured Collateral .... though i like yours better.
Title: Re: FDIC for BitUSD
Post by: busygin on August 11, 2014, 05:54:18 pm
I support option 3 too
Title: Re: FDIC for BitUSD
Post by: Riverhead on August 11, 2014, 05:58:44 pm
Would this mean price feeds would be permanent? I'm OK with that, just curious.
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 11, 2014, 06:00:20 pm
Would this mean price feeds would be permanent? I'm OK with that, just curious.

No... eventually the price feeds will just become the 24 hour moving average.
Title: Re: FDIC for BitUSD
Post by: MrJeans on August 11, 2014, 08:13:02 pm
Option 3 makes the most sense to me.
Title: Re: FDIC for BitUSD
Post by: tonyk on August 11, 2014, 08:24:59 pm
re: 3)

The rules on that, is something the community  can chime in ,if you have thought about them already.

Or the system just gonna buy them right away anytime the collateral is not enough?
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 11, 2014, 08:25:48 pm
re: 3)

The rules on that, is something the community  can chime in ,if you have thought about them already.

Or the system just gonna buy them right away anytime the collateral is not enough?

The system will buy right away at any price up to 33% below the median price feed.
Title: Re: FDIC for BitUSD
Post by: Riverhead on August 11, 2014, 08:29:46 pm
re: 3)

The rules on that, is something the community  can chime in ,if you have thought about them already.

Or the system just gonna buy them right away anytime the collateral is not enough?

The system will buy right away at any price up to 33% below the median price feed.


And the pool of funds it draws from is increasing BTSX supply? So the delegates burn it (along with lost private wallets) and the market mints it? Will there be a hard cap on 2 billion supply or is it mathematically highly unlikely the mint rate will catch the burn rate?  Or is that something the delegates will need to control with their income? If the latter then we need to reconsider the policy of not raising fees once the "crisis" passes.
Title: Re: FDIC for BitUSD
Post by: tonyk on August 11, 2014, 08:34:37 pm
I agree with your thoughts here:
https://bitsharestalk.org/index.php?topic=6793.msg91116#msg91116

re: 3)

The rules on that, is something the community  can chime in ,if you have thought about them already.

Or the system just gonna buy them right away anytime the collateral is not enough?

The system will buy right away at any price up to 33% below the median price feed.

Are you sure we can not find potentially better solutions?
1. As in giving some chance for the market to recover first?
2. Possibly other improvements?
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 11, 2014, 08:35:27 pm
Quote

The analogy is almost perfect... the US prints new dollars to keep depositors whole when banks run out of collateral backing their loans.   

US Bank creates USD backed by collateral of a house.  Housing market collapses and loan defaults so there is insufficient collateral to "buy back the USD" to take it out of circulation.    With FDIC they print new dollars to cover the loss... a bail out of the shareholders paid for by everyone.  This would be like allowing unbacked BitUSD to circulate.

What should happen is that the banks owners (shareholders) should make good on its loans (those that lent the bank USD, ie: depositors).  The only way for a real bank to do this is to sell shares in itself to raise the capital.  If it is unable to raise enough capital by selling shares then it should give the depositors the shares.   We are effectively building this bailout through share issuance into the system.

The shareholders are borrowing USD into circulation with a promise to pay 1 USD worth of shares in the future.   When we borrow them into existence, we lend them to the short which then sells them.  We lend to the short because the short has provided enough collateral that the shareholders consider it "low risk".   When viewed from this perspective it makes everything perfectly clear and natural.

Where the bank issues new shares in itself to cover the loss.   

In other words... there is no limit to how much can be printed because XTS holders implicitly back all BitUSD issuance.  If issuance starts to get too high (diluting the shareholders beyond 2B XTS) then that means delegates need to burn more and charge higher transaction fees to cover the risk.  The system can still earn a profit, the shareholders just have to choose to "save in advance" or "dilute as necessary". 
Title: Re: FDIC for BitUSD
Post by: spartako on August 11, 2014, 08:51:48 pm
+1 n. 3
Title: Re: FDIC for BitUSD
Post by: bitmeat on August 12, 2014, 01:22:42 am
I'm not sure people understand how monumental 3) is.

So, here is the design I had in mind, when contemplating an alternative to BitShares X.

Let's say the unit is U for simplicity.

BTC -> U cross-chain conversion is allowed in the chain itself through smart contracts. Not like XCP or MSC, but delegates/smart oracles would ensure proper conversion between BTC and U.

Then from U you have ability to convert to v.USD (which is your BitUSD). I'll just use BitUSD since it's more familiar with the audience.

Huge difference here is that, instead of expecting a market depth to get created, market feeds are used to let the DAC itself issue BitUSD by destroying U.

When user wants to liquidate BitUSD, it gets converted back to U, but that's done by the DAC itself, which provides LIQUIDITY!

It does it with 2% around the median market feed, so it still allows for people to bet within the spread, but if some heavy buy or sell comes in, it can not spook the market.

Value of unit U: Why hold it at all? Well it receives dividents from all the trades. (similar to BTSX)


Major difference between my design and 3) is that the DAC itself provides liquidity. While BTSX expects the market to provide that.

UPDATE: although 3) is a step in that direction (DAC providing liquidity)
Title: Re: FDIC for BitUSD
Post by: Shentist on August 12, 2014, 05:30:44 am
I'm not sure people understand how monumental 3) is.

So, here is the design I had in mind, when contemplating an alternative to BitShares X.

Let's say the unit is U for simplicity.

BTC -> U cross-chain conversion is allowed in the chain itself through smart contracts. Not like XCP or MSC, but delegates/smart oracles would ensure proper conversion between BTC and U.

Then from U you have ability to convert to v.USD (which is your BitUSD). I'll just use BitUSD since it's more familiar with the audience.

Huge difference here is that, instead of expecting a market depth to get created, market feeds are used to let the DAC itself issue BitUSD by destroying U.

When user wants to liquidate BitUSD, it gets converted back to U, but that's done by the DAC itself, which provides LIQUIDITY!

It does it with 2% around the median market feed, so it still allows for people to bet within the spread, but if some heavy buy or sell comes in, it can not spook the market.

Value of unit U: Why hold it at all? Well it receives dividents from all the trades. (similar to BTSX)


Major difference between my design and 3) is that the DAC itself provides liquidity. While BTSX expects the market to provide that.

UPDATE: although 3) is a step in that direction (DAC providing liquidity)


in short the DAC is the marketmaker!

maybe a needed function
Title: Re: FDIC for BitUSD
Post by: merockstar on August 12, 2014, 05:39:22 am
This happens because of xts volatility, right?

so in theory, in a more mature system (higher market cap) its going to be much less likely to happen than it is in testing because a higher market cap = a more stable price.

so as more people adopt bitUSD and btsx, the need to print extra btsx to cover shorts becomes less and less likely.

training wheels. right?

if I understand this correctly, then I agree with everyone else. do what needs to be done.
Title: Re: FDIC for BitUSD
Post by: amatoB on August 12, 2014, 06:31:10 am
Well, perhaps I'll end up being one of the lone dissenting voices on this, but it seems to me that it might be worthwhile to think twice about exclusive reliance on 3).

I really worry that 3) could be a significant drag on the value of BTSX and on buy-in into the network. It all goes back to the question of how BTSX holders and investors would feel about potentially open-ended debasement. In a real, live network with 3), how often would short positions get blown out, and how much dilution would need to occur to withstand multiple disruptions over time?

What if there is not just one BitAsset, but several correlated BitAssets, e.g., BitBTC, BitGold, BitCNY, etc., which could potentially increase rapidly in value and cause blown shorts? Would all of these need to be supported by BTSX holders under something like 3), and would that compound the potential problems?

I suspect not many people here have a good idea about how often and how large the triggering disruptions would be--I certainly don't. There seem to be significant unknowns here. But I feel pretty sure about one thing: in general, significant uncertainty + potentially large, open-ended future dilution = anathema to buy-and-hold investors.

BM et al. deserve props for thinking proactively about this issue, and I hate to complain, but I really do hope a better, more investor-friendly solution comes along. What about some mixture of (1), (2), and/or (3)? Are these three really the only alternatives?
Title: Re: FDIC for BitUSD
Post by: luckybit on August 12, 2014, 06:40:05 am
One of the nagging issues we have been facing is what happens when the collateral behind a short position is not enough.  Our options have been:

1) Freeze all markets until someone who holds BitUSD is willing to sell at a loss.
2) Debase BitUSD by allowing unbacked BitUSD to circulate
3) Debase XTS by issuing new XTS to cover the loss.

Test net 12 implemented Option #1... but this option depends upon someone being willing to "take one for the team" to restart the markets.  This is a principle I don't like.
Debasing BitUSD everytime this happens would gradually break the peg and BitUSD would become an asset that is correlated to USD by some constant factor that changes slightly every time a short is blown out.   This makes the system appear to be broken.

Option 3 was considered too risky because someone could manipulate the market to print up unbounded XTS.  Fortunately we have introduced price feed / rate-of-movement restrictions that prevent this particular attack from yielding unlimited XTS.    Without being able to attack in this manner Option 3 returns as the best overall approach. 

What this means is that all XTS holders stand behind the "market peg" and that those who hold USD have a stronger peg.

I prefer option 2. BitUSD is really just a polymorphic asset which doesn't require a fixed supply.

Option 3 is acceptable if there is no better option. Generally it's true that XTS exists primarily as a unit of measure and not as a unit of account. BitUSD on the other hand is meant to be the unit of account. The BitUSD gets created from XTS and XTS has to back the BitUSD for that to happen.

I'd prefer if BitUSD get created out of thin air rather than XTS becuase XTS is supposed to not act in that way but I realize it can solve the problem with option 3 and the problem will only be a temporary problem. It's a problem mainly because we don't have a critical mass of people using Bitshares.

If we had a critical mass of people then the risk of this occurrence diminishes. XTS generally can be created or destroyed but we want it to always trend toward destroyed because that is the source of the dividend action.

So really it's not a dividend it's more like a buyback when the XTS gets destroyed. When XTS needs to be created it can be created. But there should be some kind of cap on how much XTS can ever be created.

So perhaps we could end up going back up to 2 billion XTS because that cap can be set in stone forever but the amount which gets destroyed is what can be pulled from to create.
Title: Re: FDIC for BitUSD
Post by: luckybit on August 12, 2014, 06:47:18 am
Well, perhaps I'll end up being one of the lone dissenting voices on this, but it seems to me that it might be worthwhile to think twice about exclusive reliance on 3).

I really worry that 3) could be a significant drag on the value of BTSX and on buy-in into the network. It all goes back to the question of how BTSX holders and investors would feel about potentially open-ended debasement. In a real, live network with 3), how often would short positions get blown out, and how much dilution would need to occur to withstand multiple disruptions over time?

I have the same concerns. We probably should not call it debasement. We should also avoid words like dilution because it causes massive communication hurdles. It functions more like a stock buyback vs dilution. You cannot debase a stock but you can dilute it. It probably will not affect us very much in the long term though if handled right.
What if there is not just one BitAsset, but several correlated BitAssets, e.g., BitBTC, BitGold, BitCNY, etc., which could potentially increase rapidly in value and cause blown shorts? Would all of these need to be supported by BTSX holders under something like 3), and would that compound the potential problems?

I suspect not many people here have a good idea about how often and how large the triggering disruptions would be--I certainly don't. There seem to be significant unknowns here. But I feel pretty sure about one thing: in general, significant uncertainty + potentially large, open-ended future dilution = anathema to buy-and-hold investors.

The way to do think about and frame it is that the DAC provides a loan to itself in order to solve short term disruptions to it's operations. This is very reasonable and a better way to think about it.

But that loan must be paid back and there is a limit to how much of a loan it can be. The cap of 2 billion XTS should never be changed. The XTS burned on the other hand can be recreated again up to 2 billion XTS in the case of an emergency but there should never ever be more XTS than when we all bought into it which means the earlier you buy into it the safer you are.

The other point is that if you get in significantly later you're probably safe too because disruptions will not be as severe. For example if in a year we have 1 billion XTS left then it would take an extreme disruption to cause the creation of 50% more XTS once the market cap is in a high enough amount.

Suppose for sake of argument we do have a creation of 100 million of XTS in an event. As long as the burn rate, transaction fees and other mechanisms adjust to pay off the loan then the best time to buy would be immediately after these events because the burn rate will be at it's highest as the network seeks to rebalance and pay off the debt. The debt would be considered paid off once the amount of XTS reaches a lower place than it was at prior to the loan due to burning / buyback functions.

BM et al. deserve props for thinking proactively about this issue, and I hate to complain, but I really do hope a better, more investor-friendly solution comes along. What about some mixture of (1), (2), and/or (3)? Are these three really the only alternatives?

BM is offering us a solution which could work. But we should definitely refine this solution in any way we possibly can and even think up a better solution.

I recognize that the XTS supply needs to be dynamic. I also recognize there has to be a deflationary incentive for people to want XTS in the first place.

So we started at 2 billion and now we've burned through a few hundred thousand XTS.
As long as the burn rate is faster than the rate of creating new XTS we all win.

So we can create new XTS just as long as we increase the burn rate in response to eventually balance things out. The whole thing should seek equilibrium and balance so that overall the burn rate is always greater in the long term than the creation rate.

So basically the company burns and this functions like the company buying it's own stock. All of our stock appreciates in value when this happens and it's generally good for us in the long term.

But when a short term problem is faced the algorithm must seek to solve the short term problem in the most efficient manner. Efficiency should include maintaining the burn rate so that whatever increase we experience in XTS is temporary. Transaction fees could increase in response or the burn rate could increase temporarily as a way to try to balance the concerns.

So really instead of thinking of it as taking one for the team, or "debasement" which is a word we should never use in this context. We should think about it as the network providing a loan to itself and the way to pay that loan back is with an increase in fees. Think of fees as taxes which are used to pay back the loan in the form of an accelerated buy back. If this doesn't happen very often then it's not going to be a big deal just as long as we frame it as a loan, a buy back, but avoid toxic words like "debasement", "dilution", "inflation", because no one likes these concepts.

If someone cannot pay their debt we can bail them out but that has to be accounted for.
Title: Re: FDIC for BitUSD
Post by: dxtr on August 12, 2014, 07:50:42 am
3 is probably the best option, but why creating new tokens right away, when there are some unused "blockchain_accumulated_fees"?

If those fees are enough then no additional BTSX are created, so BTSX value stays untouched.
If there is more than fees can provide then option 3, and delegates work for free, but BTSX value is more stable.

I mean delegates are probably willing to sacrifice a days cut if this means everything the'yve earned so far doesn't loose value.

In case of new BTSX being created right away, BTSX price may fall faster, and value of everyone's (not only delegate's) stack might decrease compared to that before new BTSX creation.
Title: Re: FDIC for BitUSD
Post by: luckybit on August 12, 2014, 08:16:44 am
3 is probably the best option, but why creating new tokens right away, when there are some unused "blockchain_accumulated_fees"?

If those fees are enough then no additional BTSX are created, so BTSX value stays untouched.
If there is more than fees can provide then option 3, and delegates work for free, but BTSX value is more stable.

I mean delegates are probably willing to sacrifice a days cut if this means everything the'yve earned so far doesn't loose value.

In case of new BTSX being created right away, BTSX price may fall faster, and value of everyone's (not only delegate's) stack might decrease compared to that before new BTSX creation.

 +5% +5% +5%

So far it seems delegates have flexibility.
1. They can take a pay cut and use that to provide the loan to secure the network.
2. They can increase the burn rate in the case of new XTS being created by option 3.
Title: Re: FDIC for BitUSD
Post by: xeroc on August 12, 2014, 08:32:49 am
3 is probably the best option, but why creating new tokens right away, when there are some unused "blockchain_accumulated_fees"?

If those fees are enough then no additional BTSX are created, so BTSX value stays untouched.
If there is more than fees can provide then option 3, and delegates work for free, but BTSX value is more stable.

I mean delegates are probably willing to sacrifice a days cut if this means everything the'yve earned so far doesn't loose value.

In case of new BTSX being created right away, BTSX price may fall faster, and value of everyone's (not only delegate's) stack might decrease compared to that before new BTSX creation.

 +5% +5% +5%

So far it seems delegates have flexibility.
1. They can take a pay cut and use that to provide the loan to secure the network.
2. They can increase the burn rate in the case of new XTS being created by option 3.
+5%

also this is MUCH better to market!!
Title: Re: FDIC for BitUSD
Post by: Riverhead on August 12, 2014, 08:46:45 am
1) How likely is this to happen on a large scale? Only in times of huge volatility?

2) Can a certain percentage of fees be set aside as an FDIC fund? The larger this fund grows the more robust the market and over time supply may not have to be messed with.

3) The delegates can adjust fees to replenish the fund or they can increase burn rate (which is at their own expense) to compensate if minting is needed. If this happens we need a mechanism for delegates to either lower their burn rate or only raise the burn rate for a short time. Currently it's a one way street.
Title: Re: FDIC for BitUSD
Post by: Rod on August 12, 2014, 09:20:07 am
3 is probably the best option, but why creating new tokens right away, when there are some unused "blockchain_accumulated_fees"?

If those fees are enough then no additional BTSX are created, so BTSX value stays untouched.
If there is more than fees can provide then option 3, and delegates work for free, but BTSX value is more stable.

I mean delegates are probably willing to sacrifice a days cut if this means everything the'yve earned so far doesn't loose value.

In case of new BTSX being created right away, BTSX price may fall faster, and value of everyone's (not only delegate's) stack might decrease compared to that before new BTSX creation.
+5% +5% +5% - Great idea
Title: Re: FDIC for BitUSD
Post by: Markus on August 12, 2014, 10:07:12 am
I agree that 1 and 2 are bad choices.

I would like a variant of 3 similar to what dxtr and luckybit propose.
When there are more than 2e9 BTSX around a certain part (some hardwired formula in the range of up to 10 % maybe?) of the delegates' pay should be channeled off and destroyed - until total outstanding is 2 billion again.
Title: Re: FDIC for BitUSD
Post by: Riverhead on August 12, 2014, 10:21:45 am
I agree that 1 and 2 are bad choices.

I would like a variant of 3 similar to what dxtr and luckybit propose.
When there are more than 2e9 BTSX around a certain part (some hardwired formula in the range of up to 10 % maybe?) of the delegates' pay should be channeled off and destroyed - until total outstanding is 2 billion again.


An automatic market correction tax? I like it.  That solves the need for delegates to volunteer to temporarily increase their burn rate. Really if this is needed the delegates aren't doing their job as well as they could be (fees weren't adjusted to prevent the FDIC from emptying out) so it makes sense that the correction should come out of their pay.
Title: Re: FDIC for BitUSD
Post by: luckybit on August 12, 2014, 01:21:21 pm
1) How likely is this to happen on a large scale? Only in times of huge volatility?

2) Can a certain percentage of fees be set aside as an FDIC fund? The larger this fund grows the more robust the market and over time supply may not have to be messed with.

3) The delegates can adjust fees to replenish the fund or they can increase burn rate (which is at their own expense) to compensate if minting is needed. If this happens we need a mechanism for delegates to either lower their burn rate or only raise the burn rate for a short time. Currently it's a one way street.

How about calling it a volatility fund if you're going to treat it as a fund? Otherwise just treat it as a loan. I prefer treating it as a loan because you're borrowing value from burned XTS to lend to temporarily create new XTS. Once the event is resolved then the XTS has to be reburned to where it was before or even at a slight profit so that shareholders have nothing to fear from this process. It could be treated as a buying opportunity because you know the burn rate is going to be very high after these events.

We should avoid official language like FDIC or language which seems overtly statist being used the source code, the design, or the framing of language documenting how it works.

Basically when people hear about it you do not want them to get the frame of FDIC even if the FDIC serves a critical function. Volatility fund actually makes sense because it would specifically exist only for this purpose and that is if you need to have it exist at all. So in the code you would want to label it as a volatility protection algorithm or similar.

I agree that 1 and 2 are bad choices.

I would like a variant of 3 similar to what dxtr and luckybit propose.
When there are more than 2e9 BTSX around a certain part (some hardwired formula in the range of up to 10 % maybe?) of the delegates' pay should be channeled off and destroyed - until total outstanding is 2 billion again.
Internally we may think about it as a market correction tax or FDIC fund but we should refrain from using words like tax and FDIC. We should call it a market correction algorithm and volatility fund both in the official language and in the source code. On our forum discussions we can speak freely as the goal is to come up with the best possible algorithms we can.

But we do not want the negative associations or connotations which can come from bad communications especially when it's unnecessary to express the idea in that way.

The automatic correction algorithm still requires delegates to meet their obligation to the network. If there is a problem then delegates must increase the burn rate of the network as a way to pay for the losses incurred. If the cap is 2 billion XTS then there can never exist more than 2 billion XTS. That still doesn't mean that we want to see it trending toward 2 billion when it can be trending way from 2 billion.

We want to see it trending toward 1 billion XTS and then it is out of those profits that you could afford the fund. Those profits are basically contained as the burned XTS which could be recreated up to 2 billion XTS but if somehow that happens you have to increase the burn rate to bring it back to the baseline level. Ideally you want the result to equalize to being in a place better than where it was prior to the loan.

This way shareholders and the network itself all feel like over the long term no matter what happens the burn rate is going in their favor. The treadmill is going in a direction which favors long term holders so they'll tolerate the occasional creation of new XTS because it's not coming out of their pockets. The burn rate is increased for a while until after some weeks the total number of XTS is back where it was prior to the event or even a slight profit.





Title: Re: FDIC for BitUSD
Post by: Riverhead on August 12, 2014, 01:25:41 pm
Makes sense. I agree on the fdic nomenclature. Fun but likely troublesome.
Would the fees diverted to fund the short collateral really be a loan? I thought it was just gone to wherever the rest of the collateral went.
Title: Re: FDIC for BitUSD
Post by: luckybit on August 12, 2014, 01:41:20 pm
Makes sense. I agree on the fdic nomenclature. Fun but likely troublesome.
Would the fees diverted to fund the short collateral really be a loan? I thought it was just gone to wherever the rest of the collateral went.

Of course it's a loan. The profits in a DAC are the burned XTS. The burned XTS is what functions as our dividend but if you recreate new XTS you're taking it from the profits which were distributed via the burned XTS.

So what this means is that we should continue to promote a high enough burn rate to create a sort of buffer so that we have the profits stored up to bail ourselves out with a loan. When you create new XTS you're borrowing value from the previously burned XTS to pay off the short collateral. So you're using long term profits to pay off a short term debt is how I see it.

But once you took out the loan to create new XTS then if you increase the burn rate it's just as if you're buying back the XTS again. So everyone would be happy as far as I could tell and no one loses any value except temporarily. The only people who might be unhappy are short term speculator types but even they would be able to make some profit if they timed it to buy it during the event knowing the burn rate will be high.

This would be like buying stock knowing a massive stock buy back is about to happen. The stock buy back is how you repay the debt to shareholders for the dilution. Burning in our case is what functions as our stock buy back.

The auto-correction algorithm should look like this:


The key points are:
1. There should never be more than 2 billion XTS for any reason or Bitshares will be thought of as broken.
2. The loan should be an IOU which is just enough to cover the shorts or the volatility event and bring it all back into equilibrium.
3. Delegates pay a price for this in that none of them get paid as 100% of fees get burned while users also pay a price because fees are temporarily higher than usual.

This way the incentives for everyone is for this not to happen. Also include the ability to execute option 1 as a fallback mechanism.
Title: Re: FDIC for BitUSD
Post by: mf-tzo on August 12, 2014, 01:59:01 pm
Quote
Of course it's a loan. The profits in a DAC are the burned XTS. The burned XTS is what functions as our dividend but if you recreate new XTS you're taking it from the profits which were distributed via the burned XTS.

So what this means is that we should continue to promote a high enough burn rate to create a sort of buffer so that we have the profits stored up to bail ourselves out with a loan. When you create new XTS you're borrowing value from the previously burned XTS to pay off the short collateral. So you're using long term profits to pay off a short term debt is how I see it.

But once you took out the loan to create new XTS then if you increase the burn rate it's just as if you're buying back the XTS again. So everyone would be happy as far as I could tell and no one loses any value except temporarily. The only people who might be unhappy are short term speculator types but even they would be able to make some profit if they timed it to buy it during the event knowing the burn rate will be high.

This would be like buying stock knowing a massive stock buy back is about to happen. The stock buy back is how you repay the debt to shareholders for the dilution. Burning in our case is what functions as our stock buy back.

The above makes sense but what happens if we need to create more than $2 bil XTS? Although it might be necessary, this will be a dilution isn't it? Not sure I understand how we can avoid this but I believe we should avoid to create more than 2 bil at any time as this will create uncertainty about the future value and we can't afford that now.
Title: Re: FDIC for BitUSD
Post by: merockstar on August 12, 2014, 02:05:28 pm
What if the BTSX gets created, but the creators account gets tagged in the event their collateral can't cover the shorts, and they have to pay an increased transaction fee for every transaction until the difference gets made up?
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 12, 2014, 02:12:34 pm
Quote
How likely is it to happen?

The event we are looking at here is called a "flash crash" and must result in a 50% fall in *real value* in less than an hour.   I would wager not even BTC has seen this particular event happen.    Lets assume that there are $1 million BitUSD created when the market cap was $100 Million and share supply was 2B.   That means there are $2 million in XTS backing it.   A 65% "flash crash" happens which means the collateral is only worth $700,000 and the market cap is now $35 Million.   An additional $300K of XTS would be created to raise capital to cover the loan.  This would represent a 0.85% dilution event.   

I would hope that transaction fees which will soon include market fees will be more than 0.8% per year. 

Now the question is what is the ratio of BitUSD (and other BitAssets) to market cap.   In this case it was 1%.  The MAXIMUM ratio is ~33% based upon current rules which means almost all XTS would be locked up as collateral and the remaining XTS held in reserve to buy back USD to cover the collateral.    Under this situation a 65% flash crash would result in a $8.5 million short fall which would mean a 25% dilution event. 

So the question remains is this.... are the shareholders entitled to "make profits no matter what"?   I think that shareholders are playing a risk-reward game where if the market peg holds and volatility is kept in check then they earn a very nice dividend.   If the delegates are reliable, avoid down time, etc shareholders profit.  However, for every profit opportunity comes a potential loss and in this case the primary cause of losses is a fall in XTS value by over 50%

There is one other type of event that is not addressed... if Gold and Silver go to the moon relative to XTS.... I would be very surprised to see their price double in just one hour, but it could happen. 

One last thing I would like to point out is that a rapid fall in price would not execute immediately because the trading range would hit.  The delegates would have to "confirm the fall" by lowering their feeds *or* the moving average would have to catch up.   This "time delay" protects against most short-term false-alarms.

As a shareholder, if you think XTS is over-valued you should buy BitUSD.  Holding BitUSD is supporting system as much as holding XTS.  You can then minimize your risk of dilution and/or benefit from the dilution if it were to happen.   I suspect you could even do this:

If you have 1% of the XTS and you own 1% of the BitUSD then you are fully hedged against dilution.   To keep numbers simple... lets assume the following:

100 XTS supply
You own 1 XTS
10% dilution event occurs...
10 new XTS are created, devaluing your 1 XTS to .9 XTS (original)
You get 1% of these 10 new XTS or .1 bringing your total to 1.1 XTS

Congrats, you just avoided all dilution with a slight hedge.  But it is better than that!
Your USD at least doubled in value relative to XTS.

So it is still possible for someone to "buy" protection against dilution.  However, I think looking at a single number "% of the system" you own as having tunnel vision and ignoring the bigger picture.   You are part of an economic system where all players (BitUSD and XTS holders) have a stake in the systems success.   Both parties are equal players and the risk/reward is always balanced between them.  Anything we do to help XTS holders hurts BitUSD holders.  Both parties benefit more from a solid BitUSD peg than from single-minded chase for deflation.

So I encourage everyone to look at both sides of the market as team players in a new economic system and every team player is responsible for allocating resources to minimize their own losses and thus the system grows in value for everyone.

Title: Re: FDIC for BitUSD
Post by: bytemaster on August 12, 2014, 02:13:18 pm
What if the BTSX gets created, but the creators account gets tagged in the event their collateral can't cover the shorts, and they have to pay an increased transaction fee for every transaction until the difference gets made up?

There are no ties to identity that could enforce this.  They just "walk away".
Title: Re: FDIC for BitUSD
Post by: luckybit on August 12, 2014, 02:16:28 pm
The above makes sense but what happens if we need to create more than $2 bil XTS? Although it might be necessary, this will be a dilution isn't it? Not sure I understand how we can avoid this but I believe we should avoid to create more than 2 bil at any time as this will create uncertainty about the future value and we can't afford that now.

Then you fall back to option 1 because in my opinion if you have to create more XTS than ever existed then the solution becomes worse than the problem.

It's like asking "well what if you need more credit than the total value that exists on the earth?"

If you create more than 2 billion you're still working with the same amount of value so basically we all lose value if you do that. The more XTS exists the more value we lose (yes I know you can hedge by using BitUSD but long term holders are important).

If you keep it at 2 billion then long term holders and true believers will maintain support. They will have bought in at 2 billion and aren't exactly losing anything if temporarily it goes back up to 2 billion. But once you start diluting it beyond the point they bought in at now you're operating backwards and for a business which is supposed to steer toward profitability it is catastrophic.

Keep the 2 billion cap as a constant and fall back to option 1 if option 3 reaches the 2 billion dollar cap. If the business is profitable like it should be then there will be plenty of XTS which could be recreated out of burned XTS. If you think you'd need more than 2 billion where will it end? Someone could make the argument that a volatility event could happen where we'd need 20 billion XTS to be created but that would destroy the business because it's too much debt to be operating in, not unlike the state of the United States deficit.
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 12, 2014, 02:23:34 pm

Quote
Of course it's a loan.

It isn't a loan... creating the BitUSD in the first place was the LOAN.   This is the shareholders PAYING OFF A LOAN by selling new shares to raise capital.  After the loan is paid off the shareholders are good.

It is very important that all XTS holders understand that all BitUSD created by the system is a LIABILITY against their shares. 

So after the dilution event all debts are paid even if there are now more shares than before.  From this point on the company proceeds to attempt to make a profit.

If the company seems to make more losses than gains (ie, generally increasing share supply) then that means that delegates should raise the margin requirement on the shorts (or charge the shorts a fee proportional to the risk of default).   In fact, having the delegates publish a "Short Fee" and using the median "Fee" may be the best way to regulate this. 
Title: Re: FDIC for BitUSD
Post by: luckybit on August 12, 2014, 02:29:05 pm

It isn't a loan... creating the BitUSD in the first place was the LOAN.   This is the shareholders PAYING OFF A LOAN by selling new shares to raise capital.  After the loan is paid off the shareholders are good.

It is very important that all XTS holders understand that all BitUSD created by the system is a LIABILITY against their shares. 

So after the dilution event all debts are paid even if there are now more shares than before.  From this point on the company proceeds to attempt to make a profit.
I understand BitUSD is created as part of a loan process. I also understand that the burn process is the share buy back or dividend process.

So if we care about profitability then we should want the treadmill to be burning the XTS toward 1 billion rather than to be creating XTS. It doesn't make sense why new people would buy XTS if new XTS is being created without the promise of that new XTS to be destroyed again at some point.
If the company seems to make more losses than gains (ie, generally increasing share supply) then that means that delegates should raise the margin requirement on the shorts (or charge the shorts a fee proportional to the risk of default).   In fact, having the delegates publish a "Short Fee" and using the median "Fee" may be the best way to regulate this.

I agree with the idea of having fees but do we want to trust the delegates to do this? Can we hard code it?

Of course there are so many possibilities that we probably can't predict all possible outcomes. It might be possible to hedge against it like you mentioned but from the perception of people who aren't hedged if they see the network trending in the wrong direction it's not good.
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 12, 2014, 02:47:11 pm

It isn't a loan... creating the BitUSD in the first place was the LOAN.   This is the shareholders PAYING OFF A LOAN by selling new shares to raise capital.  After the loan is paid off the shareholders are good.

It is very important that all XTS holders understand that all BitUSD created by the system is a LIABILITY against their shares. 

So after the dilution event all debts are paid even if there are now more shares than before.  From this point on the company proceeds to attempt to make a profit.
I understand BitUSD is created as part of a loan process. I also understand that the burn process is the share buy back or dividend process.

So if we care about profitability then we should want the treadmill to be burning the XTS toward 1 billion rather than to be creating XTS. It doesn't make sense why new people would buy XTS if new XTS is being created without the promise of that new XTS to be destroyed again at some point.
If the company seems to make more losses than gains (ie, generally increasing share supply) then that means that delegates should raise the margin requirement on the shorts (or charge the shorts a fee proportional to the risk of default).   In fact, having the delegates publish a "Short Fee" and using the median "Fee" may be the best way to regulate this.

I agree with the idea of having fees but do we want to trust the delegates to do this? Can we hard code it?

Of course there are so many possibilities that we probably can't predict all possible outcomes. It might be possible to hedge against it like you mentioned but from the perception of people who aren't hedged if they see the network trending in the wrong direction it's not good.

The network can increase supply while also increasing the value per share (ie: network effect).... but I agree, the company needs to earn a profit so it can afford to do share buybacks.    So the only thing we are quibbling about is whether the fee structure is right. 

We have fees from all market orders, fees from market overlap, fees from margin calls, and fees from inactivity.  These fees are paid to delegates who perform a service, but the fees should pay for more than just their hosting costs.    Shareholders will demand delegates pay a dividend of some kind, especially if the network is "raking it in" from the fees.

Right now delegates can set the per-transaction fee.  If we give them a few more nobs to turn:

Shorting fee between 0% (current) and 5% (max)
Inactivity fee between 0% and 10% (max) 5% current
Margin Call fee between 0% and 100% (max)  5% current.

Perhaps the most market friendly way of handling this is simply setting the margin-call fee to 100%.   If after your margin is called you have any collateral left then it is lost.  It is now up to the Shorts to maintain enough margin to avoid the call in the first place.  Normally a short would put up 100 and expect to get back between 47.5 and 0 depending upon conditions at the time the order was called.   Increasing the fee to 100% means the short is "betting" 50 that they won't get called.  We fix the bet, but give the short has control over the "odds" by providing additional collateral.   




Dan
Title: Re: FDIC for BitUSD
Post by: tonyk on August 12, 2014, 02:49:49 pm
Suggestion – Improved bitUSD Insurance

1. I have my share of thought on insurance premiums – pre and post insurance event but there are not the main issue here. In short the 5% margin call fee (or part of it) can be thought of as insurance premium (if it can be auto burned and or set aside in special ins. Fund.)  Additionally, Special low (say 0.25% fee) on each opened short position can be used for the same purpose.

2. Instead of just buying bitUSD from the market, to cover positions with no collateral left/insufficient collateral to cover the whole position, I suggest:

-Buying from the market (as step one) – the same thing the current insurance does;
-Placing a short order at the same price by the system, (with possibly 3x collateral, instead of the usual 2x)

There are several scenarios here:
A. The system short order is never executed – in this case the 'Improved bitUSD Insurance' behaves the same way the regular one does – It adds new BTSX to the system. The good news is that this scenario is only possible if the price of BTSX starts increasing and never returns to that level, even with the newly added BTSX. I do not think this is the best thing ever. This is something that the regular bitUSD insurance is not able to handle any better, anyway.
B. The system short order is executed – resulting in:
- The newly created BTSX are taken out of circulation (at least for now);
- The newly issued bitUSD are backed by 3x BTSX collateral.(even though those are newly 'issued' BTSX)

What happens next:
The system short position behaves the same way the regular short does :
– if margin call is executed - a (hopefully slow) new supply of BTSX will be a added to the system. The benefits are that it may never happen;if it happens it will be probably in slower pace, at later (possibly much later) time.

-The biggest benefit of course is if the margin call never comes into play. In this case the 'system short position' can be closed at much higher BTSX price (say 2 or 3 times the open price) – By doing so, only some % of the new BTSX will be added to the system. Having in mind that the bitUSD insurance will most likely be needed during fast and in most  cases temporary drop in BTSX price in relation to bitUSD, the benefits that the current suggestion provides are pretty valuable. The addition of new BTSX in many cases  is delayed, delayed and reduced, delayed  and smoothed even if finally necessary.


Title: Re: FDIC for BitUSD
Post by: bytemaster on August 12, 2014, 03:15:05 pm
The concept of using newly issued XTS to back a new short position....  is interesting.

The effect is the same as having "unbacked USD" in circulation.   You "Created It" with so much collateral that another 66% fall in value would have to occur for BitUSD holders to actually receive the funds.   It create downward pressure on BitUSD price breaking the peg with "artificial" shorting power when what the market needs is buying power.

I think it is just a "kick the can" approach.  We need to take USD out of circulation not put more into circulation. 
Title: Re: FDIC for BitUSD
Post by: tonyk on August 12, 2014, 03:29:27 pm
The concept of using newly issued XTS to back a new short position....  is interesting.

The effect is the same as having "unbacked USD" in circulation.   You "Created It" with so much collateral that another 66% fall in value would have to occur for BitUSD holders to actually receive the funds.  It create downward pressure on BitUSD price breaking the peg with "artificial" shorting power when what the market needs is buying power.

I think it is just a "kick the can" approach.  We need to take USD out of circulation not put more into circulation.
Actually with my approach you do not change the market (you do not crate downward pressure as you put it). You sell the same amount you just bought at the same price nevertheless.
The only thing it removes is the artificial buying pressure  the purchase by the initial insurance provides (which it (the initial insurance) does by buying bitUSD with newly created BTSX!). Which is one of the worst things to do in rising bitUSD prices.
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 12, 2014, 03:31:41 pm
The concept of using newly issued XTS to back a new short position....  is interesting.

The effect is the same as having "unbacked USD" in circulation.   You "Created It" with so much collateral that another 66% fall in value would have to occur for BitUSD holders to actually receive the funds.  It create downward pressure on BitUSD price breaking the peg with "artificial" shorting power when what the market needs is buying power.

I think it is just a "kick the can" approach.  We need to take USD out of circulation not put more into circulation.
Actually with my approach you do not change the market (you do not crate downward pressure as you put it). You sell the same amount you just bought at the same price nevertheless.
The only thing it removes is the artificial buying pressure  the purchase by the initial insurance provides (which it (the initial insurance) does by buying bitUSD with newly created BTSX!). Which is one of the worst things to do in rising bitUSD prices.

Actually, rising BitUSD prices brings in new SHORTS from real market players.   So the added buying pressure keeps things real.
Title: Re: FDIC for BitUSD
Post by: tonyk on August 12, 2014, 03:39:30 pm
 :)
Title: Re: FDIC for BitUSD
Post by: Riverhead on August 12, 2014, 03:43:40 pm
I guess this means there's some work to do before DR14?  ???
Title: Re: FDIC for BitUSD
Post by: toast on August 12, 2014, 03:45:47 pm
I guess this means there's some work to do before DR14?  ???

nah it's already implemented


(https://i.imgflip.com/b2myq.jpg)
Title: Re: FDIC for BitUSD
Post by: Riverhead on August 12, 2014, 03:48:02 pm

 :o :o :o
Title: Re: FDIC for BitUSD
Post by: merockstar on August 12, 2014, 03:49:30 pm
lol. we could sit here having this whole discussion until most people agree then...

***uncomments some code****

"alright guys lets give it a shot!"
Title: Re: FDIC for BitUSD
Post by: xeroc on August 12, 2014, 03:56:45 pm
lol ... sounds like: "release imminent"
Title: Re: FDIC for BitUSD
Post by: Riverhead on August 12, 2014, 03:56:59 pm
lol. we could sit here having this whole discussion until most people agree then...

***uncomments some code****

"alright guys lets give it a shot!"
+5%   :D
Title: Re: FDIC for BitUSD
Post by: Ggozzo on August 12, 2014, 05:02:19 pm
Can you implement both 2) and 3) depending on market conditions?
Title: Re: FDIC for BitUSD
Post by: tonyk on August 12, 2014, 05:31:23 pm
Can you implement both 2) and 3) depending on market conditions?

In a way they are two sides of the same coin.


If you leave say 1% of all bitUSD totally un-backed (by BTSX), the backing of the average bitUSD in existence will decrees from up to 2.00x to up to 1.98x
If you increase the amount of BTSX , so all bitUSD are backed by collateral - the average bitUSD will be backed by up to 2x BTSX, but the value of each BTSX will be less.
It seems more efficient to increase the supply of BTSX, because not every BTSX is backing a bitUSD…or maybe this logic has some flow that makes both scenarios equal.
Title: Re: FDIC for BitUSD
Post by: oldman on August 12, 2014, 06:37:10 pm

Perhaps the most market friendly way of handling this is simply setting the margin-call fee to 100%. 


This.
Title: Re: FDIC for BitUSD
Post by: Ggozzo on August 12, 2014, 06:51:05 pm
If collateral is required how is the threshold breaking down at the stop loss?

If BTSX = $.01, bitUSD =100BTSx
If collateral =3x the BTSX, BtSX could drop 67% and be covered by collateral. But you would put the triggered stop in a say 50% or less.

Aren't there market shut offs if the price moves too drastic as well?

In the example above: for every bitUSD you short, you have 2x your own collateral and the other 1x collateral from the person you sold the bitUSD. Theoretically BTSX could drop from $.01 down to $.0033 before collateral becomes insufficient. But the triggered stop goes in to effect at $.005, a full 34% above the absolute threshold of collateral and 50% below the shorting price.

What is the problem then? What am I not seeing?
Title: Re: FDIC for BitUSD
Post by: tonyk on August 12, 2014, 07:01:53 pm

Aren't there market shut offs if the price moves too drastic as well?

Unfortunately, non other than the +/-33% band around the feed price, IFAIK.
Title: Re: FDIC for BitUSD
Post by: speedy on August 12, 2014, 07:03:07 pm
3) Debase XTS by issuing new XTS to cover the loss.

Isnt it theoretically possible that issuing new XTS could further reduce the price of XTS, causing even more collateral to be required?
Title: Re: FDIC for BitUSD
Post by: Ggozzo on August 12, 2014, 07:17:27 pm
3) Debase XTS by issuing new XTS to cover the loss.

Isnt it theoretically possible that issuing new XTS could further reduce the price of XTS, causing even more collateral to be required?

I think so. It seems on the other side that issuing bitUSD would raise the price of BTSX, right?
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 12, 2014, 07:18:06 pm
3) Debase XTS by issuing new XTS to cover the loss.

Isnt it theoretically possible that issuing new XTS could further reduce the price of XTS, causing even more collateral to be required?

Yes, a 25% debasement will cause things to fall another 25% *after* the existing orders have been called.   
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 12, 2014, 07:18:55 pm
3) Debase XTS by issuing new XTS to cover the loss.

Isnt it theoretically possible that issuing new XTS could further reduce the price of XTS, causing even more collateral to be required?

I think so. It seems on the other side that issuing bitUSD would raise the price of BTSX, right?

Someone shorting would have to factor in the effect of future debasement. 
Title: Re: FDIC for BitUSD
Post by: Ggozzo on August 12, 2014, 07:29:59 pm
Wouldn't debasement happen by issuing new BTSX not bitUSD? bitUSD is defined by BTSX real world worth/value. The intrinsic value of bitUSD is BTSX. Lowering the value of a BTSX will debase bitUSD, right?
Title: Re: FDIC for BitUSD
Post by: donkeypong on August 12, 2014, 07:47:58 pm
Wouldn't debasement happen by issuing new BTSX not bitUSD? bitUSD is defined by BTSX real world worth/value. The intrinsic value of bitUSD is BTSX. Lowering the value of a BTSX will debase bitUSD, right?

One (BitUSD) is fixed and the other (BTSX) floats. If BTSX floats lower, than its value decreases relative to the stable USD.
Title: Re: FDIC for BitUSD
Post by: Pocket Sand on August 12, 2014, 07:58:48 pm
Quote
The key points are:
1. There should never be more than 2 billion XTS for any reason or Bitshares will be thought of as broken.
2. The loan should be an IOU which is just enough to cover the shorts or the volatility event and bring it all back into equilibrium.
3. Delegates pay a price for this in that none of them get paid as 100% of fees get burned while users also pay a price because fees are temporarily higher than usual.

This way the incentives for everyone is for this not to happen. Also include the ability to execute option 1 as a fallback mechanism.
+5%

I am very against the idea of having our shares be diluted (debasement = euphemism for dilution) based on possible market manipulation. These kinds of manipulations are not easy to "factor" for especially in these early stages when it is extremely vulnerable to attacks. I am strongly against a system where BTSX could realistically increase past the initial 2 billion distribution.
Title: Re: FDIC for BitUSD
Post by: tonyk on August 12, 2014, 08:07:05 pm
Quote
The key points are:
1. There should never be more than 2 billion XTS for any reason or Bitshares will be thought of as broken.
2. The loan should be an IOU which is just enough to cover the shorts or the volatility event and bring it all back into equilibrium.
3. Delegates pay a price for this in that none of them get paid as 100% of fees get burned while users also pay a price because fees are temporarily higher than usual.

This way the incentives for everyone is for this not to happen. Also include the ability to execute option 1 as a fallback mechanism.
+5%

I am very against the idea of having our shares be diluted (debasement = euphemism for dilution) based on possible market manipulation. These kinds of manipulations are not easy to "factor" for especially in these early stages when it is extremely vulnerable to attacks. I am strongly against a system where BTSX could realistically increase past the initial 2 billion distribution.

It is not gonna happen every day (hopefully will never happen).
Think of it as explained here: https://bitsharestalk.org/index.php?topic=6887.msg91457#msg91457
Title: Re: FDIC for BitUSD
Post by: bitmeat on August 12, 2014, 10:27:32 pm
Well in my design BTSX would get destroyed when converted to BitUSD instead of used as a margin. So create/destroy all you want, but the block chain is the market maker and all the BTSX holders will gain from the conversions back and forth.
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 13, 2014, 01:55:51 am
Well in my design BTSX would get destroyed when converted to BitUSD instead of used as a margin. So create/destroy all you want, but the block chain is the market maker and all the BTSX holders will gain from the conversions back and forth.

If you have a trusted source of prices and a trustable way of getting that price information into a DAC (median delegate feed) then I suppose you can get rid of the entire Bid/Ask system all together and simply have the DAC create / destroy XTS as necessary for people to convert into and out of USD.   

However, if you do not have a price source (all exchanges are shut down by government) then it becomes a bit more difficult to know the "true" price upon which to execute your automatic process.

Also by having the network automatically create/destroy XTS "on demand" for conversion to/from BitUSD you are forcing the shareholders to take the full risk of being short.

That said I really like the idea for its simplicity and clarity.   It would not have been possible prior to DPOS, but now is potentially viable.
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 13, 2014, 02:07:19 am
Well in my design BTSX would get destroyed when converted to BitUSD instead of used as a margin. So create/destroy all you want, but the block chain is the market maker and all the BTSX holders will gain from the conversions back and forth.

If you have a trusted source of prices and a trustable way of getting that price information into a DAC (median delegate feed) then I suppose you can get rid of the entire Bid/Ask system all together and simply have the DAC create / destroy XTS as necessary for people to convert into and out of USD.   

However, if you do not have a price source (all exchanges are shut down by government) then it becomes a bit more difficult to know the "true" price upon which to execute your automatic process.

Also by having the network automatically create/destroy XTS "on demand" for conversion to/from BitUSD you are forcing the shareholders to take the full risk of being short.

That said I really like the idea for its simplicity and clarity.   It would not have been possible prior to DPOS, but now is potentially viable.

So here is the challenge... suppose it is very clear that BTS X is in a bubble (say it goes up by 10x in a week).   At this point in time everyone converts into USD at the high price without there being any downward pressure on the price.   Then when the price corrects everyone who converted into USD gets issued more BTS X than they had before which of course causes the price to fall further due to the dilution. 

The feedback loop is very important here and is absent when you rely on feeds rather than markets to set the price. 

Bottom line is show wants to go short USD (create USD) while the BTSX network is in a bubble?  No one..... when you rely on price feeds alone you create unlimited short supply.
Title: Re: FDIC for BitUSD
Post by: tonyk on August 13, 2014, 02:13:32 am
Well in my design BTSX would get destroyed when converted to BitUSD instead of used as a margin. So create/destroy all you want, but the block chain is the market maker and all the BTSX holders will gain from the conversions back and forth.

I do not get which BTSX (U in your example) will be destroyed to produce virtualUSD (vUSD)?
Shareholders? Or is it gonna be some asset on top of them?

In either case I have a hard time accepting that U is actually backing the vUSD. Put in other words vUSD price is controlled only by the buying/selling activity on the centralized exchange where U is traded for USD.
Title: Re: FDIC for BitUSD
Post by: Ggozzo on August 13, 2014, 02:49:39 am
Quote
Bottom line is show wants to go short USD (create USD) while the BTSX network is in a bubble?  No one..... when you rely on price feeds alone you create unlimited short supply.

What? Shorting bitUSD is the same directional sentiment as BTSX rising in price. If you think the bubble is going to pop, then yes, people will not want to short bitUSD. Fortunately, nobody knows when the bubble will pop. And there will always be the people who bought in at the top. That is the nature of free markets, no one knows jack. It sounds like you think that someone is going to know the markets crests and troughs. They will only know in hindsight. I guarantee it.

Release a GUI test run with windows and apple binaries. This will be good for everyone.
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 13, 2014, 03:14:35 am
Quote
Bottom line is show wants to go short USD (create USD) while the BTSX network is in a bubble?  No one..... when you rely on price feeds alone you create unlimited short supply.

What? Shorting bitUSD is the same directional sentiment as BTSX rising in price. If you think the bubble is going to pop, then yes, people will not want to short bitUSD. Fortunately, nobody knows when the bubble will pop. And there will always be the people who bought in at the top. That is the nature of free markets, no one knows jack. It sounds like you think that someone is going to know the markets crests and troughs. They will only know in hindsight. I guarantee it.

Release a GUI test run with windows and apple binaries. This will be good for everyone.

Almost had a GUI out today... waiting on GUI team to fix a few last minute bugs.

I am not claiming that there won't be people shorting at the top... only that it is more likely that those selling at the top will be other USD longs rather than new USD shorts.  I am also saying that it is fine for these shorts to take a loss because it was their call, but it wouldn't be fine for the network to be the greatest fool due to algorithmic ignorance.
Title: Re: FDIC for BitUSD
Post by: tonyk on August 13, 2014, 03:17:20 am
Well in my design BTSX would get destroyed when converted to BitUSD instead of used as a margin. So create/destroy all you want, but the block chain is the market maker and all the BTSX holders will gain from the conversions back and forth.

I do not get which BTSX (U in your example) will be destroyed to produce virtualUSD (vUSD)?
Shareholders? Or is it gonna be some asset on top of them?

In either case I have a hard time accepting that U is actually backing the vUSD. Put in other words vUSD price is controlled only by the buying/selling activity on the centralized exchange where U is traded for USD.

When you are buying vUSD with U (or selling vUSD for U) you are not sending any price signals at all! At the same time when you are buying U for USD you are  changing the price of vUSD/U directly (and in the wrong direction btw). This wrong directional change is corrected in BTSX when you sell BTSX for bitUSD. In your system no such change occurs!
Title: Re: FDIC for BitUSD
Post by: bitmeat on August 13, 2014, 04:09:46 am
If BTSX assets allowed scripting and/or ability to create/destroy supply dynamically I could use the system itself to try out a prototype of my idea, without having to reinvent the wheel. In fact having programmable financial instruments should be next top priority for BTSX. I would even argue that instead if shipping BitUSD solution, I would like to see some scripting/smart contracts which allow solutions like BitUSD to be created on the chain itself.
Title: Re: FDIC for BitUSD
Post by: Ggozzo on August 13, 2014, 04:18:35 am
Quote
Bottom line is show wants to go short USD (create USD) while the BTSX network is in a bubble?  No one..... when you rely on price feeds alone you create unlimited short supply.

What? Shorting bitUSD is the same directional sentiment as BTSX rising in price. If you think the bubble is going to pop, then yes, people will not want to short bitUSD. Fortunately, nobody knows when the bubble will pop. And there will always be the people who bought in at the top. That is the nature of free markets, no one knows jack. It sounds like you think that someone is going to know the markets crests and troughs. They will only know in hindsight. I guarantee it.

Release a GUI test run with windows and apple binaries. This will be good for everyone.

Almost had a GUI out today... waiting on GUI team to fix a few last minute bugs.

I am not claiming that there won't be people shorting at the top... only that it is more likely that those selling at the top will be other USD longs rather than new USD shorts.  I am also saying that it is fine for these shorts to take a loss because it was their call, but it wouldn't be fine for the network to be the greatest fool due to algorithmic ignorance.

I hear you.

 +5% on GUI test.

Will bitUSD be the vehicle or a vehicle to enter into the other bitAssets? Or are all of the assets to be pegged to BTSX? If bitUSD is the primary gateway for the other assets, like bitGold, then you will constantly have a demand to sell bitUSD. From above the problem was that no one would want to sell bitUSD when a bubble bursts. Well if bitGold or the assets are rising, then You would need to sell bitUSD to get them, no? This is assuming that the markets of some of the assets will not move In tandem with btsx/bitUSD and will most times be inversely related to the BTSX/bitUSD fluctuations. I'm not saying all or always.
Title: Re: FDIC for BitUSD
Post by: bitmeat on August 13, 2014, 04:19:39 am



If you have a trusted source of prices and a trustable way of getting that price information into a DAC (median delegate feed) then I suppose you can get rid of the entire Bid/Ask system all together and simply have the DAC create / destroy XTS as necessary for people to convert into and out of USD.   

However, if you do not have a price source (all exchanges are shut down by government) then it becomes a bit more difficult to know the "true" price upon which to execute your automatic process.

Also by having the network automatically create/destroy XTS "on demand" for conversion to/from BitUSD you are forcing the shareholders to take the full risk of being short.

That said I really like the idea for its simplicity and clarity.   It would not have been possible prior to DPOS, but now is potentially viable.

Ok, my design also relies on BTC <-> BTSX conversion directly on the chain using smart oracles. So you have real valuation in BTC at all times even if feeds disappear.

As far as the feeds go the block chain ensures liquidity but still allows for trading within the spread. If feeds are shutdown that is a problem regardless of which method you choose.

The simple idea is that you will always be reimbursed in BTC the equivalent of whatever your BitUSD is worth. In other words BTSX will capture all the fluctuations, but there is also incentive to hold it, since all the trades reward the BTSX holders.

Would be even better if dividends from fees are awarded in BitUSD, BitGOLD, etc. and given to the holders of BTSX. I think for simplicity and blockchain optimization you chose to give out dividends by burning BTSX.
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 13, 2014, 12:49:03 pm
Quote
Bottom line is show wants to go short USD (create USD) while the BTSX network is in a bubble?  No one..... when you rely on price feeds alone you create unlimited short supply.

What? Shorting bitUSD is the same directional sentiment as BTSX rising in price. If you think the bubble is going to pop, then yes, people will not want to short bitUSD. Fortunately, nobody knows when the bubble will pop. And there will always be the people who bought in at the top. That is the nature of free markets, no one knows jack. It sounds like you think that someone is going to know the markets crests and troughs. They will only know in hindsight. I guarantee it.

Release a GUI test run with windows and apple binaries. This will be good for everyone.

Almost had a GUI out today... waiting on GUI team to fix a few last minute bugs.

I am not claiming that there won't be people shorting at the top... only that it is more likely that those selling at the top will be other USD longs rather than new USD shorts.  I am also saying that it is fine for these shorts to take a loss because it was their call, but it wouldn't be fine for the network to be the greatest fool due to algorithmic ignorance.

I hear you.

 +5% on GUI test.

Will bitUSD be the vehicle or a vehicle to enter into the other bitAssets? Or are all of the assets to be pegged to BTSX? If bitUSD is the primary gateway for the other assets, like bitGold, then you will constantly have a demand to sell bitUSD. From above the problem was that no one would want to sell bitUSD when a bubble bursts. Well if bitGold or the assets are rising, then You would need to sell bitUSD to get them, no? This is assuming that the markets of some of the assets will not move In tandem with btsx/bitUSD and will most times be inversely related to the BTSX/bitUSD fluctuations. I'm not saying all or always.

You can trade BitGold vs BitUSD directly without going through BTSX
Title: Re: FDIC for BitUSD
Post by: bitmeat on August 13, 2014, 04:39:53 pm
What if the blockchain not only is a market maker but controls fee destruction such that within a year time it always caps to 2B BTSX supply? In order to prevent dilution.
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 13, 2014, 04:43:49 pm
What if the blockchain not only is a market maker but controls fee destruction such that within a year time it always caps to 2B BTSX supply? In order to prevent dilution.

Blockchain cannot control total fees paid.
Title: Re: FDIC for BitUSD
Post by: Empirical1 on August 13, 2014, 06:38:34 pm
Won't a small BTSX crash 25%+ cause an already extremely negative market to think a dilution event could be triggered soon? Thereby creating the flash crash you'd like to avoid as everybody rushes for the exits before a potential dilution event is triggered.

I don't think any market can offer participants 100% certainity that individual assets will be be redeemed at full value. Participants will already be evaluating the peg on risk of delegate compromise, technical bug & others things. The black swan trading event is just another risk that doesn't seem worth risking BTSX total issuance for. (Even though Bitcoin has inflation, a large part of it's value is derived from the certainity of Bitcoin issuance imo.)

You said participants can buy dilution event insurance/hedge, so I would let them buy it/offer it to them at purchase myself. 

Title: Re: FDIC for BitUSD
Post by: bytemaster on August 13, 2014, 06:45:16 pm
Won't a small BTSX crash 25%+ cause an already extremely negative market to think a dilution event could be triggered soon? Thereby creating the flash crash you'd like to avoid as everybody rushes for the exits before a potential dilution event is triggered.

I don't think any market can offer participants 100% certainity that individual assets will be be redeemed at full value. Participants will already be evaluating the peg on risk of delegate compromise, technical bug & others things. The black swan trading event is just another risk that doesn't seem worth risking BTSX total issuance for. (Even though Bitcoin has inflation, a large part of it's value is derived from the certainity of Bitcoin issuance imo.)

You said participants can buy dilution event insurance/hedge, so I would let them buy it/offer it to them at purchase myself.

Small crash will NOT create potential for dilution because all positions will have been covered and thus all "risk" consumed.   
Title: Re: FDIC for BitUSD
Post by: toast on August 13, 2014, 07:22:58 pm
^^ will *not* create potential for dilution
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 13, 2014, 07:25:12 pm
We really hope for many small crashes that shake out weak hands.
Title: Re: FDIC for BitUSD
Post by: Empirical1 on August 13, 2014, 08:05:05 pm
Won't a small BTSX crash 25%+ cause an already extremely negative market to think a dilution event could be triggered soon? Thereby creating the flash crash you'd like to avoid as everybody rushes for the exits before a potential dilution event is triggered.

I don't think any market can offer participants 100% certainity that individual assets will be be redeemed at full value. Participants will already be evaluating the peg on risk of delegate compromise, technical bug & others things. The black swan trading event is just another risk that doesn't seem worth risking BTSX total issuance for. (Even though Bitcoin has inflation, a large part of it's value is derived from the certainity of Bitcoin issuance imo.)

You said participants can buy dilution event insurance/hedge, so I would let them buy it/offer it to them at purchase myself.

Small crash will NOT create potential for dilution because all positions will have been covered and thus all "risk" consumed.

Thanks well I'm always happy to go with BM choice anyway just trying to see a different POV.

I realise a small crash will not create the potential for dilution. However a >50% flash crash could trigger up to a ~25% dilution was my understanding.

So it would be like watching Bitcoin fall rapidly from $600 to $420 and knowing that if it hits somewhere in the  $300 range a ~25% dilution event could start kicking in that takes it to $240. (& probably more panic selling after that.) 

So while at $600 there's only a 33% flash crash risk. At $400 in a flash crash there's a 33% crash risk + huge dilution event risk (relative to that price). So there's an intelligent rush for the exits after a rapid drop from $600-$420 which actually helps create the 50-65%+ drop which otherwise would be incredibly unlikely to happen.

So it seemed that we'd now included incentives for market participants to turn a small flash crash into a big one was my concern. 
Title: Re: FDIC for BitUSD
Post by: tonyk on August 13, 2014, 08:18:32 pm
I think it is the long work days...
    coupled with a sleep deprivation....

[edit]
I do not want to think about the other possibility because it is 'replaced by the aliens'
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 13, 2014, 08:46:49 pm
Won't a small BTSX crash 25%+ cause an already extremely negative market to think a dilution event could be triggered soon? Thereby creating the flash crash you'd like to avoid as everybody rushes for the exits before a potential dilution event is triggered.

I don't think any market can offer participants 100% certainity that individual assets will be be redeemed at full value. Participants will already be evaluating the peg on risk of delegate compromise, technical bug & others things. The black swan trading event is just another risk that doesn't seem worth risking BTSX total issuance for. (Even though Bitcoin has inflation, a large part of it's value is derived from the certainity of Bitcoin issuance imo.)

You said participants can buy dilution event insurance/hedge, so I would let them buy it/offer it to them at purchase myself.

Small crash will NOT create potential for dilution because all positions will have been covered and thus all "risk" consumed.

Thanks well I'm always happy to go with BM choice anyway just trying to see a different POV.

I realise a small crash will not create the potential for dilution. However a >50% flash crash could trigger up to a ~25% dilution was my understanding.

So it would be like watching Bitcoin fall rapidly from $600 to $420 and knowing that if it hits somewhere in the  $300 range a ~25% dilution event could start kicking in that takes it to $240. (& probably more panic selling after that.) 

So while at $600 there's only a 33% flash crash risk. At $400 in a flash crash there's a 33% crash risk + huge dilution event risk (relative to that price). So there's an intelligent rush for the exits after a rapid drop from $600-$420 which actually helps create the 50-65%+ drop which otherwise would be incredibly unlikely to happen.

So it seemed that we'd now included incentives for market participants to turn a small flash crash into a big one was my concern.

We could limit the maximum XTS held in collateral to limit the exposure of the network.    After all it is all about relative market cap... if there is $1 BitUSD with a $100 Million XTS market cap then the potential dilution is very small (less than 1%).   I don't think many people would fear that.  It is only when $BitUSD as a percentage of the market cap approaches something like 33% that you risk such a huge dilution event.  I think you would see a slow steady fall when USD demand is that high.
Title: Re: FDIC for BitUSD
Post by: Empirical1 on August 13, 2014, 09:40:05 pm
Won't a small BTSX crash 25%+ cause an already extremely negative market to think a dilution event could be triggered soon? Thereby creating the flash crash you'd like to avoid as everybody rushes for the exits before a potential dilution event is triggered.

I don't think any market can offer participants 100% certainity that individual assets will be be redeemed at full value. Participants will already be evaluating the peg on risk of delegate compromise, technical bug & others things. The black swan trading event is just another risk that doesn't seem worth risking BTSX total issuance for. (Even though Bitcoin has inflation, a large part of it's value is derived from the certainity of Bitcoin issuance imo.)

You said participants can buy dilution event insurance/hedge, so I would let them buy it/offer it to them at purchase myself.

Small crash will NOT create potential for dilution because all positions will have been covered and thus all "risk" consumed.

Thanks well I'm always happy to go with BM choice anyway just trying to see a different POV.

I realise a small crash will not create the potential for dilution. However a >50% flash crash could trigger up to a ~25% dilution was my understanding.

So it would be like watching Bitcoin fall rapidly from $600 to $420 and knowing that if it hits somewhere in the  $300 range a ~25% dilution event could start kicking in that takes it to $240. (& probably more panic selling after that.) 

So while at $600 there's only a 33% flash crash risk. At $400 in a flash crash there's a 33% crash risk + huge dilution event risk (relative to that price). So there's an intelligent rush for the exits after a rapid drop from $600-$420 which actually helps create the 50-65%+ drop which otherwise would be incredibly unlikely to happen.

So it seemed that we'd now included incentives for market participants to turn a small flash crash into a big one was my concern.

We could limit the maximum XTS held in collateral to limit the exposure of the network.    After all it is all about relative market cap... if there is $1 BitUSD with a $100 Million XTS market cap then the potential dilution is very small (less than 1%).   I don't think many people would fear that.  It is only when $BitUSD as a percentage of the market cap approaches something like 33% that you risk such a huge dilution event.  I think you would see a slow steady fall when USD demand is that high.

I might have misunderstood the last sentence, but yeah I don't think BitUSD approaching 33% of CAP will create a crash. I think a BTSX flash crash will be instigated by an unrelated event but at that point, the presence of 25-33% BitUSD & or other assets to CAP will become the factor that could turn an unrelated ~25% flash crash into a bigger one by the manner described above.

Don't know if it's a big issue though. Just putting it out there.
Title: Re: FDIC for BitUSD
Post by: bitmeat on August 13, 2014, 09:49:44 pm

What if the blockchain not only is a market maker but controls fee destruction such that within a year time it always caps to 2B BTSX supply? In order to prevent dilution.

Blockchain cannot control total fees paid.

It can! based on estimates adjust a destroyed surcharge included in the fees every 1000 blocks or so, and only do that if total supply has expanded beyond cap or 2B. You don't change anything about delegate fees/etc. just an "anti-inflation" fee that only kicks in when conditions require it.

This will keep balance and faith in the system as it is self-correcting and continues to function as intended for both investors (BTSX holders) and hedgers (BitUSD and the like holders)
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 13, 2014, 10:01:25 pm

What if the blockchain not only is a market maker but controls fee destruction such that within a year time it always caps to 2B BTSX supply? In order to prevent dilution.

Blockchain cannot control total fees paid.

It can! based on estimates adjust a destroyed surcharge included in the fees every 1000 blocks or so, and only do that if total supply has expanded beyond cap or 2B. You don't change anything about delegate fees/etc. just an "anti-inflation" fee that only kicks in when conditions require it.

This will keep balance and faith in the system as it is self-correcting and continues to function as intended for both investors (BTSX holders) and hedgers (BitUSD and the like holders)

Shareholders are in control and delegates can voluntarily implement that.
Title: Re: FDIC for BitUSD
Post by: Ggozzo on August 13, 2014, 10:09:58 pm
Could you incentivize bitUSD sellers in the event of a BTSX sell off? Like in fees. 1/10 the fees to to sell bitUSD and buying BTSX.

Who pays the fees in the two party transactions anyway?
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 13, 2014, 10:33:30 pm
Could you incentivize bitUSD sellers in the event of a BTSX sell off? Like in fees. 1/10 the fees to to sell bitUSD and buying BTSX.

Who pays the fees in the two party transactions anyway?

Both parties pay to submit their order and they get what they ask for.  Any overlap is kept by the network.
Title: Re: FDIC for BitUSD
Post by: Overthetop on August 14, 2014, 04:23:32 am
Maybe I missed something because of 6 pages discussion.

I am afraid all of the 3 options are not good enough,we should find out another better ways .

My consideration is below:

The case happens by the trigger of inadequate collateral.

This kind of cases maybe always happen suddenly and sharply as some critical issues were exposed.

Think about the value of BTSX drops 70% suddenly because of the explosive panic .

If we take #3 mechanism, the BTSX would be diluted more than 50% by the program automatically.

The problem is , because of the severe dilution ,the confidence of the market would crupt, shareholders may dump BTSX frighteningly... ,that is the vicious circle.

I think the footstone of  BTS system is the confidence of market, and we should do our best to avoid any potential and even tiny hurt to the coinfidence.

3# mechnism maybe is the better choice than others, but ,I think we should try to find out the better.

Some guys point out we can set up reserves for this ,  maybe it is a good idea.




 

 
Title: Re: FDIC for BitUSD
Post by: alt on August 14, 2014, 06:26:32 am
I support option 2.

option 3 is not reasonable, why bts owner need to take losses for the one who short bitu?
bts owner have already lose much for the price down.

the one who short bitu have already pay all backup bts. then can do nothing.
the one who owner bitu is the  winner for  the bitu price up, they should take the remaining losses.

some bitu(x style) will destroy as trade fee, some bitu short position will destroy at the margin call,
bitu don't need to as  same as the short position, that make sense.
Title: Re: FDIC for BitUSD
Post by: luckybit on August 14, 2014, 08:18:12 am

What if the blockchain not only is a market maker but controls fee destruction such that within a year time it always caps to 2B BTSX supply? In order to prevent dilution.

Blockchain cannot control total fees paid.
It can! based on estimates adjust a destroyed surcharge included in the fees every 1000 blocks or so, and only do that if total supply has expanded beyond cap or 2B. You don't change anything about delegate fees/etc. just an "anti-inflation" fee that only kicks in when conditions require it.

This will keep balance and faith in the system as it is self-correcting and continues to function as intended for both investors (BTSX holders) and hedgers (BitUSD and the like holders)

There should be no more than 2 billion BTSX at any time for any reason otherwise the protocol is going to be perceived as broken.


It should be impossible to go beyond the cap. That should be a hard limit. If new BTSX get created then just increase the burn rate to destroy BTSX to make up for that. There is no reason to discuss going beyond 2 Billion BTSX unless you're trying to make people panic.

If there are more BTSX than 2 billion then everyone is going to know something is seriously wrong with the algorithm. If it never can surpass 2 billion then people have the same sort of certainty that they have with Bitcoin. Let the burnrate increase as the BTSX approaches the cap and if it hits the cap then resolve it using other mechanisms.

I think people will tolerate small corrections, adjustments, and similar volatility if and only if the trend is going in the right direction. We tolerate Bitcoin volatility because the price keeps going up in the long term otherwise who would invest?
Title: Re: FDIC for BitUSD
Post by: Riverhead on August 14, 2014, 10:02:34 am
option 3 is not reasonable, why bts owner need to take losses for the one who short bitu?
bts owner have already lose much for the price down.

the one who short bitu have already pay all backup bts. then can do nothing.
the one who owner bitu is the  winner for  the bitu price up, they should take the remaining losses.


I think of it like a premium for market stability insurance. The market, and thus those holding BTSX and assets, would be better off taking a short term hit for long term stability. Ya, it sucks but that's how all insurance works. The person that the market is bailing out has already lost their collateral so they're not getting off free either. If option 3) comes into play we're all in danger anyway so I'm OK with paying a bit for some security.
Title: Re: FDIC for BitUSD
Post by: mf-tzo on August 14, 2014, 10:11:41 am
Quote
There should be no more than 2 billion BTSX at any time for any reason otherwise the protocol is going to be perceived as broken.

It should be impossible to go beyond the cap. That should be a hard limit. If new BTSX get created then just increase the burn rate to destroy BTSX to make up for that. There is no reason to discuss going beyond 2 Billion BTSX unless you're trying to make people panic.

If there are more BTSX than 2 billion then everyone is going to know something is seriously wrong with the algorithm. If it never can surpass 2 billion then people have the same sort of certainty that they have with Bitcoin. Let the burnrate increase as the BTSX approaches the cap and if it hits the cap then resolve it using other mechanisms.

I think people will tolerate small corrections, adjustments, and similar volatility if and only if the trend is going in the right direction. We tolerate Bitcoin volatility because the price keeps going up in the long term otherwise who would invest?

I agree with this. I think you will create unnecessary panic which will back fire in all of us. Although from an economic perspective it may be necessary i am not sure if it should be implemented as an option now.
In the end of the day if we come to this a new bitshare can be created which honors the previous one with the twist of increasing the supply or not?
Anyway, I don't have much experience in all these and how cryptotraders respond to these strategies so my opinion should not be considered much.
Title: Re: FDIC for BitUSD
Post by: luckybit on August 14, 2014, 11:10:39 am
Quote
There should be no more than 2 billion BTSX at any time for any reason otherwise the protocol is going to be perceived as broken.

It should be impossible to go beyond the cap. That should be a hard limit. If new BTSX get created then just increase the burn rate to destroy BTSX to make up for that. There is no reason to discuss going beyond 2 Billion BTSX unless you're trying to make people panic.

If there are more BTSX than 2 billion then everyone is going to know something is seriously wrong with the algorithm. If it never can surpass 2 billion then people have the same sort of certainty that they have with Bitcoin. Let the burnrate increase as the BTSX approaches the cap and if it hits the cap then resolve it using other mechanisms.

I think people will tolerate small corrections, adjustments, and similar volatility if and only if the trend is going in the right direction. We tolerate Bitcoin volatility because the price keeps going up in the long term otherwise who would invest?

I agree with this. I think you will create unnecessary panic which will back fire in all of us. Although from an economic perspective it may be necessary i am not sure if it should be implemented as an option now.
In the end of the day if we come to this a new bitshare can be created which honors the previous one with the twist of increasing the supply or not?
Anyway, I don't have much experience in all these and how cryptotraders respond to these strategies so my opinion should not be considered much.

The risk of a black swan event which would require us to breach the cap of 2 billion is extremely low. Why contemplate an event which isn't likely to ever happen?

Events do happen but if it does happen in a way where we would have to breach the cap then I think we are better off restarting the market manually than doing that. Sure it might seem less autonomous if human beings have to intervene to restart the market but that is better by far than breaching the 2 billion cap in my opinion because then there is no algorithmic certainty to the protocol.

It would be like Bitcoin going above 21 million temporarily in the case of a black swan event. Most people would probably prefer a hard fork rather than to see that happen. In fact most users would probably think Bitcoin itself broke if that happened.

I think 2 billion is where we started, it's the algorithm, and improvements should be designed to preserve the cap as it was originally written.

A manual restart would be freezing the market until someone among us is willing to take a loss to restart it. One person taking a loss is better than possibly millions of people taking the loss and then getting out in a panic. The moment dilution occurs beyond 2 billion cap everyone is going to panic and there is no guarantee Bitshares would recover.

As much as you might tell people to be calm and rational if people who got in at the first day when it was 2 billion are in a panic and these are the earliest adopters with the majority of the shares then there will be a problem. This is why I said originally to never breach that cap so that the earlier you got in the safer you are.
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 14, 2014, 12:43:47 pm
Everyone who is worried about "dilution" beyond 2 billion to bail out BitUSD holders have a very simple way to hedge that doesn't involve them selling their full BTSX position.  Simply keep a percentage of your holdings in BitUSD.   If BTSX is diluted due to the volatility your losses from BTSX side due to dilution are more than made up for with your gains on the BitUSD side.   (Assuming initial price parity) Someone who has 50 XTS and 25 USD will end up with 100 XTS (or more) in the event of a black swan so their "stake" grows.   Furthermore if dilution does occur they are likely to receive enough of the dilution via their USD holdings to cover their losses on the XTS holdings.   So for all of you worry-worts who see the evil of being diluted beyond 2 Billion, then just buy some BitUSD as a hedge.

All of that said lets consider very carefully this flash crash event because the numbers being thrown around about potential dilution are FUD.

Step 1)  Ask what percent of the BTSX market cap does BitUSD represent.   If it is 1% then your risk of dilution is 1% and if it is 33% then 33% is the maximum dilution one need fear.  33% is the maximum amount that shorts would be willing to go anyway.

Step 2) Ask what percent of the margin positions have more than 2x collateral because they already had some unrealized profits in them or because those holding the position wanted to be pro-active about avoiding an event where they run out of margin and pay a 5% fee.  To the extent that this is the case the network has even more of a buffer before having to worry about dilution.

Step 3) Ask what percent of the margin positions would be closed out normally during the first part of the crash?  I would guess that the majority of margin holders would be covering as quickly as possible (or adding collateral to avoid getting called).   This means you can generally look at the order book and see how many bids are available that are above 50% the current price.    You can safely assume that the USD up for sale (or short) will be used to close out a large number of the margin positions. 

After considering steps 1, 2 & 3 of the short, then crash and cover process you will hopefully conclude that if you start out with 10% of market cap represented by BitUSD obligations, that by the time all collateral and sufficient bids are consumed that you will be looking at a very small percentage of the original USD that needs some money printing.


So the "worst case" is that all bids cancel at once and the new "high bid" is 25% of the old high bid (75% fall instantly).   All margin positions get called at once and 66% of the USD is purchased back by the collateral.  The remaining 33% of the USD is purchased back by issuing new shares.   So if you started with 30% of the cap represented by USD then you are looking at a 10% dilution in a "worst case" 75% crash.    In practice crashes will be slower, many of the positions will be covered without any dilution and less than 30% of the cap will be represented by USD.    So I think what we are looking at here is a whole lot of fear about a "bad event" that you can "hedge against" and is "unlikely" to happen where the potential losses from "dilution" are less than the average daily volatility of Bitcoin.
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 14, 2014, 12:52:09 pm
I think we can control the risk significantly by requiring the number of shorts to balance the number of potential calls before new shorts can be executed.   To the extent that we can avoid a lop-sided order book we could be better protected. 

Ie:.... if building up to the collapse the bid side of the orderbook got very thin we have a higher risk of collapse than if there was plenty of bids.

The challenge we face is that people can cancel their orders.  Unless we prevent people from canceling orders if canceling the order would put the market with insufficient depth. 

So many potential rules and they all have nasty consequences. 
Title: Re: FDIC for BitUSD
Post by: tonyk on August 14, 2014, 03:41:46 pm


The challenge we face is that people can cancel their orders.  Unless we prevent people from canceling orders if canceling the order would put the market with insufficient depth. 

So many potential rules and they all have nasty consequences.

I will strongly advise against any rules preventing people from cancel-ling their orders.

0.02 BTSX
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 14, 2014, 03:46:44 pm


The challenge we face is that people can cancel their orders.  Unless we prevent people from canceling orders if canceling the order would put the market with insufficient depth. 

So many potential rules and they all have nasty consequences.

I will strongly advise against any rules preventing people from cancel-ling their orders.

0.02 BTSX

I tend to agree.
Title: Re: FDIC for BitUSD
Post by: Empirical1 on August 14, 2014, 03:49:19 pm
All of that said lets consider very carefully this flash crash event because the numbers being thrown around about potential dilution are FUD.

I was working from your previous description of an extreme event -


The MAXIMUM ratio is ~33% based upon current rules which means almost all XTS would be locked up as collateral and the remaining XTS held in reserve to buy back USD to cover the collateral.    Under this situation a 65% flash crash would result in a $8.5 million short fall which would mean a 25% dilution event. 


The 'worst case in practice' seems less threatening to be sure. 

So the "worst case" is that all bids cancel at once and the new "high bid" is 25% of the old high bid (75% fall instantly).   All margin positions get called at once and 66% of the USD is purchased back by the collateral.  The remaining 33% of the USD is purchased back by issuing new shares.   So if you started with 30% of the cap represented by USD then you are looking at a 10% dilution in a "worst case" 75% crash.    In practice crashes will be slower, many of the positions will be covered without any dilution and less than 30% of the cap will be represented by USD.   So I think what we are looking at here is a whole lot of fear about a "bad event" that you can "hedge against" and is "unlikely" to happen where the potential losses from "dilution" are less than the average daily volatility of Bitcoin.


I agree with luckybit that it's less of a numbers problem than a marketing problem when you start adding the potential for unexpected dilution to a digital currency or DAC though.

I'll come back with some NXT FUD description of BTSX under '3' in a bit.

Edit:

(Please bear in mind the following is designed for maximum provaction and FUD. I know BTSX is more like a company than a currency. I'm just playing Devil's advocate and putting the worst anti-marketing out there now I can think. So that it can be counter-acted now rather than later.)

BTSX description from detractor, NXT/Bitcoin supporters etc.

Unlike other digital currencies or DAC's that have either no inflation like NXT or defined limited inflation like Bitcoin. BTSX has the ability to print new money when required just like the Federal Reserve & the other central banks we all know and love! But unlike central banks which only create a little bit of inflation, BTSX can create a lot all at once! So in a 50% flash crash for example, where you've already lost 50% of the value of your BTSX, we could devalue you by up to a further 25%! Won't that be a fun few hours to remember! But don't worry about the smart money & professional traders because a minority can hedge themselves and the rest will just sell very early on in a crash leaving the regular guys like you holding the bag when there's a problem. It's just like a real economy! Welcome to BTSX - The future of money!

Title: Re: FDIC for BitUSD
Post by: Pocket Sand on August 14, 2014, 06:48:20 pm
Quote
BTSX description from detractor, NXT/Bitcoin supporters etc.

Unlike other digital currencies or DAC's that have either no inflation like NXT or defined limited inflation like Bitcoin. BTSX has the ability to print new money when required just like the Federal Reserve & the other central banks we all know and love! But unlike central banks which only create a little bit of inflation, BTSX can create a lot all at once! So in a 50% flash crash for example, where you've already lost 50% of the value of your BTSX, we could devalue you by up to a further 25%! Won't that be a fun few hours to remember! But don't worry about the smart money & professional traders because a minority can hedge themselves and the rest will just sell very early on in a crash leaving the regular guys like you holding the bag when there's a problem. It's just like a real economy! Welcome to BTSX - The future of money!

I could see this being posted against nearly every positive sentiment for Bitshares on other forums, very bad for PR reasons along with the ideology.
Title: Re: FDIC for BitUSD
Post by: valtr on August 14, 2014, 07:39:02 pm


The challenge we face is that people can cancel their orders.  Unless we prevent people from canceling orders if canceling the order would put the market with insufficient depth. 

So many potential rules and they all have nasty consequences.
I will strongly advise against any rules preventing people from cancel-ling their orders.

0.02 BTSX
If Bitshares is to be a trading engine for forex, futures, commodity market, traders must be able to cancel their orders.
I think not be able to cancel order will turn off many potential users automatically.
Title: Re: FDIC for BitUSD
Post by: valtr on August 14, 2014, 07:54:49 pm
Quote
BTSX description from detractor, NXT/Bitcoin supporters etc.

Unlike other digital currencies or DAC's that have either no inflation like NXT or defined limited inflation like Bitcoin. BTSX has the ability to print new money when required just like the Federal Reserve & the other central banks we all know and love! But unlike central banks which only create a little bit of inflation, BTSX can create a lot all at once! So in a 50% flash crash for example, where you've already lost 50% of the value of your BTSX, we could devalue you by up to a further 25%! Won't that be a fun few hours to remember! But don't worry about the smart money & professional traders because a minority can hedge themselves and the rest will just sell very early on in a crash leaving the regular guys like you holding the bag when there's a problem. It's just like a real economy! Welcome to BTSX - The future of money!

I could see this being posted against nearly every positive sentiment for Bitshares on other forums, very bad for PR reasons along with the ideology.
On second thought BitUSD must be stable to be widely used for payment by customers, shops etc. Today payment in BTC is exchanged into USD by shops. BitUSD could be cheaper, hopefully and probably many user will not care about BTSX if  1their BitUSD = always 1USD.
Title: Re: FDIC for BitUSD
Post by: luckybit on August 14, 2014, 08:18:50 pm
Quote
BTSX description from detractor, NXT/Bitcoin supporters etc.

Unlike other digital currencies or DAC's that have either no inflation like NXT or defined limited inflation like Bitcoin. BTSX has the ability to print new money when required just like the Federal Reserve & the other central banks we all know and love! But unlike central banks which only create a little bit of inflation, BTSX can create a lot all at once! So in a 50% flash crash for example, where you've already lost 50% of the value of your BTSX, we could devalue you by up to a further 25%! Won't that be a fun few hours to remember! But don't worry about the smart money & professional traders because a minority can hedge themselves and the rest will just sell very early on in a crash leaving the regular guys like you holding the bag when there's a problem. It's just like a real economy! Welcome to BTSX - The future of money!

I could see this being posted against nearly every positive sentiment for Bitshares on other forums, very bad for PR reasons along with the ideology.
On second thought BitUSD must be stable to be widely used for payment by customers, shops etc. Today payment in BTC is exchanged into USD by shops. BitUSD could be cheaper, hopefully and probably many user will not care about BTSX if  1their BitUSD = always 1USD.

Forex is a bigger market. Focus on replacing Forex.
Title: Re: FDIC for BitUSD
Post by: valtr on August 14, 2014, 08:39:43 pm
Quote
BTSX description from detractor, NXT/Bitcoin supporters etc.

Unlike other digital currencies or DAC's that have either no inflation like NXT or defined limited inflation like Bitcoin. BTSX has the ability to print new money when required just like the Federal Reserve & the other central banks we all know and love! But unlike central banks which only create a little bit of inflation, BTSX can create a lot all at once! So in a 50% flash crash for example, where you've already lost 50% of the value of your BTSX, we could devalue you by up to a further 25%! Won't that be a fun few hours to remember! But don't worry about the smart money & professional traders because a minority can hedge themselves and the rest will just sell very early on in a crash leaving the regular guys like you holding the bag when there's a problem. It's just like a real economy! Welcome to BTSX - The future of money!

I could see this being posted against nearly every positive sentiment for Bitshares on other forums, very bad for PR reasons along with the ideology.
On second thought BitUSD must be stable to be widely used for payment by customers, shops etc. Today payment in BTC is exchanged into USD by shops. BitUSD could be cheaper, hopefully and probably many user will not care about BTSX if  1their BitUSD = always 1USD.

Forex is a bigger market. Focus on replacing Forex.
Forex is for sure lucrative market. Forex traders count every pip in EUR/USD on some platforms even 1/2 pip.
If I am not badly wrong, the stability of BitUSD/USD is a key factor.
Title: Re: FDIC for BitUSD
Post by: Empirical1 on August 14, 2014, 10:43:05 pm
Quote
BTSX description from detractor, NXT/Bitcoin supporters etc.

Unlike other digital currencies or DAC's that have either no inflation like NXT or defined limited inflation like Bitcoin. BTSX has the ability to print new money when required just like the Federal Reserve & the other central banks we all know and love! But unlike central banks which only create a little bit of inflation, BTSX can create a lot all at once! So in a 50% flash crash for example, where you've already lost 50% of the value of your BTSX, we could devalue you by up to a further 25%! Won't that be a fun few hours to remember! But don't worry about the smart money & professional traders because a minority can hedge themselves and the rest will just sell very early on in a crash leaving the regular guys like you holding the bag when there's a problem. It's just like a real economy! Welcome to BTSX - The future of money!

I could see this being posted against nearly every positive sentiment for Bitshares on other forums, very bad for PR reasons along with the ideology.
On second thought BitUSD must be stable to be widely used for payment by customers, shops etc. Today payment in BTC is exchanged into USD by shops. BitUSD could be cheaper, hopefully and probably many user will not care about BTSX if  1their BitUSD = always 1USD.

Forex is a bigger market. Focus on replacing Forex.
Forex is for sure lucrative market. Forex traders count every pip in EUR/USD on some platforms even 1/2 pip.
If I am not badly wrong, the stability of BitUSD/USD is a key factor.

I'm personally quite comfortable with the risks as outlined by BM in his 'worst case in practice' example, I also agree with providing the most BitUSD stable peg possible & hedging is possible. I'm just always marketing focused though & the above is bad.

I noticed BM wrote this - 

If issuance starts to get too high (diluting the shareholders beyond 2B XTS) then that means delegates need to burn more and charge higher transaction fees to cover the risk.  The system can still earn a profit, the shareholders just have to choose to "save in advance" or "dilute as necessary".


What about marketing the potential debasement as temporary? We re-direct fees from burning into a fund that aims to get to 'X' size that will be able to serve that purpose. I think no dividends for a while is more marketable that unexpected dilution.
Title: Re: FDIC for BitUSD
Post by: bitmeat on August 14, 2014, 11:53:14 pm

I will strongly advise against any rules preventing people from cancel-ling their orders.

0.02 BTSX

Partially agree. I think in order to prevent blockchain bloat we should have high fees for canceling an order. Not preventing but discouraging.
Title: Re: FDIC for BitUSD
Post by: Riverhead on August 15, 2014, 12:17:19 am
That would be a first for an exchange. Maybe not bad though. Would force people to think rather than just throwing something out there too see if it flies one day.
Title: Re: FDIC for BitUSD
Post by: Overthetop on August 15, 2014, 03:31:04 am
Quote
BTSX description from detractor, NXT/Bitcoin supporters etc.

Unlike other digital currencies or DAC's that have either no inflation like NXT or defined limited inflation like Bitcoin. BTSX has the ability to print new money when required just like the Federal Reserve & the other central banks we all know and love! But unlike central banks which only create a little bit of inflation, BTSX can create a lot all at once! So in a 50% flash crash for example, where you've already lost 50% of the value of your BTSX, we could devalue you by up to a further 25%! Won't that be a fun few hours to remember! But don't worry about the smart money & professional traders because a minority can hedge themselves and the rest will just sell very early on in a crash leaving the regular guys like you holding the bag when there's a problem. It's just like a real economy! Welcome to BTSX - The future of money!

I could see this being posted against nearly every positive sentiment for Bitshares on other forums, very bad for PR reasons along with the ideology.
Yes, I agree.

If we got the possibility to dilute the BTSX, the competitors would bite BTS all around to hurt the reputation of BTS.

Title: Re: FDIC for BitUSD
Post by: theoretical on August 20, 2014, 02:11:32 am

We want to assure USD holders that they'll all eventually be able to sell if the price reaches some level and remains steady, but we also want to assure XTS holders that they won't be subjected to unbounded dilution over any finite time-frame.  Here are my thoughts on how to accomplish that.

Back in March I proposed a compromise between options (1) and (3).  Basically my idea was to use the amount of recently paid fees to create an upper bound on XTS dilution [1].

Thinking on the problem some more, I'm not sure if fees alone would provide adequate capitalization for the reserve.  I suggest making the reserve increase each block, up to some capitalization limit.  Then the reserve uses that money to close out undercapitalized shorts (using some deterministic algorithm based on the state of the market and ledger, subject to circuit-breaker type restrictions).  Basically XTS holders will be charged interest (through dilution) in the beginning when the reserve is being funded, then the interest goes away when the reserve's capitalization limit is reached, then the interest is charged again to recapitalize the reserve after a black swan.

The cap limit could be a simple fraction of the reserve, but I like the idea of having it based on the maximum amount of XTS that would be needed to cover (say) a 2.5x rise in price.

If you want to charge a fixed rate of interest, you could just have the reserve capitalization increase each block by some fixed fraction of the total XTS supply.  Or you could have the reserve decay exponentially to the capitalization limit to charge a higher interest rate to XTS holders when the reserve is badly undercapitalized, gradually decreasing the interest rate as the reserve nears its capitalization limit.

[1] https://github.com/drltc/xts-proposal#insured-shorts
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 20, 2014, 02:37:53 am
We opted for #2... USD becomes partially backed until fees can consume it.   We save up fees from all trades. 
Title: Re: FDIC for BitUSD
Post by: bytemaster on August 20, 2014, 03:06:12 am
You mean #2, right?

Yes