<<  >> (p.74)
    Author Topic: [IDEA] 1971Coins and HyperBitcoins (backed by bitcoins)  (Read 3167 times)
    dacoinminster (OP)
    Legendary
    *
    expert
    Offline

    Activity: 1274
    Merit: 1050


    Rational Exuberance


    View Profile WWW
    July 21, 2011, 02:44:21 PM
    Last edit: July 21, 2011, 11:51:08 PM by dacoinminster
     #1

    I'm blatantly stealing an idea from Bitcoin Morpheus, who came up with the idea for 1971Coins:

    I'm going to create a block chain called 1971coin which will be pegged to the value of a 1971 dollar. Why 1971 dollar? It's the year the US completely dropped off the gold standard. That seems like a good value to peg.

    I think I have an interesting way to implement that, backed by the current bitcoin protocol, hashing, and stored value, which I summarized in his thread:

    What would be REALLY cool would be if some sort of automatic behind-the-scenes "stabilization option" could be built right into the bitcoin client. Imagine a radio button selection where I could choose to store my value in "1971 USD", "bitcoins", or "HyperBitcoins". The 1971 folks would be paired with the HyperBitcoin folks using contracts in the block chain. The contract allows the 1971 users to spend their bitcoins as if they have a set value in 1971 USD, and the hyperbitcoin contract holders are obligated to add bitcoins to the transaction if bitcoins are worth less, or they can pocket the extra bitcoins if bitcoins are worth more.

    I wanted my own thread to discuss this further, so I created this one.

    Maybe this idea is too simplistic or impossible, but I'm imagining an interface that looks like this for an average joe who just wants a stable store of value:

    Quote
    Exchange Rate: 1 Bitcoin = 10.00 1971USD
    You have 10.00 1971USD (1.00 bitcoins)
    You are storing value in: 1971USD change this

    A bitcoin speculator holding HyperBitcoins might see this:
    Quote
    Exchange Rate: 1 Bitcoin = 10.00 1971USD
    You have 10.00 1971USD, (1.00 bitcoins)
    You are storing value in: HyperBitcoins change this

    Now imagine that the value of bitcoins drops 10%

    The user storing value in 1971USD would then see this:
    Quote
    Exchange Rate: 1 Bitcoin = 9.00 1971USD
    You have 10.00 1971USD (1.11 bitcoins)
    You are storing value in: 1971USD change this

    The user storing value in HyperBitcoins would see this:
    Quote
    Exchange Rate: 1 Bitcoin = 9.00 1971USD
    You have 8.00 1971USD (0.89 bitcoins)
    You are storing value in: HyperBitcoins change this

    The contract(s) in the protocol automatically transfered 0.11 bitcoins from the hyperbitcoin holder to the 1971USD holder to make up for the change in the exchange rate.

    Now imagine that instead of a bitcoin price drop, we had a 10% bitcoin price increase from where they started.

    The user storing value in 1971USD would then see this:
    Quote
    Exchange Rate: 1 Bitcoin = 11.00 1971USD
    You have 10.00 1971USD (0.91 bitcoins)
    You are storing value in: 1971USD change this

    The user storing value in HyperBitcoins would see this:
    Quote
    Exchange Rate: 1 Bitcoin = 11.00 1971USD
    You have 12.00 1971USD (1.09 bitcoins)
    You are storing value in: HyperBitcoins change this

    In this case, contract(s) in the protocol automatically transfered 0.09 bitcoins from the 1971coin holder to the hyperbitcoin holder to make up for the change in the exchange rate.

Page 73
Viewing Page: 74