Pages:
Author

Topic: Will/Should the decimal in BitCoin measurements be removed? (Read 3023 times)

legendary
Activity: 4536
Merit: 3188
Vile Vixen and Miss Bitcointalk 2021-2023
I know there is slang already for satoshis or "mikes" etc... but I've noticed through traveling that countries use different money slang in different places for different amounts- some of them not so sensible. Relying on a world-wide slang to cope with too many zeros in digits seems difficult to do.
It's not slang, and it's not different in different countries. It's the metric system. It already has worldwide acceptance. We just need to convince America to get with the program. Roll Eyes

Oh wait, they already are (at least when it comes to currency). America already uses "cents" and "mills" to refer to a hundredth-part and a thousandth-part of a dollar, respectively, though the latter is seldom used these days for obvious reasons. What's the problem, again?
legendary
Activity: 3472
Merit: 4801
If I understand correctly, Bitcoin is stored internally as an integer. I would be supportive of moving the decimal place so that you only have hundreds after the decimal place. I hate the idea of a day coming when people buy gum for .0000002 BTC.

I know there is slang already for satoshis or "mikes" etc... but I've noticed through traveling that countries use different money slang in different places for different amounts- some of them not so sensible. Relying on a world-wide slang to cope with too many zeros in digits seems difficult to do.
It's not really something I'm going to worry about right now.  Anything less than 0.0007 BTC is less than 0.01 USD right now.  When the number of decimals begins to be an issue, I assume that people will deal with it however they want.  Eventually a common method will emerge.  I'm not going to try to predict what that common method will be, nor am I going to try to force my ideas of what "should" be done on everyone else.  I'm too modest to believe that I have the perfect solution to the "increasing number of decimal places" problem and that everyone should listen to me and do it my way.
legendary
Activity: 1204
Merit: 1002
RUM AND CARROTS: A PIRATE LIFE FOR ME
If I understand correctly, Bitcoin is stored internally as an integer. I would be supportive of moving the decimal place so that you only have hundreds after the decimal place. I hate the idea of a day coming when people buy gum for .0000002 BTC.

I know there is slang already for satoshis or "mikes" etc... but I've noticed through traveling that countries use different money slang in different places for different amounts- some of them not so sensible. Relying on a world-wide slang to cope with too many zeros in digits seems difficult to do.
legendary
Activity: 1708
Merit: 1020
Everyone who thinks the metric system is hard to understand should take a look at this  Cheesy



member
Activity: 112
Merit: 16
Everyone who thinks the metric system is hard to understand should take a look at this  Cheesy



Well, when you put it like that, of course it looks bad! Tongue
legendary
Activity: 1246
Merit: 1077
um wouldnt people just adopt clients that represented value in satoshis instead of btc?
You can already set the reference client to display values in Bitcoins, Millies or Mikes. It would be a straightforward patch to allow Satoshis too.

Nanobitcoins would be a better choice than satoshis, given how the latter is likely to change value in the next few years when decimal points are added.
legendary
Activity: 1193
Merit: 1003
9.9.2012: I predict that single digits... <- FAIL
Everyone who thinks the metric system is hard to understand should take a look at this  Cheesy

sr. member
Activity: 476
Merit: 250
Tangible Cryptography LLC
No and it never will.  A change like that would require literally 100% support of all users as it would be a hard incompatible fork.  

No need to use tiny decimals though.   5 mBTC vs 0.005 BTC.   5 uBTC vs 0.000005 BTC.  It is possible people will call these by slang or informal names.  i.e. millies of mikes.  


um wouldnt people just adopt clients that represented value in satoshis instead of btc? then retailers would symeltanously price their items in satoshis instead of btc. The protocol wouldn't change at all but our terminology and the way that we chose to talk about btc and represent btc would change. So if this happened then deep in the programming/protocol there would still be a decimal place but that decimal would only be relevant to the technically inclined who were involved in bitcoin software/hardware development.

Well I don't think we will be pricing things in Satoshi's anytime soon.  If 1 BTC = $50,000 USD then 1 satoshi is still only worth one 20th of a US cent. Of course clients will price things in other units (it already does).  As BTC rises in price the first unit likely to gain acceptance is mBTC (milliBitcoin or 1/1000th of a BTC).  

