How will you adjust according to demand?
The idea is to create a StableCoin that is complementary to the volatility of BTC. The initial primary users would be BTC speculators. STC gives them a stable, safe counter position to trade into when BTC values are falling. When they think BTC will rise again, speculators will trade STC for BTC. Such a complementary coin doesn't exist.
Most of the other alt-coins have fixed monetary policies similar to BTC. While they don't rise and fall in perfect sync, coins like BTC and LTC do seem to trend together. This makes them competitive rather than complementary. No sense trading out of BTC and into LTC when both are falling, nor when both are rising.
So what makes my StableCoin stable? The BTC speculators' themselves.
I'm proposing a coin with a dynamic minting policy. Let's say we start the system out minting 50 STC a block. Then during each block building period, we let STC
owners vote to raise or lower the minting rate of subsequent blocks. STC owner vote by irrevocably
burning coins. A vote to raise the minting rate requires burning 1 coin. A vote to lower the minting rate requires burning 1 coin. The vector sum (positive up votes plus negative down votes) sets the direction and magnitude to change the minting rate. So 10 positive votes and 8 negative votes gives a net +2. This means subsequent blocks will mint more BTC per block than the current block will mint.
Consensus on policy can be determined by comparing the vector sum to the magnitude of the vote.
So in this case there were 18 total votes that summed to +2. Mostly disagreement. So we should raise the coins/block rate, but not by much. If however the up or down vote was nearly unanimous then we should change the rate much faster. The ratio of (net votes) to (total votes) describes the external market for coins.
Minters will vote up when they think their personal benefit will exceed the cost of their up-vote. STC hoarders will vote down when they think inflation might eat into the value of their hoard. The "social contract" of the coin is to keep its value stable. When minters and hoarders work together, monetary policy can be adjusted quickly and cheaply. When they work against each other both burn money accomplishing nothing.
Here is how a sudden demand increase for STC might play out as block votes progress:
0:0 = Exchange price is at the StableTarget. Everyone is happy with the current minting rate.
1:1 = (Initial Detection) Exchange price is slightly above target. Increase minting some.
10:10 = (Consensus) Exchange price is way above target. Open the minting flood gates.
6:10 = Exchange price is correcting. Slow rate increases.
0:10 = (Disagreement) Exchange price is correcting. Don't change rate.
-2:10 = Exchange price is over correcting. Reduce the minting rate.
-1:5 = (Growing ambivalence toward change) Exchange price is recovering.
0:2 = (fading disagreement over rate change) Exchange prices is converging to StableTarget
Somewhere in the deltas of those two values is a non-linear function that describes how to change the minting rate. I'd have to look it up, but I'm pretty sure this is directly related to balancing an inverted pendulum.
http://en.wikipedia.org/wiki/Inverted_pendulumIt is of course possible for speculators to "drop the pendulum". In this case that would mean:
1) Run away deflation. (zero minting in the face of growing demand) Or
2) Run away inflation. (continued minting during falling demand)
Letting either of these cases happen runs counter to BTC<->STC speculators' best interest. 1) creates a useless BTC clone that nobody will buy into. 2) creates a crashing STC that speculators can't sell out of.
So the "experimental" nature of this coin explores cooperation among self-interested parties sharing a common goal. Anyone interested?