Pages:
Author

Topic: Cunicula System for USD Derivatives backed by escrowed Crypto Currency (Read 4837 times)

legendary
Activity: 1176
Merit: 1134
I am interested in this and would like to implement it.
I do not need any money for it and I am a decent coder

cunicula, plz PM me

James
member
Activity: 104
Merit: 10
Trying to find my way.
Quote
The point of bitUSD (in my view) is to replace bitcoin as a means of payment.

I kinda got the same impression from reading and digesting the post, however it wasn't explicitly stated (until now of course).

I will say, though, that I didn't use the exact example you gave, rather I just tried to give the reader, in a nutshell, what happened when the price of BTC changed; how would bitUSD and bitDER react individually when prices went up, down, etc.

But anyway the short article did get posted: http://bestofbitcointalk.com/2013/09/17/a-potential-innovative-system-of-price-stability/

I recall a couple things not being explained for the sake of brevity and not overwhelming the reader, but I hope it does the thread justice.

A small donation would always be appreciated if you felt the summary was accurate Wink but of course you don't have to  Cool
legendary
Activity: 1050
Merit: 1003
The point of bitUSD (in my view) is to replace bitcoin as a means of payment. So yes you send 4 bitUSD to buy 4 USD worth of goods. They are much simpler to use than bitcoin because well 1 bitUSD is worth 1 USD and everyone is familiar with that.

Behind the scenes their are insurers holding bitDER that back these bitUSD with bitcoin. Regular people don't need to  uneerstand this part. It might be better to explain things to general audiences as
1) take bitcoin
2) Huh Do some math magic
3) end up with bitUSD ...

From there just explain how useful bitUSD would be. For example, just say that bitUSD provide a way of paying for bitcoin with irreversible units of USD value.

The math, simple as it is, will probably just confuse people. They will finish the article without any idea what bitUSD could be used for.

If you want to explain bitDER and bitUSD, use the following analogy (which is really very accurate).

Take 4 USD worth of bitcoins. Put them in a bottle. Cork the bottle and set it aside until tomorrow morning.

 Sell ownership stakes to the bottle to two different guys.
The first guy gets rignts to the first 1 USD worth of bitcoins that in the bottle. This is the bitUSD.
The second guy gets rights to the remaining bitcoins after removing one USD worth. This is the bitDER.

Every morning open the bottle and check the following:
1) are the bitcoins in the bottle worth less than 1 USD? If yes, break the bottle and give all the bitcoins to the first guy.
2) are the bitcois in the bottle worth more than 4 USD? If yes, remove them until 4 USD worth of bitcoins are left in the bottle. Reseal the bottle and set it aside until tomorrow. Give the bitcoins you removed to the owner of bitDER.
3) are the bitcoins in the bottle worth between 1 and 4 USD? If yes, then confiscate the outstanding bitDER from their current owmers. Sell as much of the confiscated bitDER as you need to in order to refill the bottle up to 4 USD worth of bitcoin. Resaeal the bottle and set it aside. Divide up any remaining confiscated bitDER among the original owners in proportion to their pre-confiscation ownership shares.  Move on to the next day.

Unless (1) occurs, you end the day with a bottle full of 4 USD worth of bitcoins. All bottles are perfectly interchangable (fungible). You can buy and sell them (or portions of them). If (1) occurs, it will break every single bottle (or portion of a bottle) simultaneously.

What is the math magic? Enforce all the checks in a blockchain without human intervention. Np need to trust the bottle creator any more than you trust a bitcoin miner.

Besids (1) is there any other way to break the bottle? Yes, there is one other eay. If one guy purchases all the rights to a bottle (both bitUSD and bitDER), he can break open the bottle and take the bitcoins in it whenever he wants.

member
Activity: 104
Merit: 10
Trying to find my way.
BTW, Dreamweaver, You are welcome to write about this wherever you like. I decided not to keep anything secret.

Thanks a bunch Smiley

Hope that clears things up.

