Since the other thread got locked and some of the ideas below may not be obvious to all, I'll write them out here.
I've spent a bit of time thinking out how to design a currency like bitcoin that would fix some problems, namely
- price instability
- the ponzi-scheme like result of the current way difficulty does not affect generation
My schemes fall into two categories. The first are unbacked, fiat like bitcoin is now. The others would be backed by something like
CPU shares in a big grid, or space in a massively replicated filesystem. This post will purely discuss the former. I am a computer scientist, not an economist and recognize it's debatable which is superior. It does seem clear though that the power to arbitrarily control interest rates and inflation is a very good one
when used responsibly. So here is how that can be done democratically.
SummaryBuild a new currency, call it hashcoins that are exactly like bitcoins except for one fundamental difference:
The number of coins issued per block is not fixed at 50 and on a decreasing timescale, but rather completely determined by vote.Votes are determined by
current CPU share. Every N blocks (perhaps 2016), there would be a
meta-block where miners would
indicate their vote on the coins-issued-per-block by including it in the meta-block header and hashing on it. The coins-issued-per-block for the next N block epoch is then fixed to be the median over votes from the 10,000 vote-shares submitted with smallest SHA2 hash.
edit note: better scheme than voting proposed in post #10Discussion1) But wait!! Then there could be
infinitely many coins! they will be worthless due to inflation!. Wrong, they
cost money to produce. If there are 1 million coins that each cost $1 to produce, and I generate a new coin at a cost of $1, that is not inflation, but rather a transfer of $1 from the USD economy to the coin economy.
Look at a corporation raising capital, say they get a
pre-money valuation of $4 million from a VC for their 1M shares, so each share is worth $4. The VC wants to buy 500k shares. The corporation issues 500k brand new shares out of thin air and sells them to the VC for $2M, which then become the assets of the corporation. So the corporation now has 1.5M shares. OMG INFLATION right? No. The corporation just got $2M in assets, and so has a
post-money valuation of $6M, so it is still worth $4/share. That is not inflation.
2) For stable prices, and elimination of the "ponzi-scheme" feeling, coins should cost the same to produce. As it is now, the reward for a block is the same 50BTC it was in 2009, but requires 1M times as much work.
This is the fundamental reason for gross price instability, and the reason bitcoin is perceived as a ponzi scheme. In other words, it's obvious that prices are instable now, because different coins cost different amounts of money to produce. So it's easy to stabilize prices: make all coins cost the same to produce. Say what you want about early adopters deserving it. The fact is most people, when they hear this, will immediately think ponzi/pyramid scheme and want no part in it. In fact, every time I've discussed bitcoin with others, the fact that coins made now require 1M times as much work as coins made in 2009 is the single fact that made them dismiss bitcoin entirely.
3) There is a problem with a fixed "50 BTC per difficulty" rule due to Moore's law: the same computational work a year from now will cost about 0.7 of what it does now. Thus if coins truly represented a fixed difficulty, they would depreciate in value rather quickly. The purpose of the voting is to allow for this to be accounted for
in a fair and reasonable way, to protect against depreciation but not to grossly enrich early adopters. A reasonable rate would be say, enough to counteract Moore's law plus perhaps a 5 or 10% appreciation for early adopters, but NOT a ridiculous 10,000% increase in 2 years; the current market participants would decide the exact rate. Ofcourse, they could vote for a 10,000% increase and get it if they want. The hope is that enough people will realize that is an extremely stupid idea and be detrimental to widespread adoption, and instead carefully vote in a way that gives them some kind of appreciation, but not so much to scare away future newcomers.