Pages:
Author

Topic: Shift the decimal point over? - page 5. (Read 16635 times)

sr. member
Activity: 312
Merit: 250
June 10, 2011, 02:55:32 PM
#81
Could you sell 100Millis for $3 faster than you could sell 0.1Bitcoin for $3?

Perhaps the Bitcoin decimal problem could be alleviated by point out how MUCH a single Bitcoin can buy.  Most people don't take gold seriously because they don't realize how much it costs.  North Americans laugh at foreign currencies that have lots of zeroes for their smallest bill.

A bitcoin is BIG money.  To me, that makes it look serious.
hero member
Activity: 1008
Merit: 531
June 10, 2011, 02:19:30 PM
#80
The recent drop in bitcoin prices was partly because of Dwolla but also partly because of the $30+ price.  Bitcoin really won't ever be able to get to $100, because to do so it needs more users and it can't get more users if the price is high.

What most of you don't realize is that most people cannot handle numbers smaller than one.  Even zero is a tricky concept for normal people.  SI prefixes don't work either.  You are all naive to think that some "nice" solution will work.  No, what we need is an elegant solution.  Just move that damn decimal point.  Mexico did it: http://en.wikipedia.org/wiki/Mexican_peso#Nuevo_peso
k
sr. member
Activity: 451
Merit: 250
June 08, 2011, 03:25:35 PM
#79
keep the code the same but just start using milli-bits or micro-bits. 1 BTC is still 1BTC. 1BTC is 1000 mBTC (milli-bits). Denominate prices is milli-bits. When 1BTC is $100, 1 milli-bit will be $0.1 or 10 cent. When the time comes could switch to micro-bits.

MBTC    Mega-bit   1000000     1.00E+06
kBTC     Kilo-bit   1000             1.00E+03
BTC           Bitcoin   1             1.00E+00
mBTC    Milli-bit   0.001             1.00E-03
uBTC     Micro-bit   0.000001     1.00E-06
           Satoshi   0.00000001     1.00E-08



legendary
Activity: 1708
Merit: 1010
June 08, 2011, 03:17:06 PM
#78
so instead of 28million btc there would now be a total maximum of 28 quadrillion?

No, 21 trillion with a continuing division of two decimal places.
sr. member
Activity: 311
Merit: 251
Bitcoin.se site owner
June 08, 2011, 03:16:10 PM
#77
Quote
While milli- and micro- is very simple to understand for a scientific community, "a thousand" and "a million" is understood more intuitively by Average Joe.

If "Average Joe" knows how millimeters relate to meters, he shouldn't have any problems relating millibitcoin to bitcoin. Unless you're saying that all woodworkers are rocket scientists?

"milli" perhaps, "micro" not so much.

That's not my main point though. Even if people understand the meaning of the prefixes it is still easier to relate "500 BTC" to "1,000,000 BTC" than it is to relate "500 μBTC" to "1 BTC". I believe this to be true for most people, scientist or not.

Quote
I think this whole discussion is about US and UK citizens being uncomfortable with SI prefixes. The rest of the world is quite comfortable with the "milli" prefix.

I'm the one you quoted and I'm from Sweden, so not in my case.
sr. member
Activity: 420
Merit: 250
June 08, 2011, 03:15:42 PM
#76
the number of 'value' doesnt change... we just change the name of 'value' and assign 'bitcoin' from 'value' to 'value2' :p
sr. member
Activity: 364
Merit: 250
June 08, 2011, 03:05:57 PM
#75
so instead of 28million btc there would now be a total maximum of 28 quadrillion?


sr. member
Activity: 420
Merit: 250
June 08, 2011, 03:03:20 PM
#74
the code definition is a whole integer... then divided in to decimal for display. there really is no point in changing the whole integer its displayed as.
sr. member
Activity: 311
Merit: 251
Bitcoin.se site owner
June 08, 2011, 03:01:42 PM
#73
Btw, I agree the code definition of a bitcoin should stay the same. The only change should be to how this number is displayed to users.

Why? That would instead cause confusion for people reading the code. We are still in the very early stages of Bitcoin, we shouldn't be afraid of making changes to the code.
sr. member
Activity: 420
Merit: 250
June 08, 2011, 10:57:48 AM
#72
honestly in the client it isnt as important.. all those sites out there though need to start dealing in smaller values.. Virwox for instance still only deals in whole bitcoins, which makes it a very... coarse market.. you either buy or sell 6,000-10,000L$.

this is the real problem i think. Sure there is a bit of confusion with the decimals... but thats easy enough to do by making multiple fields
bitdolar: [000] (unlimited place field)
bitcoin: [00] (maximum of 2 places)
bitcent: [00] (maximum of 2 places)
fraction: [.000000] (maximum zeroes after the last place)
whatever :p i dont care about names of values..b ut the multiple fields would give a easier sense to it.. like how in the US its dolars, quarters, dimes, nickles, pennies. just everything below a bit dolar or whatever (a multiple of a bitcoin) make it a two number field max.

then as the precision gets lower as time goes on, move bitcoin to the unlimited place... then bit cent.. and so forth.. make what your default focus is, an option in the client.
newbie
Activity: 42
Merit: 0
June 08, 2011, 10:45:42 AM
#71
You can actually move the decimal place without causing any confusion or fear, but this strategy takes some time, so we should get startet now.