After reading all of that, I feel it does a great deal in clearing things up. It actually makes it a lot easier to understand compared to before. Albeit it's still quite a bit to digest, and still rather complicated, but it might doable if I ever get the chance to write up a summary of it. I think I'm gonna run it by you first whenever I finish that, just to make sure I didn't butcher it Cool

EDIT:

So I did manage to come up with a couple questions.

1) Can bitUSDs be used as a medium of exchange to buy goods/services? You did say people would be able to buy bitUSD and send them to others just like regular BTC, however does "sending" them also include buying things with them (assuming merchants even go out of their way to accept them)?
2) You mentioned demurrage for people holding bitUSD as a means of paying interest to bitDER holders. In this case, would the interest rate (for maintaining bitUSD to USD parity) be able to counteract that? Also, would a negative parity interest rate amplify the demurrage? If so, I'm assuming the reason would be to maintain the balance between outstanding bitUSD and bitDER?
3) With your Issuance/Redemption system, I'm kind of wondering about the number of bitUSD and bitDER I'd get. Say 1BTC = $100 or inversely $1 = 0.01 BTC. I decided to take that 1BTC and convert it to a pair of bitUSD and bitDER. With your equation:

4xn = n bitUSD + n bitDER

Does n represent the number of bitcoins? I know that since x represents how much 1 USD would equal in terms of bitcoin, if I were to plug in 0.01 for x and 1 for n, I'd get:

0.04 Bitcoins = 1 bitUSD + 1 bitDER

Since 1 bitUSD is supposed to equal $1, and 1 bitDER is supposed to equal $3, how would the math work out so that my one $100 bitcoin will translate into the proper number of bitUSD/bitDER while maintaining an equal number of each? I'm not sure if it's because I'm very tired, but it doesnt seem the math works out right. Or maybe I'm entirely wrong in the assumption that 1 BTC can be converted into a pair (or pairs) of bitUSD and bitDER. Embarrassed

Hmm..perhaps edit that Issuance/Redemption equation? Such that:

D(4xn) = Dn bitUSD + Dn bitDER

Where D = the dollar value of 1 BTC

That way if we were to change it and say that 1 BTC = $50 or inversely $1 = 0.02 BTC, with 1 BTC to be converted, then:

50(4*0.02*1) = 50(1) + 50(1)

4 BTC = 50 bitUSD + 50 bitDER

So if we were to check to see if the dollar values match up:

4(50) USD = (50*1) + (50*3)

200 USD = 50 + 150 USD

200 USD = 200 USD

I kinda just did that on the spot, and good thing, too, because that conversion was seriously bothering me. Maybe that Issuance/Redemption equation should be revised Wink Or maybe we can just say that the number of bitUSD/bitDER one gets is equal to the dollar value of BTC at that time.
legendary
Activity: 1050
Merit: 1003
BTW, Dreamweaver, You are welcome to write about this wherever you like. I decided not to keep anything secret.

While I understand the intent of creating confidence in the value of bitcoin (or altcoin, whichever adopts it first), I worry that this system won't be easy to understand by many (which I would hope is the goal: to get many people using a currency utilizing this system). Because if the system itself is very complicated, I begin to wonder what it would look like in practice (if it'd be easier than anticipated, or a complete failure due to its steep learning curve).

Yeah, I agree completely.

This is a work in progress. As written, it can preserve units of USD value, but is too complex.
I am revising the system to simplify the design and user experience.

My current revisions are:

1) Use a single 4-fold backing level. (So there is just one type of bitDER and one type of bitUSD)  
2) Automatically reinvest any payoffs back into the system
     a) If I hold only bitDER, then in the future I will also hold only bitDER unless I manually intervene. The amount will fluctuate based on price changes.
     b) If I hold only bitUSD, then in the future I will also hole bitUSD unless I manually intervene. The amount will decline slowly over time via interest payments.


I will refer to the revised system with only 4-fold backed bitUSD in what follows:

