> One of which there will only ever be 21,000,000.
This is a good property of something you want to be scarce, but it's a terrible property for money, whose purpose is to exist in the correct amount to keep stable money velocity in a growing economy. (Or a shrinking one.)
There's a very simple change to the reward function that fixes this: make block reward proportional to difficulty. There's a real implementation called Ergon. I wish everyone wasn't so poisoned against it now that it was possible to talk about interesting ideas without sounding like all the scammers.
The original people who were involved in Bitcoin had gold bug mentality and that directly created the early adopter advantage that makes Bitcoin so unfair.
All it takes is 100% node concensus (e.g. a hard-fork for any non-agree-ers).
Hell, with Entirety-Approval, we could also increase the 20.99999999 limit (it's just a concensus-node rule; all that's needed is agreement).
As the operator of a node for over a decade, now, I do foresee a day when 1 Satoshi [i.e. 0.00000001 BTC] is no longer the smallest divisible unit... one day, perhaps beyond my lifetime, there may be mille- and eventually even nano- Satoshis.
This is a good property of something you want to be scarce, but it's a terrible property for money, whose purpose is to exist in the correct amount to keep stable money velocity in a growing economy. (Or a shrinking one.)