I believe it had been calculated because of the deflationary component limit of 8 decimals...
maybe it was a subjective assumption?
The number of decimal places is arbitrary it can be expended to 12 or 20,000 if necessary.
Yeah. That would be the standard wisdom around here, except that making it happen practically ... not sure it's
that easy. I haven't actually seen an in-depth analysis of what it'd take to move all values in the bitcoin system
to - say - 128 bits instead of 64.
From what I've seen, even today, it'd require quite a bit of work and testing to make this happen smoothly. And
when (if) it ever becomes necessary, the whole bitcoin ecosystem will have grown so large that we'll have another
Y2K on our hands.
This is why it's better done now than later. We only have 3 decimal places remaining until we must switch to 128 bits.
However, I assume it can still be done with a hard (as in, very hard) fork:
1. Agree on Bitcoin termination date, and calculate corresponding block height
2. Release clients that conform with new rules once past the termination date
3. After termination date, clients will use the block as a genesis block and begin a new protocol