I think I'd like to start at the most basic level. You speak of people holding either bitUSD or bitDER. But say I was the average Joe who doesn't understand all this, and I wanted to exchange 1 USD for 1 BTC (the conversion rate listed in your example). If I did just a straight conversion from USD to BTC, what exactly would I be holding onto? I'm supposing it depends on where I got it from?

Fungibility
One bitUSD is equivalent to another bitUSD and one bitDER is equivalent to another bitDER.
It doesn't matter who I received the bitUSD from any more than it matters who I received a bitcoin from.

Consensus Price
Miners report the current price of a bitcoin in USD within the blockchain.
The consensus price is the median price reported in the last 200 blocks.
It lags the real world price by about a day.

Pairing

bitDER and bitUSD come as a pair. At all times, the total amount of bitDER = the total amount of bitUSD.
Say the conensus price is 1 USD = x bitcoin.
This means that 4x bitcoins are held in escrow to back each (1 bitDER, 1bitUSD) pair.

Issuance and Redemption

If I hold n bitDER inputs and n bitUSD inputs, then I can convert these inputs back into bitcoin without using a market at all.
 
Again, say the consenus price is 1 USD = x bitcoin.

I can issue the following txn (There is likely also a small fee for this but let's ignore that):
n bitDER + n bitUSD -> 4xn bitcion      [Redemption]    (n can be any positive real number)
Likewise, I can convert bitcoin into a bitDER bitUSD pair.
4xn bitcoin -> n bitDER + n bitUSD      [Issuance]        (n can be any positive real number)

Supply and Demand
If there are more bitDER/bitUSD outsanding then the market demands, then redemption  will generate a positive return.
If there are fewer bitDER/bitUSD outsanding then the market demands, then issuance will generate a positive return.

Arbitrage ensures that at all times:

the price of n bitDER + the price of n bitUSD = the price of 4xn bitcoin
 
What are the assets represented by bitDER and bitUSD?

Together, n bitDER and n bitUSD represent joint ownership of 4xn bitcoin.
If the price is stable, n bitUSD trade for n USD and n bitDER trade for 3n USD
When there are price fluctuations that have not been incorporated in the consensus price yet,
these will cause the market price of bitDER to fluctuate. bitUSD should not fluctuate in USD price to any appreciable degree, except if
i) the miners fail to report accurate data
ii) there is an extreme price drop within a short time span

Price Changes
The distinction between bitUSD and bitDER is how they respond to changes in bitcoin price.

Appreciation of bitcion
If x goes down (bitcoin appreciates), then the USD value generated goes entirely to the holder of bitDER as newly issued bitDER.

Say the old price is x and the new price is (0.99x).
Now each bitDER and bitUSD pair has excess bitcoin backing of 4x - 4(0.99)x= 4(0.01)x  
To account for this, (4/3)*(0.01) new bitDER and bitUSD are created for each pair. The (4/3)*(0.01) bitUSD are auctioned off to new buyers to generate (4/3)*(0.01)x bitcoin in additional backing.
The (4/3)*(0.01) bitDER are sent to each holder of a bitDER.

Result: Say Alice starts with 1 bitDER, Bob starts with 1 bitUSD, and Sally (a new buyer of bitUSD) starts with (4/3)*(0.01)(0.99)x bitcoin.

Alice: 1 bitDER -> (1+(4/3)*0.01) bitDER
Bob:   1 bitUSD -> 1 bitUSD
Sally: (4/3)*(0.01)(0.99)x bitcion -> (4/3)*(0.01) bitUSD

You can see that we enter and leave with total bitDER = total bitUSD.
Alice earns a 1.333% return on a 1% appreciation. (You can see that she is leveraged relative to just holding bitcoin.)
Bob is not affected in any way.
Sally's inflow of bitcoin allows the holder of bitDER to be paid entirely in bitDER. If we end up with too much bitUSD/bitDER, it can be converted back.
 