Here's the solution to the decimal problem: http://forum.bitcoin.org/index.php?topic=13495.0

If you like that plan, reply in that thread to keep the topic up and stop replying in this thread.

sr. member
Activity: 392
Merit: 251
June 08, 2011, 10:40:35 AM
#70
Wow, I'm glad this option is popular now. I thought most people were on the SI prefix camp.

The reason NOT to 'shift the decimal point' is because it will require UPDATING every codified system that uses bitcoins... It will aslo cause huge ammouts of confusion for those who use old clients.   Keep the same units..

You are right, it will cause a lot of confusion, but that confusion would be dwarfed by the confusion of normal people trying to pay for stuff in the milli and micro levels. Most of the current users are nerds anyway so I don't think the drama after the change would last more than a couple of weeks.

Btw, I agree the code definition of a bitcoin should stay the same. The only change should be to how this number is displayed to users.
full member
Activity: 224
Merit: 100
June 08, 2011, 10:31:37 AM
#69
Shifting the decimal really important, if only for psychological purposes. Many people have a very terrible understanding of math and simply do not understand working with numbers smaller than .01. Also, many people may reject the currency as being "overpriced" because a single currency being valued at more than $10 USD is unheard of, and decide not to enter the market. A rational person would purchase fractions of a bitcoin, but the important thing here is that most people are not rational. This probably comes as a shock to many bitcoin users who are of above average intelligence and surround themselves with above average friends and coworkers, but just head to your local DMV for an afternoon and try to imagine these people adopting the bitcoin. Perhaps it's a little different outside of America, but we need to keep the barriers to using bitcoin as low as possible.
sr. member
Activity: 323
Merit: 250
June 08, 2011, 10:00:59 AM
#68
We should move to a new UNIT!  the unit of of a 'Bitcoin' is defined in the official source code:

Code:
static const int64 COIN = 100000000;

This should STAY THE SAME!

That is a good point. Changing the core code is really scary. It could also lead to really bad coding mistakes down the road.
legendary
Activity: 1222
Merit: 1016
Live and Let Live
June 08, 2011, 09:53:11 AM
#67
We should move to a new UNIT!  the unit of of a 'Bitcoin' is defined in the official source code:

Code:
static const int64 COIN = 100000000;

This should STAY THE SAME!

See:

Code:
static const int64 COIN = 100000000;
static const int64 CENT = 1000000;

we can just define a new one:

Code:
static const int64 COIN = 100000000;
static const int64 CENT = 1000000;
static const int64 mBTC = 100000;
static const int64 XBT  = 100;

and so on...

The reason NOT to 'shift the decimal point' is because it will require UPDATING every codified system that uses bitcoins... It will aslo cause huge ammouts of confusion for those who use old clients.   Keep the same units..

For a real-life example where we use smaller every-day units... just look at: https://secure.wikimedia.org/wikipedia/en/wiki/Tesla_%28unit%29
full member
Activity: 407
Merit: 100
DIA | Data infrastructure for DeFi
June 08, 2011, 09:33:00 AM
#66
BOOM, LanYu!
That's the answer.

The question isn't whether we should change that which we call Bitcoin, but should we start trading in millibits.

Should the client default to millibits now?  I say yes, but who the fuck am I?

This would encourage trading in millibits pretty quickly, and I think we, maybe, can rely on a significant portion of potential Bitcoin users understanding "one thousandth of". Probably.
sr. member
Activity: 280
Merit: 250
June 08, 2011, 09:31:43 AM
#65
I'm worried about this scenario:

If we did make bitcoins 1000000 times smaller, and in a years time I've still got the current client (3.20), and I sent someone 10 BTC (thinking I was sending 10 new BTC), would it actually send 10 old BTC (=10,000,000 new BTC)?

Yes.

Then I think we need to bare this in mind, otherwise someone's gonna lose their bitcoin retirement fund buying peanut butter.

Can the protocol/block chain be changed so that after the changeover transactions in new BTC are marked, and only such marked transactions are accepted into the block chain?
jr. member
Activity: 54
Merit: 10
June 08, 2011, 09:12:58 AM
#64
Hey guys, keep trading in bits. What a great name for a currency of an intelligent space-faring race. Microbits is the currency of the people (credits in the traditional sense), then to millibits, bits, kilobits, megabits. Of course only the helium mining associations will be trading in kilobits and megabits.
full member
Activity: 196
Merit: 100
June 08, 2011, 09:07:22 AM
#63
I'm worried about this scenario:

If we did make bitcoins 1000000 times smaller, and in a years time I've still got the current client (3.20), and I sent someone 10 BTC (thinking I was sending 10 new BTC), would it actually send 10 old BTC (=10,000,000 new BTC)?

Yes.
full member
Activity: 140
Merit: 100
June 08, 2011, 09:06:09 AM
#62
i really think that if you want to do 6 dot shifts in the long run, you should do it now, because if its an established currency with millions of users, the confusion will be WAY higher.

so lets bite in the lemon and just do it.

Smiley

Excellent point!

+1
Pages:
Jump to: