remotemass (OP)
Legendary
Offline
Activity: 1122
Merit: 1017
ASMR El Salvador
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 30, 2013, 10:39:28 PM |
|
I think that if the bitcoin number of decimal places can indeed be extended, theoretically ad infinitum, than the number of bitcoins is not limited to 21 million, actually. Can anyone prove otherwise, that is, that such sum up series of mining rewards is convergent to a such a limit?
If not, how many years would it take, theoretically, to reach 21 000 001 bitcoins, given the number of decimals places could always be extended?
|
{ Imagine a sequence of bits generated from the first decimal place of the square roots of whole integers that are irrational numbers. If the decimal falls between 0 and 5, it's considered bit 0, and if it falls between 5 and 10, it's considered bit 1. This sequence from a simple integer count of contiguous irrationals and their logical decimal expansion of the first decimal place is called the 'main irrational stream.' Our goal is to design a physical and optical computing system system that can detect when this stream starts matching a specific pattern of a given size of bits. bitcointalk.org/index.php?topic=166760.0 } Satoshi did use a friend class in C++ and put a comment on the code saying: "This is why people hate C++".
|
|
|
EmperorBob
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 67
Merit: 10
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 30, 2013, 10:49:10 PM |
|
![Huh](https://bitcointalk.org/Smileys/default/huh.gif) 1. Assume we already have infinite precision right now. 2. A halving period is 210,000 blocks. 3. The first halving period produced 50 bitcoins per block, (50*210,000 total). 4. Each period is half the previous one. 5. http://www.wolframalpha.com/input/?i=sum+210000*50%2F2^n%2C+n%3D0+to+infinityOr are you worried about the impact of rounding errors (which shouldn't be a problem given that we're not using floating point calculations)?
|
|
|
|
ECore
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 30, 2013, 10:51:29 PM |
|
Are you talking about * "poof!" * more bitcoins are added?
How would that happen unless everybody changes their bitcoin software? You can do whatever you want to do with your software, but I doubt you will be able to change everybody else's . Good luck with that.
|
Integrated Distributed Ledgers A whole world of different blockchains living together in a single network based on DAG. No more gates, bridges, portals or special nodes connecting blockchains into a single whole. Only one p2p network, consisting of blockchains of various types: from private for state and corporate networks to public for crypto projects.
|
|
|
remotemass (OP)
Legendary
Offline
Activity: 1122
Merit: 1017
ASMR El Salvador
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 30, 2013, 10:54:45 PM |
|
Indeed, the series does converge. Period. ![Tongue](https://bitcointalk.org/Smileys/default/tongue.gif)
|
{ Imagine a sequence of bits generated from the first decimal place of the square roots of whole integers that are irrational numbers. If the decimal falls between 0 and 5, it's considered bit 0, and if it falls between 5 and 10, it's considered bit 1. This sequence from a simple integer count of contiguous irrationals and their logical decimal expansion of the first decimal place is called the 'main irrational stream.' Our goal is to design a physical and optical computing system system that can detect when this stream starts matching a specific pattern of a given size of bits. bitcointalk.org/index.php?topic=166760.0 } Satoshi did use a friend class in C++ and put a comment on the code saying: "This is why people hate C++".
|
|
|
coastermonger
Sr. Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 367
Merit: 250
Find me at Bitrated
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 31, 2013, 02:12:34 AM |
|
The math works out differently
Adding more coins beyond 21 million would devalue all of the existing coins.
Adding more decimal places would simply allow a higher degree of precision when exchanging and setting prices.
|
Bitrated user: Rees.
|
|
|
bg002h
Donator
Legendary
Offline
Activity: 1464
Merit: 1047
I outlived my lifetime membership:)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 31, 2013, 04:48:48 AM |
|
The OP's point is subtle and very intuitive (if mathematically unsophisticated...but hey, not many people are, right?). He is asking will the series converge (sum of all created bitcoins) even if "we keep shifting the decimal point."
That's a very valid question and I suspect many won't understand it. Anyhow, the issue of shifting the decimal place is mathematically identical to adding more decimal places...so the question is "does the series converge even if there is infinite precision?" The answer is yes and it will converge such that you will have the same fraction of the final overall total of bitcoins created that you have today, regardless if how the decimal gets moved about.
|
|
|
|
niko
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 31, 2013, 05:05:54 AM |
|
In other words, even with infinite precision, you might be adding fractions of a coin, and halving that fraction periodically, but you will never have a total more than some certain maximum, which is easy to calculate.
|
They're there, in their room. Your mining rig is on fire, yet you're very calm.
|
|
|
DeathAndTaxes
Donator
Legendary
Offline
Activity: 1218
Merit: 1079
Gerald Davis
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 31, 2013, 05:31:48 AM |
|
In other words, even with infinite precision, you might be adding fractions of a coin, and halving that fraction periodically, but you will never have a total more than some certain maximum, which is easy to calculate.
Yeah its 21M BTC. Here is a simpler series that may illustrate the dynamic 1/2 + 1/4 + 1/8 + 1/16 ....... The sum of the series with any finite number of steps will approach but never reach 1. The more steps the closer you get to 1. Bitcoin follows the same series. 1/2 of all Bitcoins will be mined in first 210K blocks 1/4 of all Bitcoins will be mined in the second 210K blocks 1/8 of all Bitcoins will be mined in the third 210K blocks. etc Due to the limit of the number of digits in the protocol there is a finite number of steps in the series (30 to be exactly). This could be extended. With a larger finite precision we could have 60, 90, 5000 steps but the number in this simplified series will never exceed 1. Same thing with Bitcoin the, the number of bitcoins mined will always be <21M. The more finite precision we have the closer we will get to but never reach 21M. With infinite number of blocks and infinite precision the series converges on 21M.
|
|
|
|
BombaUcigasa
Legendary
Offline
Activity: 1442
Merit: 1005
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 31, 2013, 08:02:47 AM |
|
I think that if the bitcoin number of decimal places can indeed be extended, theoretically ad infinitum, than the number of bitcoins is not limited to 21 million, actually. Can anyone prove otherwise, that is, that such sum up series of mining rewards is convergent to a such a limit?
If not, how many years would it take, theoretically, to reach 21 000 001 bitcoins, given the number of decimals places could always be extended?
It is true, there are not going to be 21 million bitcoins. At some point, the division is not able to provide a rounded value above 0 so the halving stops in 0. At that point there will be 2,099,999,997,690,000 satoshis, and then no more will be added. The paradox is solved by binary computing and floor rounding. In conclusion it is impossible to reach 21.0M, and in no case 21 000 001 bitcoins.
|
|
|
|
tclo
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 31, 2013, 08:04:15 AM |
|
There are some smart people on these forums.
|
|
|
|
DeathAndTaxes
Donator
Legendary
Offline
Activity: 1218
Merit: 1079
Gerald Davis
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 31, 2013, 03:57:59 PM Last edit: August 31, 2013, 05:21:29 PM by DeathAndTaxes |
|
At some point, the division is not able to provide a rounded value above 0 so the halving stops in 0. At that point there will be 2,099,999,997,690,000 satoshis, and then no more will be added. The paradox is solved by binary computing and floor rounding. I would just add the above value is with current precision. OP was asking about increasing precision. If precision is increased then we would get closer to 2.1 quadrillion satoshis (but never reach it).
|
|
|
|
BombaUcigasa
Legendary
Offline
Activity: 1442
Merit: 1005
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 31, 2013, 04:11:02 PM |
|
Also I would like to point out that sometime in the past someone credited themselves or their pool a block with a smaller reward than the maximum possible. Not only we have lost and discarded coins, we have less than theoretically possible.
|
|
|
|
dancupid
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 31, 2013, 05:05:25 PM |
|
Cut a cake in half and then cut it into quarters and then eights etc - how many cakes do you have? It's still just one cake. Zeno's parodox is not a paradox really - one cake is one cake irrespective of how much time you spend cutting it up. However you are right - it will take an infinite amount of time to produce an infinite number of blocks.
|
|
|
|
niko
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 31, 2013, 06:51:39 PM |
|
Cut a cake in half and then cut it into quarters and then eights etc - how many cakes do you have? It's still just one cake. Zeno's parodox is not a paradox really - one cake is one cake irrespective of how much time you spend cutting it up. However you are right - it will take an infinite amount of time to produce an infinite number of blocks.
...and that is all that really matters ![Wink](https://bitcointalk.org/Smileys/default/wink.gif) BTC is here to stay.
|
They're there, in their room. Your mining rig is on fire, yet you're very calm.
|
|
|
|