Depreciation of bitcoin
If x goes up (bitcoin depreciation), then the USD value lost is entirely paid for by the holder of bitDER.
The value to recover backing for bitUSD comes from the sale of outstanding bitDER to new buyers.

Say the old price is x and the new price is (1.01)x.
Now each bitDER and bitUSD pairs have a deficit of backing 4x - 4(1.01)x= -4(0.01)x bitcoin .
To fully back the outstanding bitUSD, we need to generate revenue of 4(0.01)x bitcoin. Each bitDER sells for 3 USD, or 3(1.01)x bitcoin.
Therefore, we auction off (4/3)(0.01)/(1.01) bitDER from existing holders to new buyers who pay in bitcoin.

Result: Say Alice starts with 1 bitDER, Bob starts with 1 bitUSD, and Sally (a new buyer of bitDER) starts with 4(0.01)x bitcoin.

Alice: 1 bitDER -> (1-(4/3)(0.01)/(1.01)) bitDER
Bob:   1 bitUSD -> 1 bitUSD
Sally: 4(0.01)x bitcion -> (4/3)(0.01)/(1.01) bitDER

You can see that we enter and leave with total bitDER = total bitUSD.
Alice earns a -1.32% return on a 1% depreciation. (You can see that she is leveraged relative to just holding bitcoin.)
Bob is not affected in any way.
Sally's inflow of bitcoin makes up for the loss of backing due to depreciation.

Automated Markets
You can see that we constantly need to operate two automated markets: a) one for bitcoin / bitDER exchange and b) one for bitcoin / bitUSD exchange
These markets allow for automated conversion of the asset types without intervention from Alice or Bob. Sally manually intervenes in the markets, ensuring
that their prices reflect real world market values.

There is one pair of receiving addresses for each market:
market a) which you can send bitcoin to buy bitDER
market a) which you can send bitDER to buy bitcoin
market b) which you can send bitcoin to buy bitUSD
market b) which you can send bitUSD to buy bitcoin

They receive coins from any source for a fixed interval of say 50 blocks. Once the interval is up, the markets close.
At market closure, all the bitcoin received in market (a) are divided proportionally among all the bitDER in market (a)  [and visa versa]
The ratio of the bitDER received to bitcoin received in market a indicates the market price of bitDER in terms of bitcoin.
At market closure, all the bitcoin received in market (a) are divided proportionally among all the bitUSD in market (b)  [and visa versa]

Transfers from Alice (who holds bitDER) are automated and outside her control. Price changes automatically require bitDER and bitUSD to be put up for sale.
Sally purchase bitDER and bitUSD, so that their market price reflects the real world price. If not, then Sally would have a profitable arbitrage opportunity.

Simple Exchanges of bitDER and bitUSD:

If a txn has only bitDER inputs then it will only have bitDER outputs. A significant fraction of bitDER inputs will be unspendable at any given time as they await conversion in the automated markets. Closing market prices are uncertain so their needs to be a buffer of bitDER held in escrow whenever price changes. Eventually, the markets clear and the bitDER become spendable again.

If a txn has only bitUSD inputs then it will only have bitUSD outputs. The bitUSD are not used as a buffer. Therefore bitUSD are always spendable.

Catastrophic Price Drops:
If the bitcoin price falls by more than 75% over a short period (say less than a day), there may not be enough bitcoin on reserve to pay off bitUSD holders.
In this case, all bitUSD are converted into bitcoin and divided proportionally among bitUSD holders.

Interest:
The holders of bitUSD just have bitUSD in their wallet. These decay over time as the holders of bitUSD pay interest to the holders of bitDER.
Interest is automatically converted into new bitUSD/bitDER issues. bitDER holders receive the interest in the form of newly issued bitDER.
Newly issued bitUSD are auctioned off via automated markets for bitcoin.

Price Link to real world USD:
The automated markets indicate the real world market price of bitUSD in terms of bitcoin. If the real world price is less than the consensus price of a USD in terms of bitcoin, the interest rate on bitUSD is adjusted downwards. If the real world market price of bitUSD is more than the consensus price of a USD in terms of bitcoin, the interest rate on bitUSD is adjusted upwards. The interest rate increases and decreases maintain parity between 1 bitUSD and 1 real world USD in value.

Usability of bitUSD
As long as price doesn't drop by 75% within a day, use of bitUSD is straight forward.
You have bitUSD in your wallet. They are always worth very close to 1 USD each. You can buy and send them just like bitcoin.
The only differences are:
a) The bitUSD decay via demurrage (exactly like freicoin except with a time varying rate). So the balance will drop very slightly every time you sync your wallet.
b) If the very severe 75% price drop within 24 hours occurs (unheard of even in bitcoin land), the bitUSD are automatically converted to bitcoin.
If the bitcoin price keeps dropping, you start to take a USD loss just like any other bitcoin holder.

Usability of bitDER
bitDER are more complicated in that:
a) they are illiquid. You can't spend your entire balance at once.
b) your holding fluctates wildly in response to price changes.

These are intended as investment assets. They do not need to be as user friendly. I don't think anyone would buy goods in bitDER.
They would be even more volatile than bitcoin (1.333 fold more volatile if they have 4-fold backing). Some people will like this however.
If you think that bitcoin is going to the moon in 50 years and you think that bitcoin will never drop in price by 75% within a single day, then you will always be better off holding your long-term bitcoin investment in bitDER rather than bitcoin.

Hope that clears things up.


Also, you mention 3 different levels of backing for bitUSD/bitDER; would each level of backing be it's own product? (say I, the average Joe, wanted to feel secure with BTC. I'm guessing I'd buy the 8-fold backed BTC?) It didn't feel very clear from reading. And if that's the case then where would the reserve backing come from? I also wanna get to understand what the unit bitDER represents. I understand that a derivative merely an asset (in this case a currency) that derives its value from something else (in this case another currency). Which in this case would be the derivitive itself, BTC or USD (I'm assuming the former)? As I was reading I also got the impression that bitUSD and bitDER were separate entities entirely, which I find difficult to wrap my head around since..you know..bitcoin is bitcoin is bitcoin.

member
Activity: 104
Merit: 10
Trying to find my way.
So I've been digesting all of this information for perhaps the past hour or so, and I still have a few questions in my mind. Actually I get the feeling I'm going to be throwing a LOT of questions at you, sorry in advance Tongue

I think I'd like to start at the most basic level. You speak of people holding either bitUSD or bitDER. But say I was the average Joe who doesn't understand all this, and I wanted to exchange 1 USD for 1 BTC (the conversion rate listed in your example). If I did just a straight conversion from USD to BTC, what exactly would I be holding onto? I'm supposing it depends on where I got it from? Also, you mention 3 different levels of backing for bitUSD/bitDER; would each level of backing be it's own product? (say I, the average Joe, wanted to feel secure with BTC. I'm guessing I'd buy the 8-fold backed BTC?) It didn't feel very clear from reading. And if that's the case then where would the reserve backing come from? I also wanna get to understand what the unit bitDER represents. I understand that a derivative merely an asset (in this case a currency) that derives its value from something else (in this case another currency). Which in this case would be the derivitive itself, BTC or USD (I'm assuming the former)? As I was reading I also got the impression that bitUSD and bitDER were separate entities entirely, which I find difficult to wrap my head around since..you know..bitcoin is bitcoin is bitcoin.

While I understand the intent of creating confidence in the value of bitcoin (or altcoin, whichever adopts it first), I worry that this system won't be easy to understand by many (which I would hope is the goal: to get many people using a currency utilizing this system). Because if the system itself is very complicated, I begin to wonder what it would look like in practice (if it'd be easier than anticipated, or a complete failure due to its steep learning curve).

Anyway I try to ask good questions, I just hope some of these weren't stupid questions  Lips sealed
legendary
Activity: 1050
Merit: 1003
Semantics. You need someone signing. That could be a trusted oracle, or it could be a multi-sig plurality of the participants, all of whom are watching the out-of-band data stream, or any other concensus procedure that results in a cryptographic signature. Whatever that process is, that's the oracle.


You definitely need to overhaul the scripting system - that's what Freimarkets represents.
I do not think it is semantics at all. M of n implies a set of pre determined authorities. Getting rid of predetermined authorities is the whole point of the project. I don't see any point in continuing with this under that constraint. Colored coins already offer everything you can achieve under m of n.

Who are these authorities? What if they disappear? How do we reallocate authority in response to change?
What if not everyone agrees on who should be part of n (an almost certain outcome in my opinion)?
Do we then end up with segmented markets each with their own dictator or set of dictators? Do we end up with one conensus authority who charges onerous fees and remains in place despite woeful inefficiency?

In either case, we have just reestablished the monopoly/oligoploly markets we see in the real world within the blockchain. Again we have high fees, market inefficiency, and counterparty risk.

Where does the benefit comes from? How is m of n paypal better than 1 of 1 paypal?

Proof of stake implies dynamic random allocation of authority in proportion to ownership.
A median of proof of stake submissions implies the median vote of a random sample of coins.
In my opinion, this is the best possible voting system you could aspire too.

Okay, if you want to have m of n, where n includes every single private key weighted by ownership I'm happy, but that simply isn't feasible. You need a random sample.

My guess is that you will overhaul the scripting system and no one will use any of the functions you enable.
legendary
Activity: 905
Merit: 1012
Generating a reliable, decentralized source of real world data in the blockchain.

This is what I still don't understand about your proposal (my fault: it's complex and I haven't had time to devote to it). But what I do understand is that you are accomplishing it through having multiple classes of assets partially-backed by USD, and periodically pricing derivatives on top of these via auction.

That's doable in Freimarkets. Whether that fully represents your proposal or accomplishes what you want I'm not yet sure of.

Allowing contract outcomes to depend on the data source. (I.e. there is no oracle here. The oracle is the data feed itself.)

Semantics. You need someone signing. That could be a trusted oracle, or it could be a multi-sig plurality of the participants, all of whom are watching the out-of-band data stream, or any other concensus procedure that results in a cryptographic signature. Whatever that process is, that's the oracle.

Again, I'm extremely skeptical that this can be accomplished using
a) scripting functionality in bitcoin
b) without a complete overhaul of the mining systrm.

You definitely need to overhaul the scripting system - that's what Freimarkets represents. But I don't see the connection to mining at all.
legendary
Activity: 1050
Merit: 1003
BTW cunicula, I still owe you a response about USD parity in the other thread, using Freimarkets as a base. I assume this is the fully fleshed out version of the same idea, correct? I'm still wrapping my head around it to see if it would do what you advertise, but the specific requirements of market clearing demurrage rates through periodic auctions are implementable as Freimarkets assets.
The major challenges are:
Generating a reliable, decentralized source of real world data in the blockchain.
Allowing contract outcomes to depend on the data source. (I.e. there is no oracle here. The oracle is the data feed itself.)

Again, I'm extremely skeptical that this can be accomplished using
a) scripting functionality in bitcoin
b) without a complete overhaul of the mining systrm.
legendary
Activity: 1050
Merit: 1003
There is a lot of information to digest here. Great work, cunicula! My first question is (forgive me if this is very simplistic) whether you believe implementation of a system like this, at least for experimentation purposes would warrant an alternative digital currency as a vehicle for generating that data? My first thought is how we'd create a system like this, as I think it's unlikely for it to be adopted by Bitcoin development off the bat.
Yes, it has to be an altcoin.

There is no way this can happen in bitcoin. Bitcoin cannot handle contracts with state dependence.

This means that the only way bitcoin can accomodate derivatives is via a trusted oracle announcing outcomes. This is no longer decentralized and trustfree. Kind of defeats the whole point.

