Is it possible to divide it indefinitely into smaller and smaller units?
possible
Yes
But it requires work/development. I think the community would easily handle the upgrade.
reply
In that case, could we have virtually infinite supply?
reply
No.
If you have a pizza, and you keep cutting it into more slices, you don't have infinite supply of pizza.
reply
A pizza is a static physical object that, if divided too much, becomes so small that it loses its "function" and can't be shared among people.
Bitcoin, on the other hand, can grow in value and, if divided, the smaller units can still be as useful as the bigger ones. We could reach a point where we Bitcoin keeps growing in value and we keep dividing, creating a virtual infinite supply. I say virtual because the max number of BTC will always be the same, but the division of it creates valuable units that retain their original function.
reply
Sounds like you've thought this through. I'm sticking with my answer. Good luck to you.
reply