Post
Topic
Board Development & Technical Discussion
Re: Is it time to think about decimal precision ?
by
Kakmakr
on 06/12/2017, 06:49:42 UTC
But 2.1 quadrillion only requires 41 bits of precision to represent (0x1E8F1C10800).

Are you sure about that?

21,000,000 * 100,000,000 = 2,100,000,000,000,000

0x1E8F1C10800 = 2,100,000,000,000

You seem to be off by a  factor of 1000.

This means that the upper 23 bits must be zero, no?

If there ever were a situation where all the possible bitcoins were sent to a single output (that really is impossible, but lets use it for an upper bound), then the resulting value would be:
0x775f059e40090

This would require 51 bits, leaving an extra 9 bits that remain unused.

How many of the 2,100,000,000,000,000 Satoshi is currently in circulation?

Subtract 1 000 000+ from Satoshi's stash
Subtract coins being send to Burn addresses
Subtract Lost coins
Subtract Coin that are hoarded/Cold storage
Subtract the coins that are not mined yet.

We should not be looking at the Total amount, but rather how many is in circulation. ^smile^


Adding precision is a completely different thing than adding precision AND stealing people’s bitcoin.  I can see most people supporting the former, but the only ones supporting the later doing so for nefarious reasons.  



I think we are missing each other with this post. By subtract, I mean that you should subtract those coins from this equation NOT steal people's coins. ^smile^

The coins will still be there, but they are out of circulation. So you cannot count them as available coins. This will leave us with a lot less Satoshi to play with.

Or, am I missing your point? ^smile^