@ bitcoinbear
Ok, this sorta makes sense to me, but I am not seeing where the first part of the number comes from? Why is the range from 13.1 ^BTC to 28.2099999999999999 ^BTC?
It's arbitrary! Considerations include:
I have read somewhere that the Bitcoin code has already built in the means of subdividing the 'satoshi' by another 10^8 and in order to accommodate that I considered 16.1 ^btc as the smallest representation of 1 btc. But then adding 'just' another potential 5 orders of magnitude gives it even more potential (calculations might be done on for example prices per unit using numbers smaller than the minimum transaction unit as they are with fractions of cents/pennies these days). It means for the foreseeable future even the tiniest bitcoin decimal still do not require the basic ^btc unit to be anything other than an integer thereby avoiding the potentially confusing need to use negative exponents (the bit preceding the dot)*.
Why 21.1 ^btc for one? I sort-of like it. Thinking about it there may be a personal history thing there because I used to be useless at my times tables and 3x7 happened to be one of the few I could remember and I think as a consequence I have an emotional attachment to the number 21
Of course I have no authority here in saying 'THIS IS WHAT IS' and would be quite happy see that change if justification (or preference by a number of others) were to come forward.
Why not use the satoshi as the base, then the range would be from 1.1 ^BTC to 15.21 ^BTC, with 1.00 BTC = 8.100 ^BTC?
I will admit to this looking tidier! But first I wanted the system to accommodate the 'next subdivision' (should that happen). I think having a two digit exponent for the denominations currently in use starting around the 20 mark (if only slightly) would help with visual differentiation from numbers expressed in decimal. Again, I have nothing substantive to support this. The third reason (though 'reason' is a grand word for my train of thought on this aspect of it!) is almost to make the point that it doesn't matter because it is not the intention that people using 'power bitcoin' notation need ever to translate it in terms of the ultimate number of minsicule units being referred to. As long as the 'conversion' back and forth from normal bitcoin notation is easy then that's enough as far as I can see.
If I understand correctly, 1 USD is about 19.94 ^BTC right now?
Yup, you got it
When comparing prices, can you do things like: 1 USD was selling for 20.100 ^btc the other day, but now it is down to 20.094 ^btc?
I can't see why not. And now that you've brought it up I why not leave flexibility in software so people can set their preference either to 'normalise' after every calculation (losing preceding zeroes) or to keep a bunch of calculations using a single exponent until reset manually. Likewise with a preference to put in trailing zeroes (as you did with 20.100) if it helps.
Thanks all for your feedback by the way. Whether this idea fizzles out when people stop posting to this thread or if it actually gains momentum is less important to me than the fun I'm having thinking it through and having others think it through and letting me know what you think. As they say in London, Nice one
Tf
* I don't know whether it would be best to stick with the formal descriptors of 'exponent' for the number before the dot and 'significand' for the number after or to think up something more snappy - I have no preference. Again I don't really have a preference between putting it at the beginning - e.g. -21.1 though I guess it would be more correct to use 21.-1 (both meaning minus 1 btc). The latter looks a bit strange but I don't know. Thoughts?