This is going to be a huge problem for mainstream uptake of bitcoin.
The way that bitcoin is deflating against fiat currencies means that very soon a single BTC is going to be useless for day to day use. This means that there are going to be a lot of zeros and points in funny places if we carry on with the current system.
Maybe we need to start looking at this from the other side of the decimal point.
Maybe its time to consider that the unit of interest to the public should be the Satoshi.
A Big Mac would cost 0.12345678 bitcoins, but that too complex. Its still too big, and with the public being used to 5 numbers as a maximum while out shopping, it would make sense to carry on the tradition.
What if it cost 12345678 Satoshi and forget the decimal?
From a commercial angle, why not call it 12.34 Mega Satoshis. As inflation kicks in and a Big Mac costs 0.00123456, this will become 123 000 Satoshi but that could be in time for the mainstream takeup.
I know that on face value, this looks to be going against the grain, but in the grand scheme of things, the public needs as little difference to their fiat currency as possible. Having a figure which is a fraction of a fraction is really hard work to compare with a positive number in the 10s or hundreds.
From the wallet perspective, it should make no difference, its just how its presented.
Would love some feedback on this idea!
nwbitcoin, +1 for thinking through detail that most people just ignore.
For a while now I have been thinking that the twin Bitcoin "features" of many decimal places and serious deflation will be a real road-block to widespread casual adoption. People need to be able to quickly compare and absorb prices. How to do it?
The answer is by using existing fiat values. So, what is needed is a new type of "virtual fiat" wallet, call it the
VF-Wallet and similarly for clients, a
VF-Client.
What these do is allow users to select from a multi-choice the fiat they are used to, then it displays all the price values in fiat. However, no real fiat is involved. The actual transaction takes place entirely in Bitcoin with an fx rate determined by a weighted average of the main Bitcoin exchanges last execution price.
Merchants making many transactions would average out on the fx rate they receive.