For example say BTC has the buying power of roughly $280.  1 mBTC = $0.28.   MtGox for example might show bids and asks in mBTC.   You may place an order to sell 50,00 mBTC @ $0.2950 ea and before that you might create a transaction in your offline wallet to transfer 100,000 mBTC to the exchange.  Someone might be selling a new steam game for 70 mBTC.   Yes clients, forums, web services, and people will likely use mBTC over tiny fractional BTC.  Usually this is where someone objects that "people will never learn metric".  They won't have to.  They will know 1 mBTC is worth ~$0.28 and that is all that matters.  Hell the MtGox ticker on the frontpage might be in mBTC not BTC by then. By informally I mean people probably won't say "xxx micro Bitcoins".  Some informal version will arise possibly millies or millibits.  Much like today most people don't say "that will be one and twenty hundredths of a US federal reserve note" they say "it will be a buck twenty".

Note: at the protocol level (even now) there are no decimals.  Everything is represented as an integer.  When you transfer 1 BTC you are actually creating a transaction for 100,000,000 base units.  We informally call those base units satoshis.
edd
donator
Activity: 1414
Merit: 1002
No and it never will.  A change like that would require literally 100% support of all users as it would be a hard incompatible fork. 

No need to use tiny decimals though.   5 mBTC vs 0.005 BTC.   5 uBTC vs 0.000005 BTC.  It is possible people will call these by slang or informal names.  i.e. millies of mikes.   


This.

When coffee costs 0.00000012 btc, then BitBrew will just say, "That'll be 12 satoshis for the latte"

Problem solved.


FTFY  Wink
legendary
Activity: 1722
Merit: 1217
No and it never will.  A change like that would require literally 100% support of all users as it would be a hard incompatible fork. 

No need to use tiny decimals though.   5 mBTC vs 0.005 BTC.   5 uBTC vs 0.000005 BTC.  It is possible people will call these by slang or informal names.  i.e. millies of mikes.   


um wouldnt people just adopt clients that represented value in satoshis instead of btc? then retailers would symeltanously price their items in satoshis instead of btc. The protocol wouldn't change at all but our terminology and the way that we chose to talk about btc and represent btc would change. So if this happened then deep in the programming/protocol there would still be a decimal place but that decimal would only be relevant to the technically inclined who were involved in bitcoin software/hardware development.
legendary
Activity: 1106
Merit: 1001
No and it never will.  A change like that would require literally 100% support of all users as it would be a hard incompatible fork. 

No need to use tiny decimals though.   5 mBTC vs 0.005 BTC.   5 uBTC vs 0.000005 BTC.  It is possible people will call these by slang or informal names.  i.e. millies of mikes.   


This.

When coffee costs 0.00000012 btc, then starbucks will just say, "That'll be 12 satoshis for the latte"

Problem solved.


And a couple decades later, 12 milli-satoshis  Grin
legendary
Activity: 1008
Merit: 1023
Democracy is the original 51% attack
No and it never will.  A change like that would require literally 100% support of all users as it would be a hard incompatible fork. 

No need to use tiny decimals though.   5 mBTC vs 0.005 BTC.   5 uBTC vs 0.000005 BTC.  It is possible people will call these by slang or informal names.  i.e. millies of mikes.   


This.

When coffee costs 0.00000012 btc, then starbucks will just say, "That'll be 12 satoshis for the latte"

Problem solved.
hero member
Activity: 955
Merit: 1002
I currently have 4GB of physical memory and 2TB hard drive - people 30 years ago would have struggled with this nomenclature since it was unimaginable.
Nomenclature evolves naturally - no one worried about this in the past - 'what we will call a billion kilobytes?'
vip
Activity: 812
Merit: 1000
13
One of the arguments I've heard to disarm the deflationary nature of Bitcoins is that Bitcoins are divisible to eight places, resulting in 2,100,000,000,000,000 total BTC units in circulation. I read a recent topic on the forum about how Bitcoin prices could be posted in the future, as writing price tags for a price of "0.00000050" would be inefficient.

I'm thinking the easiest way to relate Bitcoin totals in the future will be to remove the decimal from the equation. The total units of BTC would remain the same and prices could be easily written and registered in the minds of consumers. Let's face it: the general population likes things simple, so simple steps such as this idea can go a long way towards improving user adoption by cleaning up confusing aspects of the currency.

Is this an idea that has already been put forth? I'm curious to know what everyone thinks about it, and whether or not the decimal should be removed in the future.

I think it will happen someday but is at least 5 years down the road. It's been mentioned a few times that it is possible to do this and is a likely solution. But a larger looming problem we face is the size of the blockchain. Once we get past that hurdle we can start worrying about lost bitcoins overtaking mining supply and increased velocity of money.
legendary
Activity: 2506
Merit: 1010
It is possible people will call these by slang or informal names.  i.e. millies of mikes.

Millibit seems to be the most commonly used term for each 0.001 BTC (1 mBTC).
 - http://en.bitcoin.it/wiki/MilliBit
member
Activity: 112
Merit: 16
The values are stored in the blockchain and handled in the software as integers.  The decimal point is only placed there by the client software to make the values more manageable right now for humans while they require so many zeros. There is already a rather common nickname used for the value without the decimal, it is often called a "Satoshi", so 100,000,000 Satoshi is 1 BTC.  It's a lot easier to say something that is valued at approximately $150 USD costs 10.61 BTC, rather than 1,061,000,000 Satoshi. As has been mentioned, just like US currency has names or nicknames for various denominations (cent, dime, greenback, fin, sawbuck, Jackson, Benjamin, etc) there will likely be other nicknames in the future for other multiples of Bitcoin.

At that point the value of BTC may have changed enough to where it wouldn't take so many Satoshis to equal one dollar. If it got, for sake of argument, to the point where two Satoshis = one USD, then you could say something that sells for $150 would be BTC300. Of course the values probably won't be that easy, but I would think the value of lower denomination Bitcoins would be closer to USD for it to work as long as Bitcoin grows large enough. So theoretically the decimal wouldn't have to be removed until such a time where it grew big enough to warrant it.

Of course, as you guys have mentioned, by that point people may have gotten used to using the denominational terms for BTC and it wouldn't be needed. I guess this idea could also end up causing confusion trying to end confusion, lol.
legendary
Activity: 3472
Merit: 4801
The values are stored in the blockchain and handled in the software as integers.  The decimal point is only placed there by the client software to make the values more manageable right now for humans while they require so many zeros. There is already a rather common nickname used for the value without the decimal, it is often called a "Satoshi", so 100,000,000 Satoshi is 1 BTC.  It's a lot easier to say something that is valued at approximately $150 USD costs 10.61 BTC, rather than 1,061,000,000 Satoshi. As has been mentioned, just like US currency has names or nicknames for various denominations (cent, dime, greenback, fin, sawbuck, Jackson, Benjamin, etc) there will likely be other nicknames in the future for other multiples of Bitcoin.
legendary
Activity: 1792
Merit: 1111
No and it never will.  A change like that would require literally 100% support of all users as it would be a hard incompatible fork. 

No need to use tiny decimals though.   5 mBTC vs 0.005 BTC.   5 uBTC vs 0.000005 BTC.  It is possible people will call these by slang or informal names.  i.e. millies of mikes.   


There is no need for a hard fork at all. The bitcoin protocol is already using integer (in satoshis) for transactions
hero member
Activity: 811
Merit: 1000
Web Developer
I feel the decimal serves the same purpose you are asking for. As of now 1 BTC being around $14 is pretty easy to work out.  And at the same time it has the flexibility to grow into an age where decimal values are used for daily transactions.  By then I imagine people will be used to it and figure out a convienent system.
member
Activity: 112
Merit: 16
No and it never will.  A change like that would require literally 100% support of all users as it would be a hard incompatible fork. 

No need to use tiny decimals though.   5 mBTC vs 0.005 BTC.   5 uBTC vs 0.000005 BTC.  It is possible people will call these by slang or informal names.  i.e. millies of mikes.   


I didn't take into effect how it would change the mining process. That stuff goes a bit over my head, to be honest. Would something like that require a major change in the software? The values would essentially remain the same.
Pages:
Jump to: