Post
Topic
Board Bitcoin Discussion
Re: Colored Coins and Coinprism takes Bitcoin to a whole new level
by
Peter R
on 18/05/2014, 15:30:32 UTC
Creating bitcoin put and call options with colored coins

I think it is possible to create put and call options for the USD/BTC price with low trust requirements using colored coins.  

Here’s an example:  

You might want to buy a put option to hedge your downside risk on the bitcoin exchange rate.  Say the price of bitcoin is currently $450.  You buy an option to sell Counterparty A a certain number of bitcoins on July 31, 2014 at $400.  If the price of bitcoins is less than $400 on July 31, then obviously you exercise your option and sell the coins to Counterparty A at $400  / BTC.  If the price is higher than $400, then your options expires worthless.  

Now here’s where the idea gets unique:  Rather than settling in dollars, if the contract is written for settlement in bitcoins, then it would be possible for Counterparty A to prove that they are adequately capitalized to settle put options in bitcoins rather than dollars.  A reserve of bitcoins spendable with the same script used to issue the colored assets automatically become the proof of reserves.  

So now Counterparty A has shown they have sufficient reserves to make good on the put options.  Next, we must somehow force transfers from the reserve address to the outstanding colored coins, should the puts expire “in the money.”  I don’t think this process can be entirely trustless because we need to agree on the bitcoin/USD price; however, I think by using multisig with keys held by neutral third parties, that we could at least make it completely transparent.   Any fraud should be obvious and provable.  

There is one “catch” of course:  The reason you buy a put option in the first place is to hedge your downside risk.  But if the price of bitcoin completely collapses, receiving settlement in bitcoins would be impossible since they would no longer have any value.  I don’t think this is a show stopper, but it would mean that the put options would be able to settle in bitcoins for all values of bitcoin greater than, say, $100 / BTC.  The floor price could be made lower by increasing the bitcoin reserves held at the colored coin address.   Put options with lower floors would be more valuable.  

You may not to have the risk of settle in bitcoins if there exists a USDCoin token.

Would this work:
1. Assume another party (e.g. Fed or whoever) is running USDCoin, issueing USD tokens which they guarantee is redeemable for cash.


If you had colored-coins issued by the Fed ($-tokens), a lot would be possible.  However, that is not going to happen very soon if ever. 

My proposal above creates a tether to the US dollar in a way that minimizes counter-party risk while operating entirely outside of the traditional banking system.