knight22 (OP)
Legendary
Offline
Activity: 1372
Merit: 1000
--------------->¿?
|
|
September 17, 2012, 01:15:43 AM |
|
I have read some topics that said yes to this answers and other not... So is it technically and easily possible to do that?
|
|
|
|
kjj
Legendary
Offline
Activity: 1302
Merit: 1026
|
|
September 17, 2012, 01:20:22 AM |
|
It would require a protocol change because the protocol operates on discrete units of 1/100000000 BTC, often known informally as a satoshi. A protocol change is not easy, but if we ever get to the point where 1 protocol unit is a meaningful amount of value, it can be done.
|
17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8 I routinely ignore posters with paid advertising in their sigs. You should too.
|
|
|
kokojie
Legendary
Offline
Activity: 1806
Merit: 1003
|
|
September 17, 2012, 01:20:55 AM |
|
It can be done, and it's not easy. I don't think you need to worry about it for the next 10 years at least.
|
btc: 15sFnThw58hiGHYXyUAasgfauifTEB1ZF6
|
|
|
SaltySpitoon
Legendary
Offline
Activity: 2590
Merit: 2156
Welcome to the SaltySpitoon, how Tough are ya?
|
|
September 17, 2012, 01:21:20 AM |
|
"Is a bitcoin can be divided with more than 8 zeros or not??"
You can't divide by a single zero, so I don't know how you would divide by eight zeros.
|
|
|
|
|
scintill
|
|
September 17, 2012, 01:32:47 AM |
|
It can be done, and it's not easy. I don't think you need to worry about it for the next 10 years at least.
I lay awake at night, worrying that by the next day, Bitcoin prices will have gone beyond 10^8 USD and the divisibility limit will be a problem.
|
1SCiN5kqkAbxxwesKMsH9GvyWnWP5YK2W | donations
|
|
|
cypherdoc
Legendary
Offline
Activity: 1764
Merit: 1002
|
|
September 17, 2012, 01:33:31 AM |
|
"Is a bitcoin can be divided with more than 8 zeros or not??"
You can't divide by a single zero, so I don't know how you would divide by eight zeros.
isn't there a difference btwn the words with and by?
|
|
|
|
Etlase2
|
|
September 17, 2012, 02:27:43 AM |
|
Yes let's make fun of someone for not speaking English as a first language. Hilarious.
|
|
|
|
SaltySpitoon
Legendary
Offline
Activity: 2590
Merit: 2156
Welcome to the SaltySpitoon, how Tough are ya?
|
|
September 17, 2012, 02:52:53 AM |
|
Yes let's make fun of someone for not speaking English as a first language. Hilarious.
If you say its not a tiny bit amusing, you are lying. There's a difference between poking a bit of fun at bad wording due to translation errors, etc, and being a jerk about it. English isn't necessarily my first language either, kind of learned it at the same time as Portuguese (because of the area I was in) and I started learning Spanish/German when I was a very young as well.
|
|
|
|
grondilu
Legendary
Offline
Activity: 1288
Merit: 1080
|
|
September 17, 2012, 03:09:30 AM |
|
I have read some topics that said yes to this answers and other not... So is it technically and easily possible to do that?
Technically? Yes. Any computer can deal with a wide, arbitrary range of numerical values. Easily? Almost certainly not. I'm not in the dev team, but if you look at the code you'll see that the "amount" field is coded with a fixed size integer, not a BigNum or something. So I guess if we'd really have to divide bitcoins to more than 10^8, a lot of code rewrite would be required. Also, consider that it would probably require some clear conditional test on the code somewhere: if (blocknumber < BLOCK_NUMBER_AT_DIVISIBILITY_CHANGE) { // do as normal ; } else { // use the new algorithm for increased divisibility ; }
|
|
|
|
Foxpup
Legendary
Offline
Activity: 4522
Merit: 3183
Vile Vixen and Miss Bitcointalk 2021-2023
|
|
September 17, 2012, 06:01:13 AM |
|
Technically? Yes. Any computer can deal with a wide, arbitrary range of numerical values.
Actually, no computer can, not even one with infinite memory, since an infinite amount of memory can only represent a countably infinite range of values, while the range of real numbers (not integers) is uncountably infinite. Fortunately, it is possible to infinitely divide an infinite range of integers without using non-integers for infinite future expansion (see Hilbert's paradox of the Grand Hotel for details), so this isn't an issue for Bitcoin. Though it's a moot point anyway since no computer in a finite universe can possibly have an infinite amount of memory in the first place, so bitcoins won't really be "infinitely" divisible until we extend the protocol beyond the physical limitations of our universe (this will require a hard fork).
|
Will pretend to do unspeakable things (while actually eating a taco) for bitcoins: 1K6d1EviQKX3SVKjPYmJGyWBb1avbmCFM4I am not on the scammers' paradise known as Telegram! Do not believe anyone claiming to be me off-forum without a signed message from the above address! Accept no excuses and make no exceptions!
|
|
|
scintill
|
|
September 17, 2012, 06:13:55 AM |
|
bitcoins won't really be "infinitely" divisible until we extend the protocol beyond the physical limitations of our universe (this will require a hard fork).
Just in case, I created an infinite_divisibility branch we can start working on.
|
1SCiN5kqkAbxxwesKMsH9GvyWnWP5YK2W | donations
|
|
|
grondilu
Legendary
Offline
Activity: 1288
Merit: 1080
|
|
September 17, 2012, 07:51:17 AM |
|
Actually, no computer can, not even one with infinite memory, since an infinite amount of memory can only represent a countably infinite range of values, while the range of real numbers (not integers) is uncountably infinite.
Yeah. True. But if you mention that, it's hard not to look like a smart ass, isn't it?
|
|
|
|
acoindr
Legendary
Offline
Activity: 1050
Merit: 1002
|
|
September 17, 2012, 04:49:01 PM |
|
The world won't ever need more than 8 decimal places IMO.
Right now U.S. dollars are the world's reserve currency, and there are trillions of them. But those are inflated dollars. That's 1,000,000,000,000 plus (1 followed by 12 zeros).
Have you ever heard people say candy bars used to cost a $0.05 or a gallon of gas $0.10? Now candy bars cost almost $1 and a gallon of gas about $4. That's about 2000% and 3000% inflation respectively.
If there was no inflation then the world's currency supply could be greatly reduced. Just 1 bitcoin could cover the same as $20 to $30 because bitcoins can't be inflated. That's the same as a world currency supply of about 50,000,000,000 dollars (50 billion dollars).
|
|
|
|
ildubbioso
|
|
September 17, 2012, 05:05:06 PM |
|
The more time passes, the more that codebase grows, and the harder it'll get. A very Y2K-ish type problem.
Yes, I tought it too. Why don't make it as soon as possible? I think everybody would accept this change.
|
|
|
|
kokojie
Legendary
Offline
Activity: 1806
Merit: 1003
|
|
September 17, 2012, 05:06:10 PM |
|
The world won't ever need more than 8 decimal places IMO.
Right now U.S. dollars are the world's reserve currency, and there are trillions of them. But those are inflated dollars. That's 1,000,000,000,000 plus (1 followed by 12 zeros).
Have you ever heard people say candy bars used to cost a $0.05 or a gallon of gas $0.10? Now candy bars cost almost $1 and a gallon of gas about $4. That's about 2000% and 3000% inflation respectively.
If there was no inflation then the world's currency supply could be greatly reduced. Just 1 bitcoin could cover the same as $20 to $30 because bitcoins can't be inflated. That's the same as a world currency supply of about 50,000,000,000 dollars (50 billion dollars).
Actually BTC most definitely will need more than 8 decimal places in the distant future, because certain amount of bitcoin gets destroyed per year due to various factors such as carelessness. it's just that the future is so distant, there's no point worrying about it now.
|
btc: 15sFnThw58hiGHYXyUAasgfauifTEB1ZF6
|
|
|
acoindr
Legendary
Offline
Activity: 1050
Merit: 1002
|
|
September 17, 2012, 05:18:05 PM |
|
The world won't ever need more than 8 decimal places IMO.
Right now U.S. dollars are the world's reserve currency, and there are trillions of them. But those are inflated dollars. That's 1,000,000,000,000 plus (1 followed by 12 zeros).
Have you ever heard people say candy bars used to cost a $0.05 or a gallon of gas $0.10? Now candy bars cost almost $1 and a gallon of gas about $4. That's about 2000% and 3000% inflation respectively.
If there was no inflation then the world's currency supply could be greatly reduced. Just 1 bitcoin could cover the same as $20 to $30 because bitcoins can't be inflated. That's the same as a world currency supply of about 50,000,000,000 dollars (50 billion dollars).
Actually BTC most definitely will need more than 8 decimal places in the distant future, because certain amount of bitcoin gets destroyed per year due to various factors such as carelessness. it's just that the future is so distant, there's no point worrying about it now. Right now the market cap for bitcoins is about $90 million (about $10 times 9 million bitcoins in existence). What percentage of bitcoins do you think has been lost since 2009? What percentage of your bitcoin wealth do you lose carelessly yearly?
|
|
|
|
knight22 (OP)
Legendary
Offline
Activity: 1372
Merit: 1000
--------------->¿?
|
|
September 17, 2012, 05:27:42 PM |
|
Right now the market cap for bitcoins is about $90 million (about $10 times 9 million bitcoins in existence). What percentage of bitcoins do you think has been lost since 2009? What percentage of your bitcoin wealth do you lose carelessly yearly?
Check this thread to give you an idea: https://bitcointalk.org/index.php?topic=7253.0
|
|
|
|
davidspitzer
|
|
September 17, 2012, 05:48:57 PM |
|
even if BTC end up being $2000 each eight decimal places is a very small fraction
|
|
|
|
acoindr
Legendary
Offline
Activity: 1050
Merit: 1002
|
|
September 17, 2012, 05:51:38 PM |
|
Right now the market cap for bitcoins is about $90 million (about $10 times 9 million bitcoins in existence). What percentage of bitcoins do you think has been lost since 2009? What percentage of your bitcoin wealth do you lose carelessly yearly?
Check this thread to give you an idea: https://bitcointalk.org/index.php?topic=7253.0The highest total lost bitcoins I see in that (unofficial) thread is the last post at about 73K BTC. 73,000 is .81% of 9,000,000 - the approximate number of bitcoins now in existence. What's your point? You don't think a currency could work losing less than one percent of its total every 3 years? It would take over 300 years to completely deplete it at that rate. And keep in mind those reported losses are as people get used to dealing with this new currency.
|
|
|
|
|