Even if you could handle state dependence, you would still need a way of feeding real world data into the blockchain. This requires an incentive mechanism rewarding accurate reports. Again, this is absent in bitcoin and likely extremely difficult to introduce.
legendary
Activity: 1050
Merit: 1003
How does you system determine the price of USD vs BTS?

My understanding is that you are using the median of N oracles. 


Yes, the real world price enters as the median price submitted by 200 miners over the past 33.3 hours. It lags the real world price by about 1/2 a day.

The miners are assumed to operate via PoS. Major stakeholders have an incentive to produce accurate reports because this increases the currencies usefulness and therefore market value. Minor stakeholders have an incentive to produce reports that mirror the major stakeholders via a prediction market.
legendary
Activity: 905
Merit: 1012
BTW cunicula, I still owe you a response about USD parity in the other thread, using Freimarkets as a base. I assume this is the fully fleshed out version of the same idea, correct? I'm still wrapping my head around it to see if it would do what you advertise, but the specific requirements of market clearing demurrage rates through periodic auctions are implementable as Freimarkets assets.
sr. member
Activity: 452
Merit: 251
There is a lot of information to digest here. Great work, cunicula! My first question is (forgive me if this is very simplistic) whether you believe implementation of a system like this, at least for experimentation purposes would warrant an alternative digital currency as a vehicle for generating that data? My first thought is how we'd create a system like this, as I think it's unlikely for it to be adopted by Bitcoin development off the bat.
hero member
Activity: 770
Merit: 566
fractally
How does you system determine the price of USD vs BTS?

My understanding is that you are using the median of N oracles. 

legendary
Activity: 2940
Merit: 1090
I see mention of 8-fold. 4-fold, and 2-fold backing.

If I recall correctly long ago you had been telling us that you need quite a large warchest, certainly more than "100% reserves" to attempt to peg a currency. Is this thing going therefore to take at least 8 times as much reserves (maybe of both sides of a pair) in order to function? Maybe with 7/8ths of it being investment capital from people hoping the scheme as a whole will turn a profit?

-MarkM-
legendary
Activity: 1050
Merit: 1003
Neither of those are questions. I have caledl bitShares (and mastercoin) poorly thought out and certain to fail, not complicated.
You want to fix things? I gave you a roadmap.

Prediction markets are well understood.  That is all BitShares is.

I am not sure why you think such a convoluted system is required to track the USD price when prediction markets will do it on its own.
Well, I went over showstoppers in your design ad nauseum in your thread. Never received any serious response from you. I don't see why I should expect one here. If you want an explanation of why you will fail, reply to me there instead. I will give you one.

If you want to understand how my system works, ask questions here. Unlike you, I welcome skepticism. Especially skepticism grounded in mathematical argument.

hero member
Activity: 770
Merit: 566
fractally
Neither of those are questions. I have caledl bitShares (and mastercoin) poorly thought out and certain to fail, not complicated.
You want to fix things? I gave you a roadmap.

Prediction markets are well understood.  That is all BitShares is.

I am not sure why you think such a convoluted system is required to track the USD price when prediction markets will do it on its own.
legendary
Activity: 1050
Merit: 1003
Neither of those are questions. I have called bitShares (and mastercoin) poorly thought out and certain to fail, not complicated.
You want to fix things? I gave you a roadmap.
hero member
Activity: 770
Merit: 566
fractally
Here is a diagram explaining my system for derivatives tracking the USD in value.

https://anonfiles.com/file/69d36074de50b14ec7afa334d9a31da8

Feel free to ask questions. I am also working on a text based explanation.
The amount of text is huge, so I figured a diagram is better.

Yikes!   And people call bitshares complicated!

legendary
Activity: 2940
Merit: 1090
Wow. Nothing like keeping it simple, eh? Smiley

I look forward to the text version. Smiley

-MarkM-
Pages:
Jump to: